Diferència entre revisions de la pàgina «LoRaWAN. Curs 2024-2025»

De binefa.com
Salta a la navegació Salta a la cerca
(Es crea la pàgina amb «=== Què és LoRa? === * [https://www.binefa.cat/IoT/lora/ttncat/TTN%20-%20Presentaci%C3%B3%20-%20Llibertat%20Maquinari.pdf Presentació de Things Network Catalunya. 2...».)
 
 
(Hi ha 2 revisions intermèdies del mateix usuari que no es mostren)
Línia 1: Línia 1:
 
=== Què és LoRa? ===
 
=== Què és LoRa? ===
 
* [https://www.binefa.cat/IoT/lora/ttncat/TTN%20-%20Presentaci%C3%B3%20-%20Llibertat%20Maquinari.pdf Presentació de Things Network Catalunya. 2018]
 
* [https://www.binefa.cat/IoT/lora/ttncat/TTN%20-%20Presentaci%C3%B3%20-%20Llibertat%20Maquinari.pdf Presentació de Things Network Catalunya. 2018]
 
 
* [https://github.com/ttncat/viladecans-formacio-iot-2022/blob/master/01-iot-lorawan-ttn/Viladecans%20-%2001%20-%20IoT%2C%20LoRaWAN%20i%20TTN.pdf IoT, LoRaWAN i TTN.pdf]
 
* [https://github.com/ttncat/viladecans-formacio-iot-2022/blob/master/01-iot-lorawan-ttn/Viladecans%20-%2001%20-%20IoT%2C%20LoRaWAN%20i%20TTN.pdf IoT, LoRaWAN i TTN.pdf]
 
 
* [https://www.binefa.cat/IoT/03_introLoRaWAN.pdf Introducció a LoRaWAN]
 
* [https://www.binefa.cat/IoT/03_introLoRaWAN.pdf Introducció a LoRaWAN]
 +
'''TTN''': The Things Network
 +
'''TTS''': The Things Stack
  
 
=== Programació de dispositius LoRa ===
 
=== Programació de dispositius LoRa ===
Línia 33: Línia 33:
 
   };
 
   };
 
  }
 
  }
=== PyCom ===
+
=== Emprant MicroPython per a programar dispositius LoRa ===
 
[https://docs.pycom.io/tutorials/networks/lora/lorawan-abp/#app LoRaWAN with ABP] emprant maquinari [https://docs.pycom.io/datasheets/development/lopy/ PyCom]
 
[https://docs.pycom.io/tutorials/networks/lora/lorawan-abp/#app LoRaWAN with ABP] emprant maquinari [https://docs.pycom.io/datasheets/development/lopy/ PyCom]
  
Línia 39: Línia 39:
  
 
[https://github.com/jordibinefa/IoT-02/tree/master/micropython/prj_lora_abp_00 LoRaWAN amb ABP] emprant maquinari [[Placa IoT-02]]
 
[https://github.com/jordibinefa/IoT-02/tree/master/micropython/prj_lora_abp_00 LoRaWAN amb ABP] emprant maquinari [[Placa IoT-02]]
 +
 
=== Exemples pràctics de LoRa en funcionament ===
 
=== Exemples pràctics de LoRa en funcionament ===
 
[http://iot.siarq.com/sunna/wiki/index.php/Main_Page Disseny d'un dispositiu lector de ModBus RTU trametent per LoRaWAN]
 
[http://iot.siarq.com/sunna/wiki/index.php/Main_Page Disseny d'un dispositiu lector de ModBus RTU trametent per LoRaWAN]
Línia 48: Línia 49:
 
[https://twitter.com/JordiBinefa/status/1110147206735122432 LoRaWAN connected Solar Streetlight - Sant Boi Police Station]
 
[https://twitter.com/JordiBinefa/status/1110147206735122432 LoRaWAN connected Solar Streetlight - Sant Boi Police Station]
  
[http://things.siarq.net:3000/d/OcxHLA3iz/policia-de-sant-boi?orgId=1&from=now-2d&to=now&refresh=1m Monitoring LoRaWAN connected Solar Streetlight - Sant Boi Police Station]
+
[http://things.siarq.net:3000/d/OcxHLA3iz/policia-de-sant-boi?orgId=1&from=1579782501728&to=1639163800783 Monitoring LoRaWAN connected Solar Streetlight - Sant Boi Police Station]
  
 
[https://twitter.com/JordiBinefa/status/1080531165432418304 LoRaWAN connected Solar Streetlight - Metal·lúrgica de Camallera]
 
[https://twitter.com/JordiBinefa/status/1080531165432418304 LoRaWAN connected Solar Streetlight - Metal·lúrgica de Camallera]
  
 
[https://www.binefa.cat/IoT/lora/lorawan/telegramBot_01.pdf Exemple de monitorizació d'una passarel·la (''gateway'') LoRaWAN mitjançant un ''bot'' de Telegram]
 
[https://www.binefa.cat/IoT/lora/lorawan/telegramBot_01.pdf Exemple de monitorizació d'una passarel·la (''gateway'') LoRaWAN mitjançant un ''bot'' de Telegram]

Revisió de 12:29, 23 gen 2025

Què és LoRa?

TTN: The Things Network
TTS: The Things Stack

Programació de dispositius LoRa

Tècniques de transmissió de dades

Codis dels formatadors de dades rebudes a TTN

Exemple de codi per a fer còpia i enganxa a la consola de TTSv3:

function decodeUplink(input) {
 var data = {};
 data.temperatura=((input.bytes[0]<<24)+(input.bytes[1]<<16)+(input.bytes[2]<<8)+input.bytes[3])/100;
 data.pressio=((input.bytes[4]<<24)+(input.bytes[5]<<16)+(input.bytes[6]<<8)+input.bytes[7])/100;
 data.humitatRelativa=((input.bytes[8]<<24)+(input.bytes[9]<<16)+(input.bytes[10]<<8)+input.bytes[11])/100;
 return {
   data: data,
   warnings: [],
   errors: []
 };
}

Emprant MicroPython per a programar dispositius LoRa

LoRaWAN with ABP emprant maquinari PyCom

LoRaWAN with OTAA emprant maquinari PyCom

LoRaWAN amb ABP emprant maquinari Placa IoT-02

Exemples pràctics de LoRa en funcionament

Disseny d'un dispositiu lector de ModBus RTU trametent per LoRaWAN

Exemple de definició de trames personalitzades

Ús de les dades generades pels sensors LoRaWAN i arquitectura del sistema. Rubí 2020

LoRaWAN connected Solar Streetlight - Sant Boi Police Station

Monitoring LoRaWAN connected Solar Streetlight - Sant Boi Police Station

LoRaWAN connected Solar Streetlight - Metal·lúrgica de Camallera

Exemple de monitorizació d'una passarel·la (gateway) LoRaWAN mitjançant un bot de Telegram