Vad är Azure IoT Central?
IoT Central är en IoT-programplattform som en tjänst (aPaaS) som minskar belastningen och kostnaderna för att utveckla, hantera och underhålla IoT-lösningar. Använd IoT Central för att snabbt utvärdera ditt IoT-scenario och utvärdera de möjligheter som det kan skapa för ditt företag. För att effektivisera utvecklingen av en komplex och ständigt växande IoT-infrastruktur kan du med IoT Central fokusera dina ansträngningar på att fastställa den affärspåverkan du kan skapa med IoT-dataströmmen.
Med webbgränssnittet kan du snabbt ansluta enheter, övervaka enhetsförhållanden, skapa regler och hantera enheter och deras data under hela livscykeln. Dessutom kan du agera på enhetsinsikter genom att utöka IoT-intelligensen till verksamhetsspecifika program. När du har använt IoT Central för att utvärdera ditt IoT-scenario kan du sedan skapa din företagsklara Azure IoT-lösning.
Den här artikeln innehåller en översikt över funktionerna i Azure IoT Central.
Prissättning
Program som du skapar med standardplanen debiteras per enhet, du kan välja prisplan standard 0, standard 1 eller standard 2 där de två första enheterna är kostnadsfria. Läs mer om priser för IoT Central.
Skapa ett IoT Central-program
Du kan snabbt distribuera ett nytt IoT Central-program och sedan anpassa det efter dina specifika krav. Programmallar i Azure IoT Central är ett verktyg som hjälper dig att starta IoT-lösningsutvecklingen. Du kan använda programmallar för allt från att få en känsla för vad som är möjligt, till att helt anpassa ditt program så att det passar ditt scenario.
Börja med en allmän programmall eller med någon av de branschfokuserade programmallarna:
Se snabbstarten Använda din smartphone som en enhet för att skicka telemetri till ett IoT Central-program för att lära dig hur du skapar ditt första program och ansluter en enhet.
Ansluta enheter
När du har skapat ditt program är nästa steg att skapa och ansluta enheter. Följande video visar hur du ansluter en enhet till ett IoT Central-program:
Varje enhet som är ansluten till IoT Central använder en enhetsmall. En enhetsmall är en skiss som definierar egenskaperna och beteendet för en typ av enhet, till exempel:
- Telemetri som skickas. Exempel är temperatur och luftfuktighet. Telemetri är strömmande data.
- företagsegenskaper som en operatör kan ändra Exempel är en kundadress och ett senaste servicedatum.
- Enhetsegenskaper som en enhet anger och som är skrivskyddade i programmet. Till exempel tillståndet för en ventil som antingen öppen eller stängd.
- Enhetsegenskaper som en operatör anger och som avgör enhetens beteende. Till exempel en måltemperatur för enheten.
- Kommandon som anropas av en operator och som körs på en enhet. Till exempel ett kommando för att fjärrstarta en enhet.
Varje enhetsmall innehåller:
En enhetsmodell som beskriver de funktioner som en enhet ska implementera. Enhetsfunktionerna omfattar:
- Telemetrin strömmas till IoT Central.
- De skrivskyddade egenskaper som används för att rapportera tillstånd till IoT Central.
- De skrivbara egenskaper som den tar emot från IoT Central för att ange enhetstillstånd.
- Kommandona som anropas från IoT Central.
Molnegenskaper som inte lagras på enheten.
Anpassningar, formulär och enhetsvyer som ingår i ditt IoT Central-program.
Du har flera alternativ för att skapa enhetsmallar:
- Utforma enhetsmallen i IoT Central och implementera sedan enhetsmodellen i enhetskoden.
- Skapa en enhetsmodell med Visual Studio Code och publicera modellen till en lagringsplats. Implementera enhetskoden från modellen och anslut enheten till ditt IoT Central-program. IoT Central hittar enhetsmodellen från lagringsplatsen och skapar en enkel enhetsmall åt dig.
- Skapa en enhetsmodell med Hjälp av Visual Studio Code. Implementera enhetskoden från modellen. Importera enhetsmodellen manuellt till ditt IoT Central-program och lägg sedan till eventuella molnegenskaper, anpassningar och vyer för dina IoT Central-programbehov.
Om telemetrin från dina enheter är för komplex kan du mappa telemetri vid ingress till IoT Central för att förenkla eller normalisera den.
Anpassa användargränssnittet
Anpassa IoT Central-programgränssnittet för de operatorer som ansvarar för den dagliga användningen av programmet. Anpassningar som du kan göra är:
- konfigurera anpassade instrumentpaneler som hjälper operatörerna att få insikter och lösa problem snabbare
- konfigurera anpassad analys för att kunna utforska tidsseriedata från anslutna enheter.
- definiera layouten för egenskaper och inställningar i en enhetsmall
Hantera dina enheter
Använd IoT Central-programmet för att hantera enheterna i din IoT Central-lösning. Operatörer utför uppgifter som:
- övervaka enheter som är anslutna till programmet
- felsöka och åtgärda problem med enheter
- etablera nya enheter.
Du kan definiera anpassade regler och åtgärder som fungerar via dataströmning från anslutna enheter. En operatör kan aktivera eller inaktivera dessa regler på enhetsnivå för att kunna styra och automatisera uppgifter i programmet.
Precis som med alla IoT-lösningar som är utformade för att fungera i stor skala är en strukturerad metod för enhetshantering viktig. Det räcker inte att bara ansluta dina enheter till molnet, du måste hålla dina enheter anslutna och felfria. Använd följande IoT Central-funktioner för att hantera dina enheter under programmets livscykel:
Instrumentpaneler
Börja med en fördefinierad instrumentpanel i en programmall eller skapa egna instrumentpaneler som är skräddarsydda för dina operatörers behov. Du kan dela instrumentpaneler med alla användare i ditt program eller hålla dem privata.
Regler och åtgärder
Skapa anpassade regler baserat på enhetens tillstånd och telemetri för att identifiera enheter som behöver åtgärdas. Konfigurera åtgärder för att meddela rätt personer och se till att korrigerande åtgärder vidtas i tid.
Projekt
Med jobb kan du tillämpa enstaka uppdateringar eller massuppdateringar på enheter genom att ange egenskaper eller anropa kommandon.
Integrera med andra tjänster
Som programplattform kan du med IoT Central omvandla dina IoT-data till affärsinsikter som ger åtgärdsbara resultat. Exempel är: fastställa trender för maskineffektivitet och förutsäga framtida energianvändning på fabriksgolvet.
Regler, dataexport och det offentliga REST API:et är exempel på hur du kan integrera IoT Central med verksamhetsspecifika program:
Generera affärsinsikter genom att skapa anpassade analyspipelines för att bearbeta telemetri från dina enheter och lagra resultaten. Konfigurera dataexporter i ditt IoT Central-program för att exportera telemetri, ändringar av enhetsegenskap och ändringar av enhetsmallar till andra tjänster där du kan analysera, lagra och visualisera data med önskade verktyg.
Skapa anpassade IoT-lösningar och integreringar med REST-API:erna
Skapa IoT-lösningar som:
- Mobilappar som kan fjärransluta och styra enheter.
- Anpassade integreringar som gör det möjligt för befintliga verksamhetsspecifika program att interagera med dina IoT-enheter och -data.
- Program för enhetshantering för enhetsmodellering, registrering, hantering och dataåtkomst.
Administrera ditt program
IoT Central-program hanteras helt av Microsoft, vilket minskar administrationskostnaderna för att hantera dina program. Administratörer hanterar åtkomst till ditt program med användarroller och behörigheter och spårningsaktivitet med hjälp av granskningsloggar.
Användarroller
IoT Central-dokumentationen refererar till fyra användarroller som interagerar med ett IoT Central-program:
- En lösningsbyggare ansvarar för att skapa ett program, konfigurera regler och åtgärder, definiera integreringar med andra tjänster och ytterligare anpassa programmet för operatörer och enhetsutvecklare.
- En operatör hanterar de enheter som är anslutna till programmet.
- En administratör ansvarar för administrativa uppgifter som att hantera användarroller och behörigheter i programmet och konfigurera hanterade identiteter för att skydda anslutningar till andra tjänster.
- En enhetsutvecklare skapar koden som körs på en enhet eller IoT Edge-modul som är ansluten till ditt program.
Nästa steg
Nu när du har en översikt över IoT Central, här är några föreslagna nästa steg:
- Om du är enhetsutvecklare och vill gå in på kod är nästa steg att skapa och ansluta ett klientprogram till ditt Azure IoT Central-program.
- bekanta dig med Azure IoT Central-användargränssnittet
- kom igång genom att skapa ett Azure IoT Central-program.