Version 1.24
Added encrypting messages.
This commit is contained in:
parent
74c6279f50
commit
1c306e031b
@ -4,7 +4,7 @@ Gateway for data exchange between ESP-NOW devices and MQTT broker via WiFi.
|
|||||||
|
|
||||||
## Features
|
## Features
|
||||||
|
|
||||||
1. Creates an access point named "ESP-NOW Gateway XXXXXXXXXXXX" with password "12345678" (IP 192.168.4.1).
|
1. Creates an access point named "ESP-NOW gateway XXXXXXXXXXXX" with password "12345678" (IP 192.168.4.1).
|
||||||
2. Possibility a device search through the Windows Network Environment via SSDP.
|
2. Possibility a device search through the Windows Network Environment via SSDP.
|
||||||
3. Periodically transmission of system information to the MQTT broker (every 60 seconds) and availability status to the ESP-NOW network and to the MQTT broker (every 10 seconds).
|
3. Periodically transmission of system information to the MQTT broker (every 60 seconds) and availability status to the ESP-NOW network and to the MQTT broker (every 10 seconds).
|
||||||
4. Automatically adds gateway configuration to Home Assistan via MQTT discovery as a binary_sensor.
|
4. Automatically adds gateway configuration to Home Assistan via MQTT discovery as a binary_sensor.
|
||||||
@ -21,8 +21,9 @@ Gateway for data exchange between ESP-NOW devices and MQTT broker via WiFi.
|
|||||||
## Attention
|
## Attention
|
||||||
|
|
||||||
1. ESP-NOW network name must be set same of all another ESP-NOW devices in network.
|
1. ESP-NOW network name must be set same of all another ESP-NOW devices in network.
|
||||||
2. Upload the "data" folder (with web interface) into the filesystem before flashing.
|
2. If encryption is used, the key must be set same of all another ESP-NOW devices in network.
|
||||||
3. WiFi router must be set on channel 1.
|
3. Upload the "data" folder (with web interface) into the filesystem before flashing.
|
||||||
|
4. WiFi router must be set on channel 1.
|
||||||
|
|
||||||
## Tested on
|
## Tested on
|
||||||
|
|
||||||
|
@ -34,7 +34,7 @@ void setupWebServer(void);
|
|||||||
|
|
||||||
void connectToMqtt(void);
|
void connectToMqtt(void);
|
||||||
|
|
||||||
const String firmware{"1.23"};
|
const String firmware{"1.24"};
|
||||||
|
|
||||||
String espnowNetName{"DEFAULT"};
|
String espnowNetName{"DEFAULT"};
|
||||||
|
|
||||||
@ -90,6 +90,7 @@ void setup()
|
|||||||
WiFi.setAutoReconnect(true);
|
WiFi.setAutoReconnect(true);
|
||||||
|
|
||||||
myNet.begin(espnowNetName.c_str(), true);
|
myNet.begin(espnowNetName.c_str(), true);
|
||||||
|
// myNet.setCryptKey("VERY_LONG_CRYPT_KEY"); // If encryption is used, the key must be set same of all another ESP-NOW devices in network.
|
||||||
|
|
||||||
myNet.setOnBroadcastReceivingCallback(onEspnowMessage);
|
myNet.setOnBroadcastReceivingCallback(onEspnowMessage);
|
||||||
myNet.setOnUnicastReceivingCallback(onEspnowMessage);
|
myNet.setOnUnicastReceivingCallback(onEspnowMessage);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user