fieldtester.io

The Things Network

Det åpne fellesskapsnettet, fair use policy, gatewayer og integrasjoner.

Hva TTN er

The Things Network er et åpent, verdensomspennende LoRaWAN-nett som et fellesskap bygger og driver: Privatpersoner, foreninger, kommuner, skoler og bedrifter setter opp gatewayer og deler dem. Alle som driver en enhet, bruker alle gatewayene i fellesskapet gratis.

Programvaren bak heter The Things Stack. Den utvikles av det nederlandske selskapet The Things Industries, som driver TTN og også tilbyr den samme programvaren som betalt tjeneste for private nett. Fellesskapsutgaven kjører i regionale klynger, for Europa eu1.cloud.thethings.network.

I Sveits driver flere lokale TTN-fellesskap gatewayer og arrangerer treff.

Fair use policy

For at det delte nettet skal fungere for alle, har TTN egne regler i tillegg:

  • maksimalt 30 sekunder uplink-sendetid per enhet og dag,
  • maksimalt 10 downlinker per enhet og dag.
486SF7265SF8145SF980SF1036SF1120SF12Pakker per dag innenfor 30 s sendetid (11 byte nyttelast)TTN Fair Use Policy: maks. 30 s uplink-sendetid per enhet og dag.
Ved SF7 holder 30 sekunder til nesten 490 felttesterpakker om dagen, ved SF12 til 20.

En felttester får svar på hver uplink. For en dekningsmåling på stedet eller en målekjøring er det vanlig. Som enhet som sender hele tiden, passer den ikke for TTN.

Gatewayer

  • En gateway kobles til TTN via LoRa Basics Station (anbefalt, kryptert) eller den eldre Semtech UDP packet forwarder.
  • Posisjonen til en gateway registreres i konsollen og kan gjøres offentlig. Bare da kan en felttester beregne avstanden til gatewayen.
  • Via Packet Broker utveksler TTN og andre LoRaWAN-nett pakker. En enhet på TTN kan dermed også mottas via gatewayer i andre nett hvis operatørene deres tillater det.

Integrasjoner

En applikasjon mottar dataene fra enhetene sine via:

  • Webhooks: TTN kaller en adresse for hver pakke (slik fungerer fieldtester.io),
  • MQTT: Applikasjonen abonnerer på dataene,
  • lagrings- og skyintegrasjoner for andre tjenester.

En payload formatter kan gjøre de rå bytene om til lesbare verdier direkte i TTN.

Hvis en webhook feiler gjentatte ganger, kan TTN merke den som «unhealthy» og slutte å kalle den en stund. I konsollen under Integrations → Webhooks vises dette i statusen.