Diferència entre revisions de la pàgina «Downlink LoRaWAN fent servir TTSv3»
Salta a la navegació
Salta a la cerca
(Hi ha 4 revisions intermèdies del mateix usuari que no es mostren) | |||
Línia 1: | Línia 1: | ||
= Tramesa des del núvol a la placa IoT-02 = | = Tramesa des del núvol a la placa IoT-02 = | ||
+ | Aquest exemple està basat en la informació [https://www.thethingsindustries.com/docs/integrations/mqtt/#publishing-downlink-traffic Publishing Downlink Traffic] de [https://www.thethingsindustries.com/ The Things Industries] | ||
+ | |||
Exemple de tramesa de 0xBEEF des del núvol a la placa IoT-02 (''downlink''): | Exemple de tramesa de 0xBEEF des del núvol a la placa IoT-02 (''downlink''): | ||
Línia 5: | Línia 7: | ||
El flux de NodeRED superior el podeu descarregar aquí: [https://www.binefa.cat/training/codes/nodered/downlink.json Arxiu ''downlink.json'' amb un flux importable a NodeRED com a exemple de ''downlink''] | El flux de NodeRED superior el podeu descarregar aquí: [https://www.binefa.cat/training/codes/nodered/downlink.json Arxiu ''downlink.json'' amb un flux importable a NodeRED com a exemple de ''downlink''] | ||
+ | |||
+ | == Node d'injecció ''BE EF on FPort 15 with normal priority'' == | ||
+ | En aquest exemple: '''vu8=''' és '''BE EF''' en base 64. | ||
+ | |||
+ | { | ||
+ | "downlinks": [ | ||
+ | { | ||
+ | "f_port": 15, | ||
+ | "frm_payload": "'''vu8='''", | ||
+ | "priority": "NORMAL" | ||
+ | } | ||
+ | ] | ||
+ | } | ||
+ | |||
+ | [[Image:DownlinkInjeccio00.png.png|center|Node d'injecció amb JSON]] | ||
+ | |||
+ | |||
+ | [[Image:DownlinkInjeccio01.png.png|center|Node d'injecció amb JSON]] | ||
+ | |||
+ | |||
+ | [[Image:DownlinkInjeccio02.png.png|center|Node d'injecció amb JSON]] | ||
+ | |||
+ | == Arribada al Serial Monitor de l'IDE d'Arduino == | ||
+ | 21:56:28.429 -> Setup ESP32 to sleep for every 600 Seconds | ||
+ | 21:56:28.429 -> Vector de bytes: 193 69 153 154 | ||
+ | 21:56:28.429 -> Vector de bytes: 65 69 153 154 | ||
+ | 21:56:28.429 -> Vector de bytes: 193 68 204 205 | ||
+ | 21:56:28.429 -> Packet queued | ||
+ | 21:56:28.429 -> 1285: EV_JOINING | ||
+ | 21:56:34.801 -> 401362: EV_JOINED | ||
+ | 21:56:39.944 -> 720733: EV_TXCOMPLETE (includes waiting for RX windows) | ||
+ | 21:56:39.944 -> '''Received''' | ||
+ | 21:56:39.944 -> '''2''' | ||
+ | 21:56:39.944 -> '''bytes of payload''' | ||
+ | 21:56:39.944 -> '''BE EF''' | ||
+ | 21:56:39.944 -> Save LMIC to RTC ... | ||
+ | 21:56:39.944 -> Going to sleep now | ||
+ | |||
+ | Sortida que podeu visualitzar emprant els microprogramaris [https://www.binefa.cat/training/codes/esp32/lora/IoT-02-22_ttn-otaa_dam_02_float.zip IoT-02-22_ttn-otaa_dam_02_float.ino] i [https://www.binefa.cat/training/codes/esp32/lora/IoT-02-22_ttn-otaa_dam_03_floats.zip IoT-02-22_ttn-otaa_dam_03_floats.ino] |
Revisió de 21:00, 6 feb 2022
Tramesa des del núvol a la placa IoT-02
Aquest exemple està basat en la informació Publishing Downlink Traffic de The Things Industries
Exemple de tramesa de 0xBEEF des del núvol a la placa IoT-02 (downlink):
El flux de NodeRED superior el podeu descarregar aquí: Arxiu downlink.json amb un flux importable a NodeRED com a exemple de downlink
Node d'injecció BE EF on FPort 15 with normal priority
En aquest exemple: vu8= és BE EF en base 64.
{ "downlinks": [ { "f_port": 15, "frm_payload": "vu8=", "priority": "NORMAL" } ] }
Arribada al Serial Monitor de l'IDE d'Arduino
21:56:28.429 -> Setup ESP32 to sleep for every 600 Seconds 21:56:28.429 -> Vector de bytes: 193 69 153 154 21:56:28.429 -> Vector de bytes: 65 69 153 154 21:56:28.429 -> Vector de bytes: 193 68 204 205 21:56:28.429 -> Packet queued 21:56:28.429 -> 1285: EV_JOINING 21:56:34.801 -> 401362: EV_JOINED 21:56:39.944 -> 720733: EV_TXCOMPLETE (includes waiting for RX windows) 21:56:39.944 -> Received 21:56:39.944 -> 2 21:56:39.944 -> bytes of payload 21:56:39.944 -> BE EF 21:56:39.944 -> Save LMIC to RTC ... 21:56:39.944 -> Going to sleep now
Sortida que podeu visualitzar emprant els microprogramaris IoT-02-22_ttn-otaa_dam_02_float.ino i IoT-02-22_ttn-otaa_dam_03_floats.ino