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:
Iothub-explorer je nástroj příkazového řádku, který provádí stejné úlohy jako Device Explorer, ale také umožňuje dotazovat a nastavovat informace ve dvojčeti zařízení.
Azure IoT Toolkit je multiplatformní opensourcové rozšíření Visual Studio Code, které pomáhá spravovat Azure IoT Hub a zařízení v editoru Visual Studio Code.
Rozšířené scénáře IoT s využitím dalších služeb a nástrojů Azure najdete v těchto kurzech: