物聯網 (IoT) 描述了收集、處理和交換數據的連接的終端節點設備。這些設備經常通過互聯網連接到提供處理能力、數據分析和存儲能力的云服務。物聯網客戶端是在物聯網終端節點設備中運行并建立與云服務的連接的軟件接口。
許多云服務提供商提供開源軟件,為嵌入式系統實現物聯網客戶端。Arm 采用這些客戶端來使用可靠的 MDK 中間件 網絡組件與云服務進行通信。
支持的設備頁面上列出的每個設備都可以運行?IoT 客戶端。終端節點應用程序使用此客戶端,連接到在基于CMSIS-RTOS v2 的實時操作系統上運行的MDK-Middleware 網絡堆棧 。應用流程如下,
1. 應用程序初始化,并啟動實時操作系統。
2. 在初始化之后需要激活網絡堆棧。
3. IOT客戶端通過其API使用。
MDK提供連接到以下云服務商的基本建構模塊。這些模塊的軟件包可以從Pack Install 中獲得。
| 支持的云服務商 | 包說名 |
| AWS物聯網設備 | 使用C語言的嵌入式設備連接到ASW 物聯網SDK |
| Azure 物聯網 | 微軟 Azure 物聯網 SDK 和庫 |
| Google物聯網設備 | 谷歌云物聯網設備連接器 |
| Watson物聯網設備 | 使用嵌入式 C 連接到 IBM Watson 物聯網的客戶端庫和示例 |
| IoT Socket | 簡單 IP 套接字(類似 BSD) |
| cJSON | ANSI C 中的超輕量級 JSON 解析器 |
| Paho MQTT | 嵌入式 MQTT C/C++ 客戶端庫 |

首頁 > 資源中心 > FAQ
