nikito7
(Nikito)
1
Teste
Notas:
https://github.com/nikito7/LoRa-ChaChaPoly
Gateway:
Node Sender:
Encrypted:
B682EE17A33EF9F6984442F5B1219815B88241DA6ECFFFC3CC1CB65358263D8C17AED009314994444DC1D9A9D0965086C43442321FA2A59E4332CC2FFEEFEFFEFEEFEFFEFEEFEFFEFEEFEFFEFEEFEFFEFEEFEFFEFEEFEFFEFEEFEFFEFEEFEFFEFEEFEFFE
Tag:
BCBE117851BD775E5AD76B814E69338D
IV:
FA0A1602C9845429F8748DFE
Decrypted:
{"id":"LoRa_cpha7","up":2461,"model":"cpha.pt"}
txArray:
B682EE17A33EF9F6984442F5B1219815B88241DA6ECFFFC3CC1CB65358263D8C17AED009314994444DC1D9A9D0965086C43442321FA2A59E4332CC2FFEEFEFFEFEEFEFFEFEEFEFFEFEEFEFFEFEEFEFFEFEEFEFFEFEEFEFFEFEEFEFFEFEEFEFFEFEEFEFFEBCBE117851BD775E5AD76B814E69338DFA0A1602C9845429F8748DFE
..
nikito7
(Nikito)
2
O OpenMQTTGateway deverá continuar a funcionar normalmente, com o extra do chachapoly e possíveis decoders.
Strings, json, ou baseado em LoRaWAN.
Keys personalizadas requer compilação.
nikito7
(Nikito)
3
lora #ChaChaPoly #Encryption #OpenMQTTGateway
nikito7
(Nikito)
4
Envio e resposta:
Node A:
21:22:08.742 CMD: LoraCommand edpbox99 LoraSend Pong!
21:22:08.747 CMD: Grp 0, Cmd 'LORACOMMAND', Idx 1, Len 23, Pld -99, Data 'edpbox99 LoraSend Pong!'
21:22:09.007 LOR: Send (314619) '17656470626F783939204C6F726153656E6420506F6E6721', Invert 0, Time 256
21:22:09.010 RSL: RESULT = {"LoRaCommand":"Done"}
21:22:09.166 LOR: Rcvd (315032) '506F6E67210A', RSSI -81.0, SNR 10.5
21:22:09.169 RSL: RESULT = {"LoRaReceived":"Pong!\n","RSSI":-81.0,"SNR":10.5}
Node B:
21:22:09.164 LOR: Rcvd (1511257) '17656470626F783939204C6F726153656E6420506F6E6721', RSSI -78.0, SNR 13.8
21:22:09.166 SRC: Remote
21:22:09.167 CMD: Grp 0, Cmd 'LORASEND', Idx 1, Len 5, Pld -99, Data 'Pong!'
21:22:09.314 LOR: Send (1511267) '506F6E67210A', Invert 0, Time 141
21:22:09.316 RSL: RESULT = {"LoRaSend":"Done"}
Modbus V1 (script)
ESP8266:
http://u.easyhan.pt/v2/tasmota-4M-lora.bin
ESP32:
https://u.easyhan.pt/v2/32/han32lora.bin