Podpora dalších protokolů pro IoT Hub

Azure IoT Hub nativně podporuje komunikaci přes protokoly MQTT, AMQP a HTTPS. V některých případech nemusí být zařízení nebo brány polí schopné použít jeden z těchto standardních protokolů a vyžadují úpravu protokolu. V takových případech můžete použít vlastní bránu. Vlastní brána umožňuje úpravu protokolu pro koncové body IoT Hub přemostěním provozu do a z IoT Hub. Bránu protokolu Azure IoT můžete použít jako vlastní bránu k povolení přizpůsobení protokolu pro IoT Hub.

Brána protokolu Azure IoT

Brána protokolu Azure IoT je architektura pro úpravu protokolu, která je navržená pro komunikaci obousměrného zařízení s IoT Hub. Brána protokolu je průchozí komponenta, která přijímá připojení zařízení přes konkrétní protokol. Přemostění provozu do IoT Hub přes AMQP 1,0.

bránu protokolu můžete v Azure nasadit vysoce škálovatelným způsobem pomocí Service Fabric azure, rolí pracovního procesu azure Cloud Services nebo Windows Virtual Machines. Kromě toho je možné bránu protokolu nasadit v místních prostředích, jako jsou například brány polí.

Brána protokolu Azure IoT zahrnuje adaptér protokolu MQTT, který v případě potřeby umožňuje přizpůsobit chování protokolu MQTT. Vzhledem k tomu, že IoT Hub poskytuje integrovanou podporu protokolu MQTT v 3.1.1, měli byste zvážit použití adaptéru protokolu MQTT, pokud jsou potřeba vlastní nastavení protokolu nebo specifické požadavky pro další funkce.

Adaptér MQTT také ukazuje programovací model pro vytváření adaptérů protokolu pro jiné protokoly. Kromě toho programovací model brány protokolu Azure IoT umožňuje připojit vlastní součásti pro specializované zpracování, jako je vlastní ověřování, transformace zpráv, komprese/dekomprese nebo šifrování a dešifrování provozu mezi zařízeními a IoT Hub.

V případě flexibility jsou v rámci open source softwarového projektu brány a implementace protokolu Azure IoT a MQTT k dispozici. Můžete použít Open source projekt k přidání podpory pro různé protokoly a verze protokolu nebo přizpůsobení implementace pro váš scénář.

Další kroky

Další informace o bráně protokolu Azure IoT a o tom, jak ji použít a nasadit jako součást řešení IoT, najdete v těchto tématech:

Další informace o plánování nasazení IoT Hub najdete v tématech: