|
EnigmaIOT
0.9.8
Secure sensor and gateway platform based on ESP8266 and ESP32
|
Library to build a node for EnigmaIoT system. More...
#include <Arduino.h>#include "EnigmaIOTNode.h"#include "timeManager.h"#include <FS.h>#include <MD5Builder.h>#include <StreamString.h>#include <ArduinoJson.h>#include <regex>Go to the source code of this file.
Macros | |
| #define | CHMSG_LEN sizeof(clientHello_msg) |
| #define | SHMSG_LEN sizeof(serverHello_msg) |
| #define | IKMSG_LEN 2 |
Functions | |
| void | clearRtcData (rtcmem_data_t *data) |
| void | dumpRtcData (rtcmem_data_t *data, uint8_t *gateway=NULL) |
| void | flashLed (void *led) |
| void | startFlash (time_t period) |
| void | stopFlash () |
Variables | |
| const char | CONFIG_FILE [] = "/config.json" |
| int | localLed = -1 |
| bool | nodeConnectionLedFlashing = false |
| EnigmaIOTNodeClass | EnigmaIOTNode |
Library to build a node for EnigmaIoT system.
Definition in file EnigmaIOTNode.cpp.
| #define CHMSG_LEN sizeof(clientHello_msg) |
| #define IKMSG_LEN 2 |
| #define SHMSG_LEN sizeof(serverHello_msg) |
| void clearRtcData | ( | rtcmem_data_t * | data | ) |
Definition at line 98 of file EnigmaIOTNode.cpp.
| void dumpRtcData | ( | rtcmem_data_t * | data, |
| uint8_t * | gateway = NULL |
||
| ) |
Definition at line 113 of file EnigmaIOTNode.cpp.
| void flashLed | ( | void * | led | ) |
Definition at line 617 of file EnigmaIOTNode.cpp.
| void startFlash | ( | time_t | period | ) |
Definition at line 627 of file EnigmaIOTNode.cpp.
| void stopFlash | ( | ) |
Definition at line 647 of file EnigmaIOTNode.cpp.
| const char CONFIG_FILE[] = "/config.json" |
Definition at line 27 of file EnigmaIOTNode.cpp.
| EnigmaIOTNodeClass EnigmaIOTNode |
Definition at line 2719 of file EnigmaIOTNode.cpp.
| int localLed = -1 |
Definition at line 29 of file EnigmaIOTNode.cpp.
| bool nodeConnectionLedFlashing = false |
Definition at line 37 of file EnigmaIOTNode.cpp.