Utöka din IoT-lösning

Den här översikten beskriver de viktigaste begreppen kring alternativen för att utöka en Azure IoT-lösning. 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 IoT-lösning. Den här artikeln fokuserar på de områden som är relevanta för att utöka en IoT-lösning.

Diagram that shows the high-level IoT solution architecture highlighting solution extensibility areas.

I Azure IoT refererar utökningsbarhet för lösningar till de sätt som du kan lägga till i de inbyggda funktionerna i IoT-molntjänsterna och skapa integreringar med andra tjänster.

Utökningsscenarier

Utökningsscenarier för IoT-lösningar är:

Analys och visualisering

En typisk IoT-lösning omfattar analys och visualisering av data från dina enheter för att möjliggöra affärsinsikter. Mer information finns i Analysera och visualisera dina IoT-data.

Integrering med andra tjänster

En IoT-lösning kan innehålla andra system som tillgångshantering, schemaläggning av arbete och kontrollautomatiseringssystem. Sådana system kan:

  • Använd data från dina IoT-enheter som indata till förutsägande underhållssystem som genererar poster i ett schemaläggningssystem.
  • Uppdatera enhetsregistret så att det har uppdaterade data från ditt tillgångshanteringssystem.
  • Skicka meddelanden till dina enheter för att styra deras beteende baserat på regler i ett system för kontrollautomatisering.

Azure Data Hälsotjänst s

Azure Health Data Services är en uppsättning hanterade API-tjänster baserade på öppna standarder och ramverk som gör det möjligt för arbetsflöden att förbättra sjukvården och erbjuda skalbara och säkra sjukvårdslösningar. En IoT-lösning kan använda dessa tjänster för att integrera IoT-data i en sjukvårdslösning.

Utökningsmekanismer

I följande avsnitt beskrivs de viktigaste mekanismerna som är tillgängliga för att utöka din IoT-lösning.

Tjänst-API:er (IoT Hub)

IoT Hub och Device Provisioning Service (DPS) tillhandahåller en uppsättning tjänst-API:er som du kan använda för att hantera och interagera med din hubb och dina enheter. Dessa API:er omfattar:

  • Registerhantering
  • Interagera med enhetstvillingar och digitala tvillingar
  • Skicka meddelanden från moln till enhet och anropa kommandon
  • Hantera registreringsgrupper (DPS)
  • Hantera initialt enhetstvillingtillstånd (DPS)

En lista över tillgängliga tjänst-API:er finns i Tjänst-SDK:er.

REST-API:er (IoT Central)

REST API för IoT Central innehåller följande funktioner som är användbara för att utöka din IoT-lösning:

  • Fråga de enheter som är anslutna till ditt program
  • Hantera enhetsmallar och distributionsmanifest
  • Hantera enheter och enhetsgrupper
  • Kontrollera enheter genom att interagera med enhetsegenskaper och anropa kommandon

Mer information finns i REST API för IoT Central.

Routning och dataexport

Både IoT Hub och IoT Central låter dig dirigera enhetstelemetri till olika slutpunkter. Med routningstelemetri kan du skapa integreringar med andra tjänster och exportera data för analys och visualisering.

Förutom enhetstelemetri kan både IoT Hub och IoT Central skicka statusmeddelanden för egenskapsuppdatering och enhetsanslutning till andra slutpunkter. Genom att dirigera dessa meddelanden kan du skapa integreringar med andra tjänster som behöver information om enhetsstatus:

IoT Central-programmallar

IoT Central-programmallarna är en startpunkt för att skapa IoT-lösningar som omfattar integreringar med andra tjänster. Du kan använda mallarna för att skapa ett program som innehåller resurser som är relevanta för din lösning. Mer information finns i IoT Central-programmallar.

Nästa steg

Nu när du har sett en översikt över de alternativ för utökningsbarhet som är tillgängliga för din IoT-lösning är några föreslagna nästa steg: