|
EnigmaIOT
0.9.3
Secure sensor and gateway platform based on ESP8266 and ESP32
|
| ▼ EnigmaIoTUpdate | |
| EnigmaIoTUpdate.py | |
| ▼ examples | |
| ▼ enigmaiot_led_flasher | |
| enigmaiot_led_flasher.ino | Node based on EnigmaIoT over ESP-NOW using non sleeping mode. Demonstrate clock synchronisation function |
| ▼ enigmaiot_node | |
| enigmaiot_node.ino | Node based on EnigmaIoT over ESP-NOW |
| ▼ enigmaiot_node_msgpack | |
| enigmaiot_node_msgpack.ino | |
| ▼ enigmaiot_node_nonsleepy | |
| enigmaiot_node_nonsleepy.ino | Node based on EnigmaIoT over ESP-NOW, in non sleeping mode |
| ▼ EnigmaIOTGatewayDummy | |
| EnigmaIOTGatewayDummy.ino | Gateway based on EnigmaIoT over ESP-NOW with dummy output module to serve as start for new gateways |
| GwOutput_dummy.cpp | Dummy Gateway output module |
| GwOutput_dummy.h | Dummy Gateway output module |
| ▼ EnigmaIOTGatewayMQTT | |
| dstrootca.h | |
| EnigmaIOTGatewayMQTT.ino | MQTT Gateway based on EnigmaIoT over ESP-NOW |
| GwOutput_mqtt.cpp | MQTT Gateway output module |
| GwOutput_mqtt.h | MQTT Gateway output module |
| ▼ src | |
| Comms_hal.h | Generic communication system abstraction layer |
| cryptModule.cpp | Crypto library that implements EnigmaIoT encryption, decryption and key agreement fuctions |
| cryptModule.h | Crypto library that implements EnigmaIoT encryption, decryption and key agreement fuctions |
| debug.h | Auxiliary functions for debugging over Serial |
| EnigmaIoTconfig.h | Parameter configuration |
| EnigmaIOTGateway.cpp | Library to build a gateway for EnigmaIoT system |
| EnigmaIOTGateway.h | Library to build a gateway for EnigmaIoT system |
| EnigmaIOTjsonController.h | Prototype for JSON/MSGPACK based controller node |
| EnigmaIOTNode.cpp | Library to build a node for EnigmaIoT system |
| EnigmaIOTNode.h | Library to build a node for EnigmaIoT system |
| espnow_hal.cpp | ESP-NOW communication system abstraction layer. To be used on ESP8266 or ESP32 platforms |
| espnow_hal.h | ESP-NOW communication system abstraction layer. To be used on ESP8266 or ESP32 platforms |
| Filter.cpp | Filter to process message rate or other values |
| Filter.h | Filter to process message rate or other values |
| GwOutput_generic.h | Generic Gateway output module template |
| helperFunctions.cpp | Auxiliary function definition |
| helperFunctions.h | Auxiliary function definition |
| NodeList.cpp | EnigmaIoT sensor node management structures |
| NodeList.h | EnigmaIoT sensor node management structures |
| timeManager.cpp | Clock synchronisation calculations |
| timeManager.h | Clock synchronisation calculations |
1.8.18