Hoppa till huvudinnehåll

Lektion 1.1 Lägga till LoRaWAN-enheter

Att lägga till iotnodes i Yggio är grunden. Det finns tre huvudtyper av iotnodes:

  • Devices: Representerar en fysisk enhet, normalt en sensor eller en aktuator.
  • Virtual Node: En logisk nod som används i dataflödet för att hålla någon typ av tillstånd eller indirekt representera en fysisk enhet - till exempel en geofence, en WiFi-beacon, en beräknad nod eller en simulerad enhet.
  • Services: Data som kommer från externa tjänster som OpenWeatherMap eller Nordpool (elprisdata).

Lägg till en LoRaWAN-enhet​

LoRaWAN är den vanligaste enhetstypen som används i moderna långdistans-IoT-nätverk, här är hur du lägger till en i IoT-plattformen.

  1. Gå till Devices och tryck på "New Device".
  2. Välj Single Mode.
  3. Välj LoRaWAN som enhetstyp och fortsätt.

New-Device-1

New-Device-2

  1. Välj en Connector. Vilka fält som finns tillgängliga kan variera beroende på connector. Du bör använda OTAA - Over the air activation 99 % av gångerna.

    • Device Profile bör helst matcha din sensors LoRaWAN-nätverksversion, vanligtvis LoRaWAN version 1.0.4 plus regionala parametrar. Om inte kan det uppstå anslutnings- eller join-problem.
    • DevEUI är ditt enhets-ID.
    • AppKey är din krypteringsnyckel.

    Du får LoRaWAN-versionen, DevEUI och AppKey från enhetstillverkaren. Fortsätt när du är klar.

    Beroende på vilken connector som används kommer IoT-plattformen automatiskt att provisionera den nya enheten till LoRaWAN-servern. Detta förenklar användarupplevelsen, eftersom det inte behövs att manuellt lägga till enheten i LoRaWAN-servern också. Denna automatiska provisionering stöds för:

    • ChirpStack v3
    • ChirpStack v4
    • Actility / Netmore ThingPark
    • Netmore
    • TTN - The Things Network

För Actility och Netmore är det också möjligt att importera de enheter som connectorn har åtkomst till. För detaljer om det, se Connectors

Om du behöver lägga till många enheter, prova batchinstallation med hjälp av en CSV-fil.

  1. För Device Model Name, välj vilken typ av sensor du har, detta används för att sätta rätt avkodningsöversättare.

  2. På nästa skärm läggs en översättare till automatiskt. Normalt behöver du inte ändra detta. Du kan lägga till fler översättare här, eller senare genom att välja enheten i listan Devices och klicka på Translators, eller genom att använda funktionen Select Many.

Device details

  1. Ange ytterligare detaljer:

    • Name
    • Description (valfritt)
    • Icon (valfritt)
    • Pictures (valfritt) - om du använder en telefon kan du ta ett foto direkt
    • Contextual parameters (valfritt)
  2. Konfigurera enheten

Efter att en enhet har lagts till kan den behöva konfigureras för att rapportera data med önskat tidsintervall.

För LoRaWAN-enheter kan detta göras direkt genom att navigera till LoRaWAN Control och skicka en konfigurations-downlink. Alternativt kan flera enheter konfigureras samtidigt med Select Many → Configure.

Den specifika konfigurations-downlinken beror på enheten och måste hämtas från tillverkarens dokumentation. Till exempel, för en Sensative Strip kan du använda verktyget Strips Configuration för att snabbt definiera enhetens beteende och generera en downlink-payload.

  1. Lägg till övervakning och larm

Det är ofta användbart att lägga till en larmöversättare. Denna logik övervakar inkommande data för tröskelvärdesbrott och kan variera från enkla kontroller till avancerade övervakningsregler.

För mer detaljer, se Lektion 1-3 Larmvyer. Du kan också konfigurera larm för flera enheter samtidigt via Select Many → Edit Translators.

  1. Ta bort enheter

Viktigt:​

Om en Actility / Netmore ThingPark-, ChirpStack- eller Netmore-LoRaWAN-enhet raderas från Yggio kommer den som standard även att raderas och avvecklas från LoRaWAN-servern. För att undvika detta, se till att välja bort raderingsåtgärden när du blir tillfrågad i bekräftelsedialogen.

Opt out delete

För att ta bort en enhet, hitta den i enhetslistan och klicka på den. På fliken General, klicka på Delete. I bekräftelsepopupen, bekräfta raderingen. Om du vill behålla enheten i LoRaWAN-servern, avmarkera rutan Delete external.

För att ta bort flera enheter, använd Select Many, markera enheterna som ska tas bort, Select Action -> Delete. Bekräfta i popupen att du vill radera enheterna, om du vill behålla enheterna i LoRaWAN-servern, avmarkera rutan Delete external.


Vad är LoRaWAN Dev EUI?

Vad är LoRaWAN App Key?

Vad är LoRaWAN Join/App Eui-nyckeln?

Kan en LoRaWAN-gateway se innehållet i ett meddelande?

Vad är skillnaden, för- och nackdelarna med OTAA jämfört med ABP?

Vad är LoRaWAN Device Profile och regionala parametrar?

Vad händer om man använder en liten felmatchning av LoRaWAN Device Profile och regionala parametrar för en enhet?