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.