Skip to content

kchimbodza/iot-edge-device-simulation

Repository files navigation

IoT Edge Device Simulation

A Python-based Constrained Device Application (CDA) simulating real-world IoT edge device behavior including sensor data generation, actuator control, and secure cloud communication.

📁 Project Structure

Module Description
Sensor Simulation Generates temperature, humidity, and pressure data
Actuator Control Controls simulated devices based on thresholds
MQTT Client Pub/sub messaging to gateway device
TLS/SSL Certificate-based encrypted communication
System Monitor Tracks CPU, memory, and device performance

🔧 Technologies Used

Python MQTT TLS/SSL CoAP Docker Wireshark

🎯 Skills Demonstrated

  • IoT sensor data simulation and actuator control
  • Secure MQTT pub/sub messaging with TLS encryption
  • Edge device performance monitoring
  • Protocol analysis and verification with Wireshark

About

Python-based Constrained Device Application (CDA) simulating IoT sensor data, actuator control, and secure MQTT pub/sub messaging to a gateway device

Topics

Resources

License

Stars

Watchers

Forks

Contributors

Languages