本文幫助您快速了解物聯網平臺的基礎能力,包括設備接入物聯網平臺、設備上報消息至物聯網平臺、服務端訂閱設備消息、從物聯網平臺下發指令到設備等。
前提條件
開通物聯網平臺服務。
說明免費開通后,您可先試用物聯網平臺服務,試用流程,請參見阿里云免費試用的物聯網平臺產品。物聯網平臺服務的計費標準,請參見計費概述。
準備Node.js語言開發環境。本文中設備端開發是在Windows 10(64位)下,使用阿里云提供的Node.js語言SDK進行開發;本文中服務端下發指令,使用物聯網平臺的云端Node.js語言SDK,調用接口Pub。
準備Java開發環境。本文中服務端接收設備消息,使用Java語言的AMQP SDK。
本文使用Java開發環境如下:
- 操作系統:Windows 10 64位
- JDK版本:JDK8
- 集成開發環境:IntelliJ IDEA社區版
背景信息
本文以家庭溫控器為例,通過上報溫濕度數據和使用API發送消息的操作,描述設備如何接入物聯網平臺及收發消息。
消息通信流程
上圖中①、②、③、④依次對應以下操作步驟:
視頻演示
文檔內容是否對您有幫助?