Hoppa till huvudinnehåll

UDP Connector

Connector-detaljer – UDP​

UDP-connectorn gör det möjligt för plattformen att ta emot enhetsuppdateringar via UDP-protokollet. Detta används vanligtvis av enheter som kommunicerar via NB-IoT, Cat-M eller liknande trådlösa tekniker, även om direkta trådbundna UDP-anslutningar också stöds.

Inkommande data måste vara en HEX-kodad sträng som innehåller en inbäddad identifierare för att avgöra vilken enhet den kommer från.

Nödvändig Information​

För att konfigurera en UDP-anslutning måste följande anges:

  • Integration name Anger hur plattformen bearbetar och validerar inkommande UDP-data. Den identifierar vilken typ av enhet som skickar datan och säkerställer korrekt matchning i plattformen.

  • Port number UDP-porten som plattformen lyssnar på för inkommande data.

Viktigt: Alla UDP-portar är stängda som standard. En supportförfrågan måste skickas in för att öppna önskad port. Det finns 65 536 tillgängliga UDP-portar (1025 till 65535 är giltiga nummer).

Säkerhetsöverväganden​

UDP-data överförs okrypterat och kan avlyssnas när den färdas över publika nätverk. Även om payloaden är HEX-kodad är den inte säker som standard.

Använd inte enbart UDP-kommunikation för känslig data över publika nätverk.

För att säkra datan stödjer plattformen DTLS (Datagram Transport Layer Security). DTLS kan aktiveras om de anslutna IoT-enheterna också stödjer det.

Fysisk Konfiguration av UDP-enheten​

När du sätter upp den fysiska UDP-enheten, konfigurera följande på enheten:

  • Plattformens URL eller statiska IP-adress
  • UDP-portnumret som öppnats för connectorn

Du kan verifiera plattformens IP-adress via en domänuppslagstjänst. IP-adressen är statisk och ändras inte. Se till att porten som konfigurerats i enheten exakt matchar connectorns port.

Vid användning av NB-IoT eller Cat-M, se till att notera SIM-kortets IMSI-nummer så att det senare kan tilldelas rätt enhet i plattformen.

Skapa UDP-enheter​

Så här registrerar du en UDP-ansluten enhet:

  1. Skapa en standard generisk nod i plattformen.
  2. Använd motsvarande integrationsidentifierare, enligt definitionen nedan.
Integration NameIdentifierare
IMBuildingssensorId

Om NB-IoT eller Cat-M används, se till att lägga till SIM-kortets IMSI-nummer i enhetens kontextuella parametrar i plattformen.

Om ingen data tas emot är det viktigt att veta vilket SIM-kort enheten använder. Detta gör det möjligt att verifiera i SIM-leverantörens portal att:

  • SIM-kortet är aktivt
  • Datatrafiken routas korrekt via förväntad APN - Access Point Name

Dataformat och Översättning​

Den mottagna datan måste vara en HEX-sträng. En översättare måste väljas eller skapas för att avkoda datan och tilldelas till UDP-enhetens konfiguration.