запустил общение устройств по udp

This commit is contained in:
Dmitry Borisenko
2022-02-13 16:13:51 +01:00
parent ed78401762
commit caa2102eff
10 changed files with 143 additions and 48 deletions

View File

@@ -12,6 +12,8 @@
#define STANDARD_WEB_SERVER
#define STANDARD_WEB_SOCKETS
#define UDP_ENABLED
//#define REST_FILE_OPERATIONS
#define MQTT_RECONNECT_INTERVAL 20000
@@ -31,7 +33,7 @@ enum TimerTask_t { WIFI_SCAN,
TIME,
TIME_SYNC,
UPTIME,
SYGNAL,
UDP,
TIMES,
PTASK };

View File

@@ -1,4 +1,11 @@
#pragma once
#include "Global.h"
#include "ESPAsyncUDP.h"
extern AsyncUDP asyncUdp;
extern void addThisDeviceToList();
extern void addThisDeviceToList();
extern void asyncUdpInit();
extern String uint8tToString(uint8_t* data, size_t len);
extern bool udpPacketValidation(String& data);
extern void udpPacketParse(String& data);
extern void jsonMergeArrays(String& arr1, String& arr2);

View File

@@ -25,6 +25,6 @@ extern bool jsonWriteBool_(String& json, String name, bool value);
extern bool jsonWriteInt_(String& json, String name, int value);
extern bool jsonWriteFloat_(String& json, String name, float value);
void writeUint8tValueToJsonString(uint8_t* payload, size_t length, size_t headerLenth, String& json);
extern bool jsonMerge(String& json1, String& json2);
extern bool jsonMergeObjects(String& json1, String& json2);
extern void jsonMergeDocs(JsonObject dest, JsonObjectConst src);
extern void jsonErrorDetected();