The Things Network · 7 OTAA i ABP OTAA (Over The Air Authentication): Aquest mètode consisteix en...

29
1 The Things Network https://www.thethingsnetwork.org/

Transcript of The Things Network · 7 OTAA i ABP OTAA (Over The Air Authentication): Aquest mètode consisteix en...

Page 1: The Things Network · 7 OTAA i ABP OTAA (Over The Air Authentication): Aquest mètode consisteix en que un node prova de connectar-se a una passarel·la LoRaWAN emprant les claus

11

The Things Network

https://www.thethingsnetwork.org/

Page 2: The Things Network · 7 OTAA i ABP OTAA (Over The Air Authentication): Aquest mètode consisteix en que un node prova de connectar-se a una passarel·la LoRaWAN emprant les claus

22

La cònsola de The Things Network

https://www.thethingsnetwork.org/

Page 3: The Things Network · 7 OTAA i ABP OTAA (Over The Air Authentication): Aquest mètode consisteix en que un node prova de connectar-se a una passarel·la LoRaWAN emprant les claus

33

Nova aplicació a The Things Network

Page 4: The Things Network · 7 OTAA i ABP OTAA (Over The Air Authentication): Aquest mètode consisteix en que un node prova de connectar-se a una passarel·la LoRaWAN emprant les claus

44

Registre de dispositiu a l'aplicació a The Things Network

Page 5: The Things Network · 7 OTAA i ABP OTAA (Over The Air Authentication): Aquest mètode consisteix en que un node prova de connectar-se a una passarel·la LoRaWAN emprant les claus

55

Registre de dispositiu a l'aplicació a The Things Network (TTN)

Page 6: The Things Network · 7 OTAA i ABP OTAA (Over The Air Authentication): Aquest mètode consisteix en que un node prova de connectar-se a una passarel·la LoRaWAN emprant les claus

66

Registre de dispositiu a l'aplicació a TTN

Page 7: The Things Network · 7 OTAA i ABP OTAA (Over The Air Authentication): Aquest mètode consisteix en que un node prova de connectar-se a una passarel·la LoRaWAN emprant les claus

77

OTAA i ABP

OTAA (Over The Air Authentication): Aquest mètode consisteix en que un node prova de connectar-se a una passarel·la LoRaWAN emprant les claus APPEUI i APPKEY. Si les claus són correctes, la passarel·la contestarà al node amb un missatge d'acceptació (join) i des d'aquest moment el node pot rebre i trametre des de la passarel·la.

ABP (Authentication By Personalisation): L'autenticació per personalització consisteix en que les claus de xifratge es configuren manualment al dispositiu, permetent la comunicació directa a les passarel·les LoRaWAN sense necessitat de demanar permís.

Page 8: The Things Network · 7 OTAA i ABP OTAA (Over The Air Authentication): Aquest mètode consisteix en que un node prova de connectar-se a una passarel·la LoRaWAN emprant les claus

88

Registre de dispositiu a l'aplicació a TTN

Page 9: The Things Network · 7 OTAA i ABP OTAA (Over The Air Authentication): Aquest mètode consisteix en que un node prova de connectar-se a una passarel·la LoRaWAN emprant les claus

99

Registre de dispositiu a l'aplicació a TTN

Page 10: The Things Network · 7 OTAA i ABP OTAA (Over The Air Authentication): Aquest mètode consisteix en que un node prova de connectar-se a una passarel·la LoRaWAN emprant les claus

1010

Registre de dispositiu a l'aplicació a TTN

Page 11: The Things Network · 7 OTAA i ABP OTAA (Over The Air Authentication): Aquest mètode consisteix en que un node prova de connectar-se a una passarel·la LoRaWAN emprant les claus

1111

Page 12: The Things Network · 7 OTAA i ABP OTAA (Over The Air Authentication): Aquest mètode consisteix en que un node prova de connectar-se a una passarel·la LoRaWAN emprant les claus

1212

Registre de dispositiu a l'aplicació a TTN

Page 13: The Things Network · 7 OTAA i ABP OTAA (Over The Air Authentication): Aquest mètode consisteix en que un node prova de connectar-se a una passarel·la LoRaWAN emprant les claus

1313

Registre de dispositiu a l'aplicació a TTN

Page 14: The Things Network · 7 OTAA i ABP OTAA (Over The Air Authentication): Aquest mètode consisteix en que un node prova de connectar-se a una passarel·la LoRaWAN emprant les claus

1414

Uplink des del node a l'aplicació a TTN

Page 15: The Things Network · 7 OTAA i ABP OTAA (Over The Air Authentication): Aquest mètode consisteix en que un node prova de connectar-se a una passarel·la LoRaWAN emprant les claus

1515

Downlink des de l'aplicació TTN al node

Page 16: The Things Network · 7 OTAA i ABP OTAA (Over The Air Authentication): Aquest mètode consisteix en que un node prova de connectar-se a una passarel·la LoRaWAN emprant les claus

16

Downlink des de l'aplicació TTN al node

Page 18: The Things Network · 7 OTAA i ABP OTAA (Over The Air Authentication): Aquest mètode consisteix en que un node prova de connectar-se a una passarel·la LoRaWAN emprant les claus

18Node-REDLoRaWAN

Nodes 'ttn device' i 'ttn message'

Codi Node-RED: https://binefa.cat/IoT/nodeRed/03_nodeRed_13.txtCodi d'Arduino IDE per a l'ESP32: https://binefa.cat/IoT/esp32/lorawan_ttnEsp32_rfm95_01_multichannel-llico_3_13.tar.gz

Page 19: The Things Network · 7 OTAA i ABP OTAA (Over The Air Authentication): Aquest mètode consisteix en que un node prova de connectar-se a una passarel·la LoRaWAN emprant les claus

19Node-REDLoRaWANApp ID

Codi Node-RED: https://binefa.cat/IoT/nodeRed/03_nodeRed_13.txtCodi d'Arduino IDE per a l'ESP32: https://binefa.cat/IoT/esp32/lorawan_ttnEsp32_rfm95_01_multichannel-llico_3_13.tar.gz

Page 20: The Things Network · 7 OTAA i ABP OTAA (Over The Air Authentication): Aquest mètode consisteix en que un node prova de connectar-se a una passarel·la LoRaWAN emprant les claus

20Node-REDLoRaWAN

Access Key

Codi Node-RED: https://binefa.cat/IoT/nodeRed/03_nodeRed_13.txtCodi d'Arduino IDE per a l'ESP32: https://binefa.cat/IoT/esp32/lorawan_ttnEsp32_rfm95_01_multichannel-llico_3_13.tar.gz

Page 21: The Things Network · 7 OTAA i ABP OTAA (Over The Air Authentication): Aquest mètode consisteix en que un node prova de connectar-se a una passarel·la LoRaWAN emprant les claus

21Node-REDLoRaWAN

Codi Node-RED: https://binefa.cat/IoT/nodeRed/03_nodeRed_13.txtCodi d'Arduino IDE per a l'ESP32: https://binefa.cat/IoT/esp32/lorawan_ttnEsp32_rfm95_01_multichannel-llico_3_13.tar.gz

Page 22: The Things Network · 7 OTAA i ABP OTAA (Over The Air Authentication): Aquest mètode consisteix en que un node prova de connectar-se a una passarel·la LoRaWAN emprant les claus

22Node-REDLoRaWAN

Missatge descendent (downlink)

Codi Node-RED: https://binefa.cat/IoT/nodeRed/03_nodeRed_14.txtCodi d'Arduino IDE per a l'ESP32: https://binefa.cat/IoT/esp32/lorawan_ttnEsp32_rfm95_01_multichannel-llico_3_13.tar.gz

Page 23: The Things Network · 7 OTAA i ABP OTAA (Over The Air Authentication): Aquest mètode consisteix en que un node prova de connectar-se a una passarel·la LoRaWAN emprant les claus

23Node-REDLoRaWAN / Missatge descendent (downlink)

Codi Node-RED: https://binefa.cat/IoT/nodeRed/03_nodeRed_14.txtCodi d'Arduino IDE per a l'ESP32: https://binefa.cat/IoT/esp32/lorawan_ttnEsp32_rfm95_01_multichannel-llico_3_13.tar.gz

Page 24: The Things Network · 7 OTAA i ABP OTAA (Over The Air Authentication): Aquest mètode consisteix en que un node prova de connectar-se a una passarel·la LoRaWAN emprant les claus

24Node-REDLoRaWAN

Missatge descendent (downlink)

Codi Node-RED: https://binefa.cat/IoT/nodeRed/03_nodeRed_14.txtCodi d'Arduino IDE per a l'ESP32: https://binefa.cat/IoT/esp32/lorawan_ttnEsp32_rfm95_01_multichannel-llico_3_13.tar.gz

Page 25: The Things Network · 7 OTAA i ABP OTAA (Over The Air Authentication): Aquest mètode consisteix en que un node prova de connectar-se a una passarel·la LoRaWAN emprant les claus

25

Node-REDCodificació i descodificació en base64

Codi Node-RED: https://binefa.cat/IoT/nodeRed/03_nodeRed_15.txtPer a codificar i descodificar en línia: https://www.base64encode.org/

Page 26: The Things Network · 7 OTAA i ABP OTAA (Over The Air Authentication): Aquest mètode consisteix en que un node prova de connectar-se a una passarel·la LoRaWAN emprant les claus

26

Node-REDCodificació i descodificació en base64

Presentació en hexadecimal

Codi Node-RED: https://binefa.cat/IoT/nodeRed/03_nodeRed_16.txt

Page 27: The Things Network · 7 OTAA i ABP OTAA (Over The Air Authentication): Aquest mètode consisteix en que un node prova de connectar-se a una passarel·la LoRaWAN emprant les claus

27Node-REDLoRaWAN

TTN fent servir MQTT

Codi Node-RED: https://binefa.cat/IoT/nodeRed/03_nodeRed_17.txt

Page 28: The Things Network · 7 OTAA i ABP OTAA (Over The Air Authentication): Aquest mètode consisteix en que un node prova de connectar-se a una passarel·la LoRaWAN emprant les claus

28Node-REDLoRaWAN

TTN fent servir MQTT

Codi Node-RED: https://binefa.cat/IoT/nodeRed/03_nodeRed_17.txt

Page 29: The Things Network · 7 OTAA i ABP OTAA (Over The Air Authentication): Aquest mètode consisteix en que un node prova de connectar-se a una passarel·la LoRaWAN emprant les claus

29Node-REDLoRaWAN

TTN fent servir MQTT

Codi Node-RED: https://binefa.cat/IoT/nodeRed/03_nodeRed_17.txt