今天要介紹的是Micrsoft Azure IoT領域最基礎的服務: Azure IoT Hub
Azure IoT Hub是各種物聯網裝置連結到Azure的入口,資料經由IoT Hub傳送到後端其他服務進行資料分析以及儀表板呈現
下面列出Azure IoT Hub的優點以及跟Azure IoT Hub和Event Hub的比較,兩者都是支援低延遲與高可靠性的資料擷取服務,但目的卻大有不同
Azure IoT Hub簡介:
開發便利性: Azure IoT Device SDK支援的語言包含: C, C#, Java, Python, Node.js
通訊協定: 可透過HTTPS, AMQP, MQTT, WeSocket的AMQP/MQTT進行連線,若裝置不支援上述通訊協定,也可以擴充IoT Hub以支援自訂的通訊協定
服務可用性: Microsoft Azure提供99.9%的SLA(Service Level Agreement),等同於此服務一年內的Downtime不會超過8小時45分56秒
Azure IoT Hub以功能以及訊息傳送量來區分等級/價格,下面兩張表格分別列出了基本層級/標準層級的功能差異和價格
並且列出Azure IoT Hub與Event Hub的比較,可以看到的是,IoT Hub提供了裝置管理,裝置預先設定等專門針對IoT領域所設計的服務
IoT Hub/Event Hub功能比較:
IoT Hub價格級距:
相關連結: