fieldtester.io

The Things Network

La xarxa comunitària oberta, la seva política d'ús raonable, els gateways i les integracions.

Què és TTN

The Things Network és una xarxa LoRaWAN oberta i mundial que construeix i gestiona una comunitat: particulars, associacions, municipis, escoles i empreses instal·len gateways i els comparteixen. Qui fa funcionar un dispositiu fa servir gratuïtament tots els gateways de la comunitat.

El programari que hi ha al darrere s'anomena The Things Stack. El desenvolupa l'empresa neerlandesa The Things Industries, que gestiona TTN i també ofereix el mateix programari com a servei de pagament per a xarxes privades. L'edició comunitària funciona en clústers regionals, per a Europa eu1.cloud.thethings.network.

A Suïssa, diverses comunitats locals de TTN gestionen gateways i organitzen trobades.

Política d'ús raonable (Fair Use Policy)

Perquè la xarxa compartida funcioni per a tothom, TTN hi afegeix regles pròpies:

  • com a màxim 30 segons de temps en antena d'uplink per dispositiu i dia,
  • com a màxim 10 downlinks per dispositiu i dia.
486SF7265SF8145SF980SF1036SF1120SF12Paquets per dia en 30 s de temps en antena (11 bytes útils)Fair Use Policy de TTN: màx. 30 s d'uplink en antena per dispositiu i dia.
Amb SF7, 30 segons donen per a gairebé 490 paquets de tester de camp al dia; amb SF12, per a 20.

Un tester de camp rep una resposta a cada uplink. Per a un estudi d'emplaçament o un recorregut de mesura, això és habitual. Com a dispositiu que transmet tot el temps, no és adequat per a TTN.

Gateways

  • Un gateway es connecta a TTN a través de LoRa Basics Station (recomanat, xifrat) o del Semtech UDP packet forwarder, més antic.
  • La ubicació d'un gateway s'introdueix a la consola i es pot fer pública. Només llavors un tester de camp pot calcular la distància fins al gateway.
  • A través del Packet Broker, TTN i altres xarxes LoRaWAN s'intercanvien paquets. Així, un dispositiu a TTN també es pot rebre a través de gateways d'altres xarxes si els seus operadors ho permeten.

Integracions

Una aplicació rep les dades dels seus dispositius a través de:

  • Webhooks: TTN crida una adreça per a cada paquet (així funciona fieldtester.io),
  • MQTT: l'aplicació se subscriu a les dades,
  • integracions d'emmagatzematge i al núvol per a altres serveis.

Un payload formatter pot convertir els bytes en brut en valors llegibles directament a TTN.

Si un webhook falla repetidament, TTN el pot marcar com a «unhealthy» i deixar de cridar-lo durant un temps. A la consola, a Integrations → Webhooks, això es veu en el seu estat.