The Things Network
Otvorena mreža zajednice, njezina pravila poštene upotrebe, gatewayi i integracije.
Što je TTN
The Things Network je otvorena, svjetska LoRaWAN mreža koju gradi i vodi zajednica: privatne osobe, udruge, općine, škole i tvrtke postavljaju gatewaye i dijele ih. Svatko tko koristi uređaj besplatno se služi svim gatewayima zajednice.
Softver u pozadini zove se The Things Stack. Razvija ga nizozemska tvrtka The Things Industries, koja vodi TTN i isti softver nudi i kao plaćenu uslugu za privatne mreže. Izdanje za zajednicu radi u regionalnim klasterima, za Europu eu1.cloud.thethings.network.
U Švicarskoj nekoliko lokalnih TTN zajednica vodi gatewaye i organizira susrete.
Pravila poštene upotrebe
Kako bi zajednička mreža radila za sve, TTN dodaje vlastita pravila (Fair Use Policy):
- najviše 30 sekundi vremena emitiranja za uplink po uređaju i danu,
- najviše 10 downlinkova po uređaju i danu.
Terenski tester dobiva odgovor na svaki uplink. Za ispitivanje lokacije ili mjernu vožnju to je uobičajeno. Kao uređaj koji stalno šalje nije prikladan za TTN.
Gatewayi
- Gateway se s TTN-om povezuje putem LoRa Basics Station (preporučeno, šifrirano) ili starijeg Semtech UDP packet forwardera.
- Lokacija gatewaya unosi se u konzoli i može se učiniti javnom. Tek tada terenski tester može izračunati udaljenost do gatewaya.
- Putem Packet Brokera TTN i druge LoRaWAN mreže razmjenjuju pakete. Uređaj u TTN-u tako se može primati i preko gatewaya drugih mreža ako to njihovi operateri dopuštaju.
Integracije
Aplikacija prima podatke svojih uređaja putem:
- webhookova: TTN za svaki paket poziva jednu adresu (tako radi fieldtester.io),
- MQTT-a: aplikacija se pretplaćuje na podatke,
- integracija za pohranu i oblak za druge usluge.
Payload formatter može sirove bajtove izravno u TTN-u pretvoriti u čitljive vrijednosti.
Ako webhook više puta ne uspije, TTN ga može označiti kao „unhealthy“ i neko ga vrijeme prestati pozivati. U konzoli pod Integrations → Webhooks to se vidi u njegovu statusu.