IoT Central-integrerings- och tilläggsguide
Azure IoT Central är en programplattform som:
- Innehåller omfattande funktioner som enhetsövervakning och hantering i stor skala.
- Innehåller många inbyggda funktioner som hjälper dig att minska belastningen och kostnaderna för att utveckla en IoT-lösning.
- Har utöknings- och integreringspunkter som gör att du kan använda dess funktioner i din bredare lösning.
En typisk IoT-lösning:
- Gör att IoT-enheter kan ansluta till din lösning och skicka data.
- Hanterar och skyddar de anslutna enheterna och deras data.
- Extraherar affärsvärde från dina enhetsdata.
- Består av flera tjänster och program.
När du använder IoT Central för att skapa en IoT-lösning omfattar uppgifter:
- Konfigurera datatransformeringar för att göra det enklare att extrahera affärsvärde från dina data.
- Konfigurera instrumentpaneler och vyer i webbgränssnittet för IoT Central.
- Använd de inbyggda reglerna och analysverktygen för att härleda affärsinsikter från de anslutna enheterna.
- Använd funktionen för dataexport, regler och API:er för att integrera IoT Central med andra tjänster och program.
- Utlösa affärsflöden och aktiviteter med hjälp av IoT Central-regler.
- Interagera med IoT Central programmatiskt med hjälp av REST API:er för IoT Central.
Exportera data
Många integreringsscenarier bygger på funktionen för dataexport i IoT Central. Ett IoT Central-program kan kontinuerligt exportera filtrerade och berikade IoT-data. Dataexport överför ändringar i nära realtid till andra delar av molnlösningen för insikter, analyser och lagring med varma vägar.
Du kan till exempel:
- Exportera kontinuerligt telemetri, egenskapsändringar, enhetsanslutning, enhetens livscykel och livscykeldata för enhetsmallar i JSON-format nästan i realtid.
- Filtrera dataströmmarna för att exportera data som matchar anpassade villkor.
- Utöka dataströmmarna med anpassade värden och egenskapsvärden från enheten.
- Transformera dataströmmarna för att ändra form och innehåll.
För närvarande kan IoT Central exportera data till:
Transformera data vid ingress
Enheter kan skicka komplex telemetri som måste förenklas innan IoT Central kan använda den eller exportera den. I vissa scenarier måste du normalisera telemetrin från olika enheter så att du kan visa och bearbeta telemetrin konsekvent. Mer information finns i Mappa telemetri vid ingress till IoT Central.
Extrahera affärsvärde
IoT Central tillhandahåller en omfattande plattform som hjälper dig att extrahera affärsvärde från dina IoT-data. IoT Central har många inbyggda funktioner som du kan använda för att få insikter och vidta åtgärder för dina IoT-data. Vissa IoT-lösningsscenarier behöver dock mer specialiserade affärsprocesser utanför IoT Central för att extrahera värde från dina IoT-data.
Inbyggda funktioner i IoT Central som du kan använda för att extrahera affärsvärde är:
Instrumentpaneler och vyer:
Ett IoT Central-program kan ha en eller flera instrumentpaneler som operatorer använder för att visa och interagera med programmet. Du kan anpassa standardinstrumentpanelen och skapa specialiserade instrumentpaneler:
Om du vill visa några exempel på anpassade instrumentpaneler kan du läsa Branschfokuserade mallar.
Mer information om instrumentpaneler finns i Skapa och hantera flera instrumentpaneler och Konfigurera programinstrumentpanelen.
När en enhet ansluter till en IoT Central tilldelas enheten till en enhetsmall för enhetstypen. En enhetsmall har anpassningsbara vyer som en operatör använder för att hantera enskilda enheter. Du kan skapa och anpassa tillgängliga vyer för varje enhetstyp. Mer information finns i Lägga till vyer.
Inbyggda regler och analyser:
Du kan lägga till regler i ett IoT Central-program som kör anpassningsbara åtgärder. Regler utvärderar villkor, baserat på data som kommer från en enhet, för att avgöra när en åtgärd ska köras. Åtgärderna omfattar att skicka meddelanden till andra molntjänster eller anropa en webhook-slutpunkt. Regler aktiverar tilläggsscenarier som:
- Meddela operatörer i andra system.
- Starta affärsprocesser eller flöden.
- Övervaka aviseringar på en anpassad instrumentpanel.
Mer information om regler finns i:
- Självstudie: Skapa en regel och konfigurera meddelanden i ditt Azure IoT Central-program
- Konfigurera regler
IoT Central har inbyggda analysfunktioner som en operatör kan använda för att analysera data som flödar från de anslutna enheterna. Mer information finns i Så här använder du datautforskaren för att analysera enhetsdata.
Scenarier som bearbetar IoT-data utanför IoT Central för att extrahera affärsvärde är:
Beräkna, berika och transformera:
Med IoT Central kan du samla in, transformera, hantera och visualisera IoT-data. Ibland är det användbart att utöka eller transformera dina IoT-data med hjälp av externa datakällor. Du kan sedan mata tillbaka berikade data till IoT Central.
Använd till exempel funktionen för kontinuerlig dataexport i IoT Central för att utlösa en Azure-funktion. Funktionen berikar den insamlade enhetens telemetri och skickar tillbaka berikade data till IoT Central samtidigt som tidsstämplar bevaras.
Extrahera affärsmått och använd artificiell intelligens (AI) och maskininlärning (ML):
Använd IoT-data för att beräkna vanliga affärsmått, till exempel total utrustningseffektivitet (OEE) och övergripande processeffektivitet (OPE). Du kan också använda IoT-data för att utöka dina befintliga AI- och ML-tillgångar. IoT Central kan till exempel hjälpa dig att samla in de data som du behöver för att skapa, träna och distribuera dina modeller.
Använd funktionen för kontinuerlig dataexport i IoT Central för att publicera insamlade IoT-data i en Azure-datasjö. Använd sedan en ansluten till Azure Databricks-arbetsyta för att beräkna OEE och OPE. Skicka samma data till Azure Mašinsko učenje eller Azure Synapse för att använda deras maskininlärningsfunktioner.
Strömningsberäkning, övervakning och diagnostik
IoT Central tillhandahåller en skalbar och tillförlitlig infrastruktur för att samla in strömmande data från hundratusentals anslutna enheter. Ibland måste du köra dataströmberäkningar över de frekventa eller varma datavägarna för att uppfylla affärskraven. Du kan också slå samman IoT-data med data i externa lager, till exempel Azure Data Explorer för att tillhandahålla förbättrad diagnostik.
Analysera och visualisera IoT-data tillsammans med affärsdata
IoT Central tillhandahåller funktionsrika instrumentpaneler och visualiseringar. Affärsspecifika rapporter kan dock kräva att du sammanfogar IoT-data med befintliga affärsdata som kommer från externa system. Använd IoT Central-integreringsfunktionerna för att extrahera IoT-data från IoT Central. Slå sedan samman IoT-data med befintliga affärsdata för att leverera en centraliserad lösning för att analysera och visualisera dina affärsprocesser.
Använd till exempel funktionen för kontinuerlig dataexport i IoT Central för att kontinuerligt mata in dina IoT-data i ett Azure Synapse-lager. Använd sedan Azure Data Factory för att hämta data från externa system till Azure Synapse Store. Använd Azure Synapse Store med Power BI för att generera dina affärsrapporter.
Mer information finns i Transformera data för IoT Central. Ett komplett exempel från slutpunkt till slutpunkt finns i GitHub-lagringsplatsen för IoT Central Compute .
Integrera med andra tjänster
Du kan använda funktionerna för dataexport och regler i IoT Central för att integrera med andra tjänster. Mer information finns i:
- Exportera IoT-data till molnmål med Blob Storage.
- Transformera data för IoT Central
- Använda arbetsflöden för att integrera ditt Azure IoT Central-program med andra molntjänster
Integrera med tillhörande program
IoT Central tillhandahåller omfattande instrumentpaneler och visualiseringar för operatören. Vissa IoT-lösningar måste dock integreras med befintliga program eller kräva nya kompletterande program för att utöka deras funktioner. Om du vill integrera med andra program använder du IoT Central-utökningspunkter som REST API och funktionen för kontinuerlig dataexport.
Du använder REST-API:er för dataplanet för att komma åt entiteterna i och funktionerna i ditt IoT Central-program. Till exempel hantering av enheter, enhetsmallar, användare och roller. REST API-åtgärderna i IoT Central är dataplansåtgärder. REST-API:erna aktiverar tilläggsscenarier som:
- Programmatisk hantering av dina IoT Central-program.
- Nära integrering med andra program.
Mer information finns i Självstudie: Använda REST API för att hantera ett Azure IoT Central-program.
Du använder kontrollplanet för att hantera IoT Central-relaterade resurser i din Azure-prenumeration. Du kan använda REST-API:et, Azure CLI eller Resource Manager-mallarna för kontrollplansåtgärder. Du kan till exempel använda Azure CLI för att skapa ett IoT Central-program. Mer information finns i Skapa ett IoT Central-program.
Gå vidare
Om du vill lära dig mer om hur du använder IoT Central är de föreslagna nästa stegen att prova snabbstarterna, som börjar med Använda din smartphone som en enhet för att skicka telemetri till ett IoT Central-program.