The Things Network
Otevřená komunitní síť, její zásady férového používání, brány a integrace.
Co je TTN
The Things Network je otevřená celosvětová síť LoRaWAN, kterou buduje a provozuje komunita: soukromé osoby, spolky, obce, školy a firmy instalují brány a sdílejí je. Kdo provozuje zařízení, využívá všechny brány komunity zdarma.
Software, na kterém síť běží, se jmenuje The Things Stack. Vyvíjí ho nizozemská firma The Things Industries, která TTN provozuje a stejný software nabízí také jako placenou službu pro soukromé sítě. Komunitní verze běží v regionálních clusterech, pro Evropu eu1.cloud.thethings.network.
Ve Švýcarsku provozuje brány několik místních komunit TTN, které také pořádají setkání.
Zásady férového používání (fair use policy)
Aby sdílená síť fungovala pro všechny, přidává TTN vlastní pravidla:
- nejvýše 30 sekund uplinkového vysílacího času na zařízení a den,
- nejvýše 10 downlinků na zařízení a den.
Terénní tester dostává odpověď na každý uplink. Při průzkumu pokrytí nebo měřicí jízdě je to běžné. Jako zařízení, které vysílá neustále, se pro TTN nehodí.
Brány
- Brána se k TTN připojuje přes LoRa Basics Station (doporučeno, šifrováno) nebo starší Semtech UDP packet forwarder.
- Poloha brány se zadává v konzoli a lze ji zveřejnit. Teprve pak může terénní tester vypočítat vzdálenost k bráně.
- Přes Packet Broker si TTN a jiné sítě LoRaWAN vyměňují pakety. Pakety zařízení v TTN tak mohou přijímat i brány jiných sítí, pokud to jejich provozovatelé dovolí.
Integrace
Aplikace přijímá data svých zařízení přes:
- Webhooky: TTN pro každý paket zavolá adresu (tak funguje fieldtester.io),
- MQTT: aplikace odebírá data,
- integrace úložišť a cloudů pro další služby.
Payload formatter může převést surové bajty na čitelné hodnoty přímo v TTN.
Pokud webhook opakovaně selže, TTN ho může označit jako „unhealthy“ a na nějakou dobu ho přestat volat. V konzoli v části Integrations → Webhooks je to vidět v jeho stavu.