Použití Microsoft Azure IoT Hub

Aplikace Azure Sphere může pracovat s Azure IoT Hub a odesílat a přijímat zprávy, spravovat dvojče zařízení a přijímat volání přímých metod z aplikace služby Azure IoT. Abyste mohli tyto funkce používat, potřebujete předplatné Microsoft Azure a instanci Azure IoT Hub.

nastavení Azure IoT Hub

Použití Azure IoT Hub se zařízením Azure Sphere zahrnuje vícekrokový proces ověřování:

  • Stáhněte si ověřovací certifikát certifikační autority ze služby zabezpečení Azure Sphere, která ověřuje certifikační autoritu vašeho katalogu Azure Sphere.
  • Nahrajte certifikát certifikační autority do služby Azure IoT Hub Device Provisioning Service (DPS) a zaregistrujte zařízení v instanci Azure IoT Hub.
  • Ověřte certifikát certifikační autority, abyste prokázali vlastnictví katalogu Azure Sphere. Na oplátku obdržíte druhý certifikát – ověřovací certifikát – pomocí kterého můžete zaregistrovat své zařízení ve službě IoT Hub.

Tento proces pomáhá:

  • Ochrana před falšováním identity zařízení, aby nebylo možné použít nedůvěryhodné zařízení
  • Zabránění použití ohroženého nebo nedůvěryhodného operačního systému Azure Sphere
  • Ujistěte se, že zařízení může v instanci Azure IoT Hub zaregistrovat jenom autorizovaná entita.

Postupujte podle kroků v tématu Nastavení centra IoT pro Azure Sphere a dokončete proces ověřování.

Důležité

I když je možné použít připojovací řetězec se sdíleným přístupovým klíčem specifickým pro zařízení k ověření aplikace v instanci Azure IoT Hub, je takové řešení méně bezpečné než použití ověřování na základě certifikátu. Každý, kdo má přístup ke sdílenému přístupovém klíči, může odesílat a přijímat zprávy jménem tohoto zařízení. Pokud chcete zajistit zabezpečení zařízení a aplikací, vždy používejte ověřovací postup založený na certifikátech, který je popsaný v tomto tématu.

Použití Azure IoT Hub

Návod k nastavení Azure IoT Hub najdete v tématu Ukázková aplikace Azure IoT na GitHubu.

Azure IoT Hub SDK

Sada Sdk pro zařízení Azure IoT pro C obsahuje Azure IoT Hub klientskou knihovnu, kterou můžete použít v aplikacích Azure Sphere.

Další informace o Azure IoT Hub

Tyto nástroje vám můžou pomoct se správou zařízení v Azure IoT Hub:

Rozšířené scénáře IoT s využitím dalších služeb a nástrojů Azure najdete v těchto kurzech: