Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Den här översikten beskriver viktiga begrepp kring hur fysiska tillgångar och enheter ansluter till en typisk Azure IoT-lösning. Artikeln beskriver även infrastrukturelement som gatewayer och bryggor. Varje avsnitt innehåller länkar till innehåll som ger mer information och vägledning.
Följande diagram visar en översikt över komponenterna i en typisk kantbaserad IoT-lösning. Den här artikeln fokuserar på anslutningen mellan de fysiska tillgångarna och gränskörningsmiljön som visas i diagrammet:
Kommunikationsmetoder
I följande diagram sammanfattas alternativen för enhetsanslutning för en gränsbaserad IoT-lösning. Diagrammet visar hur kategori 2- och 3-enheter ansluter till Azure IoT Operations edge-körningsmiljön. Ett Azure Arc-aktiverat Kubernetes-kluster är värd för körningsmiljön.
För att utbyta data med gränsbaserade tjänster använder tillgångar branschstandarder som:
OPC UA-datapunkter och händelser. OPC UA-datapunkter är värden som strömmas från OPC UA-servern, till exempel temperatur. OPC UA-händelser representerar tillståndsändringar. Anslutningsappen för OPC UA är en Azure IoT Operations-tjänst som ansluter till OPC UA-servrar för att hämta sina data och publicerar dem till ämnen i MQTT-koordinatorn. OPC Foundation
MQTT-meddelanden. Med MQTT kan en enda koordinator hantera tiotusentals klienter samtidigt, med enkla meddelanden för publicering och prenumeration, skapande av ämnen och hantering. Många IoT-enheter har stöd för MQTT internt. MQTT-broker utgör grunden för meddelandelagret i Azure IoT Operations och stöder både MQTT v3.1.1 och MQTT v5. MQTT.
ONVIF-mediespecifikationer (förhandsversion). Anslutningsappen för ONVIF i Azure IoT Operations identifierar ONVIF-kompatibel kameror och registrerar dem i Azure Device Registry. Anslutningsappen möjliggör funktioner som att hämta och uppdatera kamerans konfiguration för att justera utdatabildkonfigurationen eller styra kamerapannan, lutningen och zoomningen. ONVIF
Protokoll för medieströmning som RTSP, RTCP, SRT, HLS och JPEG via HTTP (förhandsversion). Medieanslutningsappen gör bilder och video från mediekällor som IP-kameror tillgängliga för andra Azure IoT Operations-komponenter. Den kan också ta ögonblicksbilder från en videoström eller från en bild-URL och publicera dem på en MQTT-topic eller omdirigera en livevideoström från en kamera till en slutpunkt som en operatör kan komma åt.
När tillgångsdata har tagits emot använder Azure IoT Operations dataflöden för att bearbeta och dirigera data till molnslutpunkter eller andra gränskomponenter.
Enhetsslutpunkter
Azure IoT Operations använder kopplingar för att identifiera, hantera samt överföra data från fysiska tillgångar i en gränsbaserad lösning.
- Anslutningsappen för OPC UA är en tjänst för datainmatning och protokollöversättning som gör det möjligt för Azure IoT Operations att ta emot data från dina tillgångar. Mäklaren tar emot sensordata och händelser från dina tillgångar och publicerar data till ämnen i MQTT-mäklaren. Mäklare baseras på den allmänt använda OPC UA-standarden.
- Media Connector (förhandsversion) är en tjänst som gör media från mediekällor som gränsanslutna kameror tillgängliga för andra Azure IoT Operations-komponenter.
- Anslutningsappen för ONVIF (förhandsversion) är en tjänst som identifierar och registrerar ONVIF-tillgångar, till exempel kameror. Med anslutningsappen kan du hantera och styra ONVIF-tillgångar, till exempel kameror som är anslutna till klustret.
- SQL-anslutningsappen (förhandsversion) är en tjänst som ansluter till SQL-databaser och inkommande data från dem.
- REST-anslutningsappen (förhandsversion) är en tjänst som ansluter till REST-API:er och ingresserar data från dem.
Mer information finns i Vad är tillgångshantering i Azure IoT Operations.
Autentisering
Anslutningsappar i Azure IoT Operations hanterar autentiseringen till fysiska enheter och tillgångar. Den här autentiseringen kan vara anonym eller använda användarnamnslösenord där värdena lagras som Azure Key Vault-hemligheter. Åtkomst till Azure Key Vault konfigureras med en användartilldelad hanterad identitet.
Vissa anslutningsappar, till exempel anslutningsappen för OPC UA, upprättar certifikatbaserade förtroenderelationer med en fysisk tillgång. Anslutningsappen för OPC UA är till exempel ett OPC UA-klientprogram som använder ett enda OPC UA-programinstanscertifikat för alla sessioner som upprättas för att samla in data från OPC UA-servrar. Som standard använder anslutningsappen cert-manager för att hantera sitt programinstanscertifikat.
Mer information om säkerhet i din gränsbaserade IoT-lösning finns i Metodtips för säkerhet för gränsbaserade IoT-lösningar.
Protokoll
För att utbyta data med tjänstslutpunkter under gränsens körningstid använder tillgångar branschstandarder som:
- MQTT v3.1.1 och MQTT v5.0
- OPC UA
- ONVIF (förhandsversion)
- SQL (förhandsversion)
- REST (förhandsversion)
- Protokoll för medieströmning som RTSP, RTCP, SRT, HLS och JPEG via HTTP (förhandsversion).
Anslutningsmönster
Anslutning via gränsservrar
Azure IoT Operations möjliggör ett en-till-många-anslutningsmönster vid gränsen. En enda distribution kan mata in data från flera fysiska tillgångar vid gränsen och sedan hantera kommunikationen med molnet.
OPC UA-standarden bygger på klientprogram som ansluter till servrar. Anslutningen för OPC UA är ett klientprogram som körs som en tjänst i Azure IoT Operations edge-körtid. Anslutningsappen för OPC UA ansluter till OPC UA-servrar, låter dig bläddra i serverns adressutrymme och övervaka dataändringar och händelser i anslutna fysiska tillgångar. Driftteam och utvecklare använder anslutningsappen för OPC UA för att effektivisera uppgiften att ansluta OPC UA-servrar till deras industriella lösning vid gränsen.
Medieanslutningsappen kan bearbeta videoströmmar (RTSP) direkt från kameror. Den kan också komma åt medieservrar där flera kameror lagrar sina videor eller bilder. När medieanslutningen ansluter till en enda extern medieserver kan den spara, bearbeta eller dirigera ögonblicksbilder eller videoströmmar till en gräns- eller molnslutpunkt.
Edge-gatewayer
Edge-gatewayer (kallas ibland fältgatewayer) distribueras vanligtvis lokalt och nära dina tillgångar och IoT-enheter. Edge-gatewayer körs i din gränskörningsmiljö och hanterar kommunikation med molnet för dina tillgångar och IoT-enheter. Edge-gatewayer kan:
- Gör protokollöversättning. Du kan till exempel aktivera Bluetooth-aktiverade enheter för att ansluta till molnet.
- Hantera offline- och frånkopplade scenarier. Till exempel buffring av sensordata när molnslutpunkten inte kan nås.
- Filtrera, komprimera eller aggregera tillgångs- och enhetsdata innan du skickar dem till molnet.
- Kör AI vid gränsen för att ta bort svarstiden som är associerad med att köra AI-modeller för tillgångar och enheter i molnet. Du kan till exempel använda AI för visuellt innehåll för att identifiera avvikelser i en produktionslinje och automatiskt stoppa linjen för att förhindra defekter.
Azure IoT Operations är en gränskörningsmiljö som kan fungera som en gateway med hjälp av MQTT-koordinatorn. En fysisk enhet kan ansluta direkt till MQTT-koordinatorn i edge-körningsmiljön. MQTT-mäklaren kan sedan använda ett dataflöde för att vidarebefordra data till en molntjänst.
Dataflöden ger funktioner för datatransformering och datakontextualisering innan meddelanden dirigeras till olika platser, inklusive molnslutpunkter.
Azure IoT Operations körs på Azure Arc-aktiverade Kubernetes-kluster. Den här miljön möjliggör helt automatiserade maskininlärningsåtgärder i hybridläge, inklusive utbildnings- och AI-modelldistributionssteg som sömlöst övergår mellan molnet och gränsen. Mer information finns i Introduktion till Kubernetes-beräkningsmål i Azure Machine Learning.
Bryggor
En enhetsbrygga gör det möjligt för enheter som är anslutna till ett moln som inte kommer från Microsoft att ansluta till din IoT-lösning. Exempel på moln som inte kommer från Microsoft är Sigfox, Particle Device Cloud och The Things Network.
IoT Central Device Bridge med öppen källkod fungerar som en översättare som vidarebefordrar enhetsdata till ett IoT Central-program. Mer information finns i Azure IoT Central Device Bridge. Det finns brygglösningar som inte kommer från Microsoft, till exempel Tartabit IoT Bridge, för att ansluta enheter till en IoT-hubb.