Diferència entre les pàgines «Llista de nodes disponibles» i «Desplegament TTNcat amb Guifi.net»

De The Things Network Catalunya Wiki
(Diferència entre pàgines)
Jump to navigation Jump to search
 
m (Wouter ha mogut Desplegament a Desplegament TTNcat amb Guifi.net : és una forma més especifica)
 
Línia 1: Línia 1:
Aquesta llista recull els nodes compatibles LoRaWan 868Mhz -i per tant compatibles amb The Things Network- que hem provat a la comunitat. No pretèn ser una llista de quin és millor o pitjor. S'aniran afegint pàgines específiques per cadascun d'aquest. Ordenació alfabètica.
+
=Desplegament de Gateways LoRaWAN amb Guifi.net i The Things Network=
  
 +
Aqui documentem tot lo necessari per poder desplegar un gateway LoRaWAN, connectar-lo via Guifi.net, connectar amb Intgernet i arribar al backend de The Things Network a Amsterdam. Altres casos i formes de desplegament els documentarem en un altre article.
  
{|class="wikitable"
+
Pel desplegament de cada gateway necessitem els següents quatre elements:
 +
# un gateway de la [Llista_de_Gateways]]
 +
# un emplaçament físic amb connectivitat a la xarxa Guifi.net
 +
# una connexió de Guifi.net a Internet
 +
# connectar a la backend de The Things Network a Amsterdam
  
!Nom
+
Anem per parts:
!Fabricant / Proveïdor
 
!URL
 
!Preu
 
!Notes
 
|-
 
  
|style="vertical-align: top;"|Generic ESP32 + SX1276
+
# haurem de poder gestionar en remot el GW i evitar desplaçaments innecessaris a l'emplaçament. Crearem al GW (al seu sistema operatiu GNU/Linux) els comptes d'usuari de l'equip de manteniment i afegim la clau publica de ssh de cadascú. Per poder fer canvis al GW cal entrar via ssh i després tenir la contrasenya del root.
|style="vertical-align: top;"|Varis
+
# haurem de configurar l'IP. Idealment amb IPv6, ja que els IPv4 pateixen cada vegada més de la seva escassedat (a confirmar si el backend de TTN accepta IPv6)
|style="vertical-align: top;"|Fàcilment trobables a Aliexpress
+
# per la connectivitat de la gran Intranet de Guifi.net amb Internet s'ha de establir un tunnel. La EXO proveeix aquest servei als seus membres. Opcions:
|style="vertical-align: top;"|> 10€
+
## tunnel des del sistema operatiu del GW: des del GW es pot obrir un tunnel cap a la IP publica
|<ul><li>Basat en ESP32 (amb WiFi i Bluetooth LE).</li><li>Diferents SDK disponibles</li><li>Programable en C (Arduino), micropython, Lua.</li><li>Existeixen diverses versions amb pantalla OLED, caixa,...</li></ul>
+
## tunneladora: Pot ser que no cada GW estigui en condicions de crear aquest tunnel; però amb un dispositiu petit extern, una tunneladora, (15-30 euro) es pot aconseguir lo mateix. (requereix uns segona font d'alimentació)
|-
+
## un proxy: la EXO ens instal·la una maquina virtual amb un servidor proxy. Amb això cal configurar a cada GW l'IP intern, a la xarxa Guifi.net, i el proxy traspassa la info a Internet i a TTN. Per fer gestions en remot cal connectar a la xarxa Guifi.net
 
+
# cada GW s'ha d'indentificar a la xarxa TTN amb un gateway_ID; obrim un compte TTNcat al backend des de la qual reclamar la propietat de les gateways que instal·lem des del col·lectiu. Cal definir una estructura logica de noms de GWs, hostnames etc
|style="vertical-align: top;"|LoPy
 
|style="vertical-align: top;"|PyCom
 
|style="vertical-align: top;"|https://pycom.io/product/lopy/
 
|style="vertical-align: top;"|29.95€
 
|<ul><li>Basat en ESP32 (amb WiFi i Bluetooth LE).</li><li>Programable en Micropython.</li><li>Firmware open source</li><li>Existeixen diverses carriers (entre 16 i 35€)</li></ul>
 
|-
 
 
 
|style="vertical-align: top;"|Moteino LoRa
 
|style="vertical-align: top;"|Low Power Lab
 
|style="vertical-align: top;"|https://lowpowerlab.com/shop/product/99
 
|style="vertical-align: top;"|24.95$
 
|<ul><li>Arduino de baix consum basat en ATMega328P.</li><li>Programable en C amb el framework Arduino.</li><li>Firmware open source</li><li>Requereix la llibreria LMIC per donar support LoRaWan</li></ul>
 
|-
 
 
 
|style="vertical-align: top;"|The Things Uno
 
|style="vertical-align: top;"|The Things Network
 
|style="vertical-align: top;"|https://shop.thethingsnetwork.com/index.php/product/the-things-uno/
 
|style="vertical-align: top;"|40.00€
 
|<ul><li>Arduino Leonardo amb mòdul RN2483 de Microchip</li><li>Programable en C amb el framework Arduino.</li></ul>
 
|-
 
 
 
|style="vertical-align: top;"|Whitecat ESP32 N1
 
|style="vertical-align: top;"|Whitecatboard
 
|style="vertical-align: top;"|https://whitecatboard.org/whitecat-esp32-n1-board/
 
|style="vertical-align: top;"|40.00€
 
|<ul><li>Basat en ESP32 (amb WiFi i Bluetooth LE).</li><li>Programable en Lua o llenguatge de blocs.</li><li>Firmware open source</li><li>Existeix una carrier</li></ul>
 
|-
 
 
 
|style="vertical-align: top;"|WisNode LoRa
 
|style="vertical-align: top;"|RAK Wireless
 
|style="vertical-align: top;"|http://wiki.rakwireless.com/doku.php?id=wisnode_series:wisnode-lora
 
|style="vertical-align: top;"|13.50€
 
|<ul><li>Shield per Arduino</li><li>Basat en el modul RAK811 the RAK Wireless.</li></ul>
 
|-
 
 
 
|}
 

Revisió del 11:11, 17 gen 2018

Desplegament de Gateways LoRaWAN amb Guifi.net i The Things Network

Aqui documentem tot lo necessari per poder desplegar un gateway LoRaWAN, connectar-lo via Guifi.net, connectar amb Intgernet i arribar al backend de The Things Network a Amsterdam. Altres casos i formes de desplegament els documentarem en un altre article.

Pel desplegament de cada gateway necessitem els següents quatre elements:

  1. un gateway de la [Llista_de_Gateways]]
  2. un emplaçament físic amb connectivitat a la xarxa Guifi.net
  3. una connexió de Guifi.net a Internet
  4. connectar a la backend de The Things Network a Amsterdam

Anem per parts:

  1. haurem de poder gestionar en remot el GW i evitar desplaçaments innecessaris a l'emplaçament. Crearem al GW (al seu sistema operatiu GNU/Linux) els comptes d'usuari de l'equip de manteniment i afegim la clau publica de ssh de cadascú. Per poder fer canvis al GW cal entrar via ssh i després tenir la contrasenya del root.
  2. haurem de configurar l'IP. Idealment amb IPv6, ja que els IPv4 pateixen cada vegada més de la seva escassedat (a confirmar si el backend de TTN accepta IPv6)
  3. per la connectivitat de la gran Intranet de Guifi.net amb Internet s'ha de establir un tunnel. La EXO proveeix aquest servei als seus membres. Opcions:
    1. tunnel des del sistema operatiu del GW: des del GW es pot obrir un tunnel cap a la IP publica
    2. tunneladora: Pot ser que no cada GW estigui en condicions de crear aquest tunnel; però amb un dispositiu petit extern, una tunneladora, (15-30 euro) es pot aconseguir lo mateix. (requereix uns segona font d'alimentació)
    3. un proxy: la EXO ens instal·la una maquina virtual amb un servidor proxy. Amb això cal configurar a cada GW l'IP intern, a la xarxa Guifi.net, i el proxy traspassa la info a Internet i a TTN. Per fer gestions en remot cal connectar a la xarxa Guifi.net
  4. cada GW s'ha d'indentificar a la xarxa TTN amb un gateway_ID; obrim un compte TTNcat al backend des de la qual reclamar la propietat de les gateways que instal·lem des del col·lectiu. Cal definir una estructura logica de noms de GWs, hostnames etc