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.
Azure tillhandahåller tjänster som utvecklats för olika typer av anslutningar och kommunikation som hjälper dig att ansluta dina data till molnets kraft. Både Azure IoT Hub och Azure Event Hubs är molntjänster som kan mata in stora mängder data och bearbeta eller lagra dessa data för affärsinsikter. De två tjänsterna är liknande eftersom de båda stöder datainmatning med låg svarstid och hög tillförlitlighet, men de är utformade för olika syften. IoT Hub har utvecklats för att uppfylla de unika kraven för att ansluta IoT-enheter till Azure-molnet medan Event Hubs har utformats för stordataströmning. Microsoft rekommenderar att du använder Azure IoT Hub för att ansluta IoT-enheter till Azure
Azure IoT Hub är molngatewayen som ansluter IoT-enheter för att samla in data och driva affärsinsikter och automatisering. Dessutom innehåller IoT Hub funktioner som berikar relationen mellan dina enheter och dina serverdelssystem. Dubbelriktad kommunikation innebär att du även kan skicka kommandon och principer tillbaka till enheter när du tar emot data från enheter. Du kan till exempel använda meddelanden från moln till enhet för att uppdatera egenskaper eller anropa åtgärder för enhetshantering. Med kommunikation från moln till enhet kan du också skicka molninformation till dina gränsenheter med Azure IoT Edge. Den unika identiteten på enhetsnivå som tillhandahålls av IoT Hub hjälper dig att bättre skydda din IoT-lösning från potentiella attacker.
Azure Event Hubs är stordataströmningstjänsten i Azure. Den är utformad för dataströmningsscenarier med högt dataflöde där kunder kan skicka miljarder begäranden per dag och använder en partitionerad konsumentmodell för att skala ut dataströmmen. Event Hubs är integrerat i stordata- och analystjänsterna i Azure, inklusive Databricks, Stream Analytics, ADLS och HDInsight. Med funktioner som Event Hubs Capture och Auto-Inflate är den här tjänsten utformad för att stödja dina stordataappar och lösningar. Dessutom använder IoT Hub Event Hubs för sin telemetriflödessökväg, så din IoT-lösning drar också nytta av den enorma kraften i Event Hubs.
För att sammanfatta är båda lösningarna utformade för datainmatning i stor skala. Endast IoT Hub tillhandahåller de omfattande IoT-specifika funktioner som är utformade för att maximera affärsvärdet för att ansluta dina IoT-enheter till Azure-molnet. Om din IoT-resa precis har börjat, börjar du med IoT Hub för att stödja dina scenarier för datainmatning, så att du får omedelbar åtkomst till fullständiga IoT-funktioner när dina affärsbehov och tekniska behov kräver dem.
Följande tabell innehåller information om hur de två nivåerna i IoT Hub jämförs med Event Hubs när du utvärderar dem för IoT-funktioner. Mer information om standard- och basnivåerna för IoT Hub finns i Välj rätt IoT Hub-nivå och storlek för din lösning.
IoT-funktion | Standardnivå för IoT Hub | Grundläggande nivå för IoT Hub | Event Hubs |
---|---|---|---|
Meddelanden från enhet till moln |
![]() |
![]() |
![]() |
Protokoll: HTTPS, AMQP, AMQP över WebSockets |
![]() |
![]() |
![]() |
Protokoll: MQTT, MQTT över WebSockets |
![]() |
![]() |
|
Identitet per enhet |
![]() |
![]() |
|
Filuppladdning från enheter |
![]() |
![]() |
|
Enhetstjänst för provisionering |
![]() |
![]() |
|
Meddelanden från moln till enhet |
![]() |
||
Enhetstvilling och enhetshantering |
![]() |
||
Enhetsströmmar (förhandsversion) |
![]() |
||
IoT Edge |
![]() |
Även om det enda användningsfallet är datainmatning från enhet till moln rekommenderar vi starkt att du använder IoT Hub eftersom det tillhandahåller en tjänst som är utformad för IoT-enhetsanslutning.