Diferència entre revisions de la pàgina «Tecnologías IoT, Hands on y MVP (4/5/2019)»

De Wiki d'en Jordi Binefa
Dreceres ràpides: navegació, cerca
m (LoRa)
m (Ejercicio práctico)
 
(Hi ha 19 revisions intermèdies del mateix usuari que no es mostren)
Línia 1: Línia 1:
 
= LoRa =
 
= LoRa =
 +
== Introducción ==
 
Información sobre [[LoRa]]
 
Información sobre [[LoRa]]
  
[https://binefa.cat/IoT/04_conjunt02.pdf Conjunt IoT. Prueba de conectividad a The Things Network]
+
[https://binefa.cat/IoT/lora/ttncat/TTN%20-%20Presentaci%c3%b3%20-%20Llibertat%20Maquinari.pdf Presentación de The Things Network Catalunya] en el [http://caliu.cat/blog/2019/03/16/dia-de-la-llibertat-del-maquinari-2019/ Día del Hardware Libre - 2019]
 +
 
 +
[https://binefa.cat/IoT/03_introLoRaWAN.pdf Introducción a LoRaWAN]
 +
 
 +
[https://binefa.cat/IoT/nodeRed/nodeRed01.pdf LoRa, TTN y NodeRED]
 +
 
 +
== Ejemplos de funcionamiento ==
 +
[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]
 +
 
 +
[https://twitter.com/JordiBinefa/status/1080531165432418304 LoRaWAN connected Solar Streetlight - Metal·lúrgica de Camallera]
 +
 
 +
[http://iot.siarq.net:3000/d/wJNT6ZUiz/camallera-influxdb?refresh=1m&orgId=1&from=now-2d&to=now Monitoring LoRaWAN connected Solar Streetlight - Metal·lúrgica de Camallera]
 +
 
 +
[https://binefa.cat/IoT/fires/iots2018/ Sistema Lora bidireccional] presentado en la [https://www.iotsworldcongress.com/ Feria IoTWC - 2018] en el estand de [https://www.industrialshields.com/ Industrial Shields]. Documentado en [[Demostració d'us de LoRaWAN amb un PLC d'IndustrialShields a la Fira IOTS-2018]]
 +
 
 +
== Ejercicio práctico ==
 +
[https://binefa.cat/IoT/04_conjunt02.pdf Conjunto IoT. Prueba de conectividad a The Things Network]
 +
 
 +
[https://binefa.cat/training/upcSchool/20190504/arrayFloat.js.txt Código en JS para convertir un array de hexadecimales a float]
  
 
Para saber si la dirección por defecto del PCF8574 és 0x20 o 0x38 escanear todos los dispositivos I2C con [https://github.com/jordibinefa/arduino-IDE-codes/blob/master/esp32_i2cScanner_02/esp32_i2cScanner_02.ino esp32_i2cScanner_02.ino].  
 
Para saber si la dirección por defecto del PCF8574 és 0x20 o 0x38 escanear todos los dispositivos I2C con [https://github.com/jordibinefa/arduino-IDE-codes/blob/master/esp32_i2cScanner_02/esp32_i2cScanner_02.ino esp32_i2cScanner_02.ino].  
Línia 14: Línia 35:
 
A la función '''Cap a TTN''' del NodeRED en el campo '''dev_id''' se pone el nombre del dispositivo correspondiente de la lista '''Devices''' en TTN
 
A la función '''Cap a TTN''' del NodeRED en el campo '''dev_id''' se pone el nombre del dispositivo correspondiente de la lista '''Devices''' en TTN
  
[https://binefa.cat/IoT/04b_reflexionsTTN.pdf Algunes reflexions sobre l'ús real de The Things Network]
+
[https://binefa.cat/training/20180927_icm_csic/ Más información para la puesta en marcha]
  
[https://binefa.cat/IoT/02_ttncat_taller_presentacio_mkrwan1300.pdf The Things Network.cat - Xarxa comunitària per a l’Internet de les Coses]
+
[https://binefa.cat/IoT/05_lorawan_usPractic.pdf Tutorial para la conectividad de un node TTGO (usando ''lmic'') a The Things Network]
  
[https://binefa.cat/IoT/03_introLoRaWAN.pdf Introducció a LoRaWAN]
+
[https://www.thethingsnetwork.org/forum/t/limitations-data-rate-packet-size-30-seconds-uplink-and-10-messages-downlink-per-day-fair-access-policy/1300 Fair Access Policy]
  
[https://binefa.cat/IoT/05_lorawan_usPractic.pdf Ampliació de la connectivitat a The Things Network]
+
[https://binefa.cat/IoT/04b_reflexionsTTN.pdf Algunas reflexiones sobre el uso real de The Things Network]
 +
 
 +
[https://binefa.cat/IoT/lora/lorawan/telegramBot_01.pdf Ejemplo de monitorización de un ''gateway'' LoRaWAN mediante un ''bot'' de Telegram]
 +
 
 +
=== Python ===
 +
[https://binefa.cat/training/upcSchool/20190504/ttn01.py.txt Código en Python de lectura del uplink en The Things Network (TTN)]
 +
 
 +
=== Bidireccionalidad ===
 +
[https://binefa.cat/training/upcSchool/20190504/esp32_proto01.zip Código para TTGO usando BME280 y pantalla OLED via I2C]
 +
 
 +
[https://binefa.cat/training/upcSchool/20190504/mqttLora.png Flujos de NodeRED usando MQTT para LoRaWAN]
 +
 
 +
[https://binefa.cat/training/upcSchool/20190504/mqttLora.nodered.txt Código de los flujos de NodeRED usando MQTT para LoRaWAN]
 +
 
 +
== Más documentación ==
 +
[https://thethingsnetwork.cat/index.php/The_Things_Network Què és The Things network?] per [https://thethingsnetwork.cat/ TTN.cat]
 +
 
 +
[https://thethingsnetwork.cat/index.php/LoRaWAN Què és LoRaWAN?] per [https://thethingsnetwork.cat/ TTN.cat]
 +
 
 +
[https://www.thethingsnetwork.org/docs/lorawan/ LoRaWAN Overview] by [https://www.thethingsnetwork.org/ The Things Network]
 +
 
 +
[https://arxiv.org/pdf/1607.08011.pdf Understanding the Limits of LoRaWAN] Published in IEEE Communications Magazine in January 2017 by Ferran Adelantado, Xavier Vilajosana, Pere Tuset-Peiro, Borja Martinez, Joan Melià-Seguí and Thomas Watteyne
 +
 
 +
[https://binefa.cat/IoT/02_ttncat_taller_presentacio_mkrwan1300.pdf Taller de presentación de The Things Network.cat - Xarxa comunitària per a l’Internet de les Coses] usando [https://www.arduino.cc/en/Guide/MKRWAN1300 Arduino MKRWAN1300]
 +
 
 +
[https://binefa.cat/IoT/lora/ttncat/ Presentaciones de los talleres] de [http://ttn.cat The Things Network Catalunya]
  
 
= Nextion =
 
= Nextion =
 +
[https://binefa.cat/training/upcSchool/20190504/nextion/ Material para hacer prácticas con la pantalla táctil Nextion]
 +
 +
Más información: [[Pantalles tàctils NEXTION]]

Revisió de 09:15, 4 maig 2019

LoRa

Introducción

Información sobre LoRa

Presentación de The Things Network Catalunya en el Día del Hardware Libre - 2019

Introducción a LoRaWAN

LoRa, TTN y NodeRED

Ejemplos de funcionamiento

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

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

Sistema Lora bidireccional presentado en la Feria IoTWC - 2018 en el estand de Industrial Shields. Documentado en Demostració d'us de LoRaWAN amb un PLC d'IndustrialShields a la Fira IOTS-2018

Ejercicio práctico

Conjunto IoT. Prueba de conectividad a The Things Network

Código en JS para convertir un array de hexadecimales a float

Para saber si la dirección por defecto del PCF8574 és 0x20 o 0x38 escanear todos los dispositivos I2C con esp32_i2cScanner_02.ino.

Para determinar que I2C escoger podemos dar un vistazo al esquema de la placa base IoT blanca

Al NodeRED en App va el nombre de Application en TTN (The Things Network)

Al Access Key del NodeRED va el default key de ACCESS KEYS en TTN

A la función Cap a TTN del NodeRED en el campo dev_id se pone el nombre del dispositivo correspondiente de la lista Devices en TTN

Más información para la puesta en marcha

Tutorial para la conectividad de un node TTGO (usando lmic) a The Things Network

Fair Access Policy

Algunas reflexiones sobre el uso real de The Things Network

Ejemplo de monitorización de un gateway LoRaWAN mediante un bot de Telegram

Python

Código en Python de lectura del uplink en The Things Network (TTN)

Bidireccionalidad

Código para TTGO usando BME280 y pantalla OLED via I2C

Flujos de NodeRED usando MQTT para LoRaWAN

Código de los flujos de NodeRED usando MQTT para LoRaWAN

Más documentación

Què és The Things network? per TTN.cat

Què és LoRaWAN? per TTN.cat

LoRaWAN Overview by The Things Network

Understanding the Limits of LoRaWAN Published in IEEE Communications Magazine in January 2017 by Ferran Adelantado, Xavier Vilajosana, Pere Tuset-Peiro, Borja Martinez, Joan Melià-Seguí and Thomas Watteyne

Taller de presentación de The Things Network.cat - Xarxa comunitària per a l’Internet de les Coses usando Arduino MKRWAN1300

Presentaciones de los talleres de The Things Network Catalunya

Nextion

Material para hacer prácticas con la pantalla táctil Nextion

Más información: Pantalles tàctils NEXTION