測試接入流程分為平台域和設備域,用於説明你進行首次接入體驗,以便對平台的功能以及接入協議有大致的了解。
測試流程圖如下:
接入步驟如下:
Step1 創建產品,選擇接入協議
首先你需要在平台創建一個接入協議為MODBUS的產品
Step2 創建設備創建設備,記錄設備ID等信息
通過頁面點擊添加設備,輸入設備名稱和鑒權信息(即設備編號),並記錄下該設備編號.
Step3 創建數據流
添加採樣數據流,一個採樣數據流對應著一條週期性採集命令
配置相關採樣信息,點擊保存
Step4 建立設備連接
以產品ID和建立設備時輸入的號碼、密碼為參數,按以下順序序列化報文,發送至平台,建立設備連接
字段 | 長度/byte | 說明 |
---|---|---|
type | 11 | 設備類型,以'/0'結尾,目前保留 |
name | 9 | 設備名稱,以'/0'結尾,目前保留 |
phone | 12 | DTU手機號,以'/0'結尾,用於設備登入鑒權 |
svrpwd | 9 | DTU密碼,以'/0'結尾,用於設備登入鑒權 |
id | 11 | 產品ID,以'/0'結尾,平台申請專案時分配的產品ID |
設備連接建立之後,將看到設備在線狀態(如下圖),同時平台將會按照設定的數據週期的下發該採集命令
Step6 保持設備在線
當設備處於空閒的時候,為了保持與OneNET平台的連接不斷開,需要定期發送心跳包(0x0000),以確保TCP連接不斷開。其中時間間隔須小於5分鐘,推薦1~3分鐘。