Delen via


Microsoft Azure IoT Hub gebruiken

Een Azure Sphere-toepassing kan communiceren met Azure IoT Hub berichten verzenden en ontvangen, een apparaatdubbel beheren en directe methodeaanroepen ontvangen van een Azure IoT-servicetoepassing. Als u deze functies wilt gebruiken, hebt u een Microsoft Azure-abonnement en een Azure IoT Hub-exemplaar nodig.

Azure IoT Hub instellen

Het gebruik van een Azure IoT Hub met een Azure Sphere-apparaat omvat een verificatieproces met meerdere stappen:

  • Download een CA-verificatiecertificaat van de Azure Sphere-beveiligingsservice, waarmee de certificeringsinstantie van uw Azure Sphere-catalogus wordt gevalideerd.
  • Upload het CA-certificaat naar de Azure IoT Hub Device Provisioning Service (DPS) om het apparaat te registreren in uw Azure IoT Hub exemplaar.
  • Valideer het CA-certificaat om te bewijzen dat u eigenaar bent van de Azure Sphere-catalogus. Ontvang in ruil daarvoor een tweede certificaat, het validatiecertificaat, waarmee u uw apparaat kunt registreren in de IoT-hub.

Dit proces helpt bij het volgende:

  • Beveiliging tegen spoofing van de apparaat-id, zodat een niet-vertrouwd apparaat niet kan worden gebruikt
  • Het gebruik van gecompromitteerde of niet-vertrouwde Azure Sphere-besturingssysteem voorkomen
  • Zorg ervoor dat alleen een geautoriseerde entiteit het apparaat in een Azure IoT Hub-exemplaar kan registreren

Volg de stappen in Een IoT-hub instellen voor Azure Sphere om het verificatieproces te voltooien.

Belangrijk

Hoewel het mogelijk is om een connection string met een apparaatspecifieke gedeelde toegangssleutel te gebruiken om een toepassing te verifiëren bij het Azure IoT Hub-exemplaar, is een dergelijke oplossing minder veilig dan het gebruik van verificatie op basis van certificaten. Iedereen die toegang heeft tot de gedeelde toegangssleutel kan namens dat apparaat berichten verzenden en ontvangen. Gebruik altijd de verificatieprocedure op basis van certificaten die in dit onderwerp wordt beschreven om de beveiliging van uw apparaten en toepassingen te garanderen.

Azure IoT Hub gebruiken

Zie Azure IoT-voorbeeldtoepassing op GitHub voor een overzicht van Azure IoT Hub instellen.

Azure IoT Hub SDK

De Azure IoT Device SDK voor C bevat een Azure IoT Hub clientbibliotheek die u kunt gebruiken in Azure Sphere-toepassingen.

Meer informatie over Azure IoT Hub

Deze hulpprogramma's kunnen u helpen bij het beheren van apparaten in Azure IoT Hub:

Raadpleeg deze zelfstudies voor uitgebreide IoT-scenario's met andere Azure-services en -hulpprogramma's: