IoT-apparaten verbinden met Azure: IoT Hub en EventhubsConnecting IoT Devices to Azure: IoT Hub and Event Hubs

Azure biedt speciaal ontwikkeld voor diverse typen connectiviteit en communicatie kunt u uw gegevens verbinden met de kracht van de cloud.Azure provides services specifically developed for diverse types of connectivity and communication to help you connect your data to the power of the cloud. Zowel Azure IoT Hub en Azure Event Hubs zijn cloud-services die u kunnen opnemen van grote hoeveelheden gegevens en verwerken of opslaan van die gegevens voor zakelijke inzichten worden verkregen.Both Azure IoT Hub and Azure Event Hubs are cloud services that can ingest large amounts of data and process or store that data for business insights. De twee services zijn vergelijkbaar in dat deze beide ondersteuning bieden voor opname van gegevens met lage latentie en hoge betrouwbaarheid, maar ze zijn ontworpen voor verschillende doeleinden.The two services are similar in that they both support ingestion of data with low latency and high reliability, but they are designed for different purposes. IoT Hub is ontwikkeld om de unieke vereisten van de IoT-apparaten verbinden met de Azure-cloud terwijl Event Hubs is ontworpen voor het streamen van big data op te lossen.IoT Hub was developed to address the unique requirements of connecting IoT devices to the Azure cloud while Event Hubs was designed for big data streaming. Microsoft raadt het gebruik van Azure IoT Hub IoT-apparaten verbinden met AzureMicrosoft recommends using Azure IoT Hub to connect IoT devices to Azure

Azure IoT Hub is de cloudgateway die wordt aangesloten IoT-apparaten voor het verzamelen van gegevens en tot zakelijke inzichten en automatisering.Azure IoT Hub is the cloud gateway that connects IoT devices to gather data and drive business insights and automation. IoT Hub bevat bovendien functies die de relatie tussen uw apparaten en uw back-endsystemen verrijken.In addition, IoT Hub includes features that enrich the relationship between your devices and your backend systems. Bi-directionele communicatiemogelijkheden betekenen dat terwijl u gegevens ontvangt van apparaten u ook opdrachten te verzenden kunt en beleidsregels voor back-ups op apparaten maken.Bi-directional communication capabilities mean that while you receive data from devices you can also send commands and policies back to devices. Gebruik bijvoorbeeld cloud-naar-apparaat berichten voor het bijwerken van eigenschappen of aanroepen van acties voor het beheer van apparaten.For example, use cloud-to-device messaging to update properties or invoke device management actions. Communicatie van cloud-naar-apparaat kunt u ook met Azure IoT Edge intelligentie van de cloud naar uw edge-apparaten verzenden.Cloud-to-device communication also enables you to send cloud intelligence to your edge devices with Azure IoT Edge. De unieke id van op apparaatniveau opgegeven IoT Hub biedt betere beveiliging, helpt uw IoT-oplossing van mogelijke aanvallen.The unique device-level identity provided by IoT Hub helps better secure your IoT solution from potential attacks.

Azure Event Hubs is van de big data. de service van Azure.Azure Event Hubs is the big data streaming service of Azure. Het is ontworpen voor hoge gegevensdoorvoer streaming scenario's waarbij klanten miljarden aanvragen per dag verzenden.It is designed for high throughput data streaming scenarios where customers may send billions of requests per day. Eventhubs maakt gebruik van een basis van gepartitioneerd gebruik-model uit uw stream te schalen en is geïntegreerd in de big data- en analyseservices van Azure, met inbegrip van Databricks, Stream Analytics, ADLS en HDInsight.Event Hubs uses a partitioned consumer model to scale out your stream and is integrated into the big data and analytics services of Azure including Databricks, Stream Analytics, ADLS, and HDInsight. Deze service is ontworpen met functies zoals Event Hubs Capture en automatisch vergroten, ter ondersteuning van uw big data-toepassingen en oplossingen.With features like Event Hubs Capture and Auto-Inflate, this service is designed to support your big data apps and solutions. IoT Hub worden Event Hubs gebruikt voor het pad van de stroom telemetrie, zodat uw IoT-oplossing ook van de enorme mogelijkheden van Event Hubs profiteren.Additionally, IoT Hub uses Event Hubs for its telemetry flow path, so your IoT solution also benefits from the tremendous power of Event Hubs.

Beide oplossingen zijn ontworpen om samen te vatten, voor opname van gegevens op een zeer grote schaal.To summarize, both solutions are designed for data ingestion at a massive scale. Alleen IoT Hub biedt de uitgebreide IoT-specifieke mogelijkheden die zijn ontworpen voor u de waarde voor het bedrijf van uw IoT-apparaten verbinden met de Azure-cloud te maximaliseren.Only IoT Hub provides the rich IoT-specific capabilities that are designed for you to maximize the business value of connecting your IoT devices to the Azure cloud. Als uw IoT-traject net begint, basismodel beginnend met IoT Hub ter ondersteuning van uw gegevens opnemen's u hebt direct toegang tot de complete IoT-capaciteiten zodra uw zakelijke en technische behoeften ze nodig hebben.If your IoT journey is just beginning, starting with IoT Hub to support your data ingestion scenarios will assure that you have instant access to the full-featured IoT capabilities once your business and technical needs require them.

De volgende tabel bevat informatie over hoe de twee niveaus van IoT-Hub met Event Hubs vergelijken als u ze voor IoT-mogelijkheden evalueren wilt.The following table provides details about how the two tiers of IoT Hub compare to Event Hubs when you're evaluating them for IoT capabilities. Zie voor meer informatie over de lagen standard en basic van IoT-Hub, u bij het kiezen van de juiste IoT Hub-laag.For more information about the standard and basic tiers of IoT Hub, see How to choose the right IoT Hub tier.

IoT-mogelijkheidIoT Capability Standard-laag van IoT HubIoT Hub standard tier IoT Hub basic-laagIoT Hub basic tier Event HubsEvent Hubs
Apparaat-naar-cloud-berichtenDevice-to-cloud messaging Selecteren Selecteren Selecteren
Protocollen: HTTPS, AMQP, AMQP via webSocketsProtocols: HTTPS, AMQP, AMQP over webSockets Selecteren Selecteren Selecteren
Protocollen: MQTT-, MQTT via webSocketsProtocols: MQTT, MQTT over webSockets Selecteren Selecteren
Id per apparaatPer-device identity Selecteren Selecteren
Bestanden van apparaten uploadenFile upload from devices Selecteren Selecteren
Device Provisioning ServiceDevice Provisioning Service Selecteren Selecteren
Cloud-naar-apparaat-berichtenCloud-to-device messaging Selecteren
Dubbele apparaat- en ApparaatbeheerDevice twin and device management Selecteren
Apparaat-streams (preview)Device streams (preview) Selecteren
IoT EdgeIoT Edge Selecteren

Zelfs als de enige use-case opname van apparaat-naar-cloud-gegevens wordt sterk aangeraden met behulp van IoT Hub biedt een service die is ontworpen voor connectiviteit van IoT-apparaten.Even if the only use case is device-to-cloud data ingestion, we highly recommend using IoT Hub as it provides a service that is designed for IoT device connectivity.

Volgende stappenNext steps

Als u wilt de mogelijkheden van IoT Hub verder verkennen, Zie de Ontwikkelaarshandleiding voor IoT Hub.To further explore the capabilities of IoT Hub, see the IoT Hub developer guide.