Vilka Azure-tekniker och -tjänster kan du använda för att skapa IoT-lösningar?
Med Azure IoT-tekniker och -tjänster kan du skapa en mängd olika IoT-lösningar som möjliggör digital omvandling för din organisation. Till exempel:
- Om du vill utvärdera din IoT-lösning använder du Azure IoT Central, en hanterad IoT-programplattform.
- Om du vill skapa en anpassad IoT-lösning från grunden använder du Azure IoT-plattformstjänster som Azure IoT Hub och Device Provisioning Service.
Enheter och enhets-SDK:er
Du kan implementera din egen inbäddade kod med hjälp av enhets-SDK:er med öppen källkod. Enhetens SDK:er stöder flera operativsystem, till exempel Linux, Windows och realtidsoperativsystem. Det finns SDK:er för flera programmeringsspråk, till exempel C, Node.js, Java, .NET och Python.
Du kan förenkla hur du skapar den inbäddade koden för dina enheter ytterligare genom att följa IoT Plug and Play-konventionerna . Med IoT Plug and Play kan lösningsutvecklare integrera enheter med sina lösningar utan att skriva någon inbäddad kod. Kärnan i IoT Plug and Play är ett modellschema för enhetsfunktioner som beskriver enhetsfunktioner. Använd enhetsfunktionsmodellen för att konfigurera en molnbaserad lösning, till exempel ett IoT Central-program.
Med Azure IoT Edge kan du avlasta delar av din IoT-arbetsbelastning från dina Azure-molntjänster till dina enheter. IoT Edge kan minska svarstiden i din lösning, minska mängden data som dina enheter utbyter med molnet och aktivera scenarier utanför linjen. Du kan hantera IoT Edge-enheter från IoT Central.
Azure Sphere är en säker programplattform på hög nivå med inbyggda kommunikations- och säkerhetsfunktioner för Internetanslutna enheter. Den innehåller en säker mikrostyrenhet, ett anpassat Linux-baserat operativsystem och en molnbaserad säkerhetstjänst som ger kontinuerlig, förnybar säkerhet.
Viktigt!
Eftersom IoT Central använder IoT Hub internt kan alla enheter som kan ansluta till ett IoT Central-program också ansluta till en IoT-hubb.
Mer information finns i Azure IoT-enhets- och programutveckling.
Azure IoT Central
IoT Central är en hanterad appplattform 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. IoT Central effektiviserar utvecklingen av en komplex och ständigt utvecklande IoT-infrastruktur genom att låta dig fokusera på att fastställa de affärsfördelar som du kan skapa med dina IoT-data.
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.
Som en fullständigt hanterad appplattform har IoT Central en enkel, förutsägbar prismodell.
Anpassade lösningar
Om du vill skapa en IoT-lösning från grunden använder du en eller flera av följande Azure IoT-tekniker och -tjänster:
Molnanslutning
Azure IoT Hub-tjänsten möjliggör tillförlitlig och säker dubbelriktad kommunikation mellan miljontals IoT-enheter och en molnbaserad lösning. Azure IoT Hub Device Provisioning Service är en hjälptjänst för IoT Hub. Tjänsten tillhandahåller zero-touch- och just-in-time-etablering av enheter till rätt IoT-hubb utan att kräva mänsklig inblandning. Dessa funktioner gör det möjligt för kunder att etablera miljontals enheter på ett säkert och skalbart sätt.
IoT Hub är en viktig komponent och du kan använda den för att möta IoT-implementeringsutmaningar som:
- Omfattande enhetsanslutning och hantering.
- Omfattande inmatning av telemetri.
- Kontroll av enheter.
- Tillämpning av enhetssäkerhet.
Överbrygga klyftan mellan de fysiska och digitala världarna
Azure Digital Twins är en IoT-tjänst som gör att du kan modellera en fysisk miljö. Den använder ett diagram med rumslig intelligens för att modellera relationerna mellan personer, utrymmen och enheter. Genom att kärna in data i de digitala och fysiska världarna kan du skapa sammanhangsberoende lösningar.
IoT Central använder digitala tvillingar för att synkronisera enheter och data i verkligheten med de digitala modeller som gör det möjligt för användare att övervaka och hantera de anslutna enheterna.
Data och analyser
IoT-enheter genererar vanligtvis stora mängder tidsseriedata, till exempel temperaturavläsningar från sensorer. Azure Data Explorer kan ansluta till en IoT-hubb, läsa telemetriströmmen från dina enheter, lagra dessa data och göra det möjligt för dig att fråga och visualisera dem.
Azure Maps är en samling geospatiala tjänster som använder nya mappningsdata för att ge korrekt geografisk kontext till webb- och mobilprogram. Du kan använda ett REST-API, en webbaserad JavaScript-kontroll eller en Android SDK för att skapa dina program.
Åtgärder och meddelanden
En lösning kan kräva automatiserade åtgärder baserat på enhetsdata. Du kanske till exempel vill skicka ett e-postmeddelande eller sms när en enhet rapporterar ett kritiskt villkor.
Azure Functions är en serverlös beräkningstjänst som gör att du kan köra kod på begäran utan att uttryckligen behöva etablera eller hantera infrastruktur. Använd Azure Functions för att skapa händelsedrivna, serverlösa appar som kan köra åtgärder som svar på villkor som identifieras i telemetriströmmar.
Nästa steg
Prova någon av snabbstarterna för en praktisk upplevelse: