多協議接入 產品介紹 快速入門 用戶指南 開發指南
EDP TCP透傳 MQTT Modbus HTTP
常見問題

常見問題

Q1如何以數值形式上載整型/浮點型數據點?

A:建議採用type=3或者type=1的方式進行上載(詳情請參考《設備終端接入協議-EDP》),示例:

type=3 整型: {"temperature":22}

type=3  整型: {"temperature":22}                     
        浮点型: {"pi":3.14159}
type=1  整型: {"datastreams":[{"id":"temperature","datapoints":[{"value":22}]}]}
        浮点型: {"datastreams":[{"id":"pi","datapoints":[{"value":3.14159}]}]}

Q2如何上載位置信息?

A: 在數據流中可以將JSON形式的地理位置信息進行顯示,建議採用type=3或者type=1的方式進行上載(詳情請參考《設備終端接入協議-EDP》),示例:

type=3:{"loc":{"lon": 117.48,"lat": 39.96}}
type=1:{"datastreams":[{"id":"loc","datapoints":[{"value":{"lon":117.48,"lat":39.96}}]}]}

Q3EDP實現控制命令下發,其中的cmd_id有什麼用?

A:cmd_id是由伺服器隨機產生的,每一個EDP-cmd對應唯一的cmd_id,用戶可以根據該cmd_id通過RESTFUL API獲取設備的命令回復以及該命令的執行狀態(詳見API文檔)。

Q4設備收到EDP命令請求之後,是否需要進行EDP命令應答?

A:EDP命令請求一般被用來發送命令控制設備,伺服器在發送時會對該命令產生一個唯一的cmd_id,並產生一個該命令所對應的執行狀態;設備收到命令之後,若發送EDP命令應答,伺服器端的執行狀態會變為執行成功,若設備不應答,伺服器端的該狀態會被置為執行超時;設備可以通過RESTFUL API 和 cmd_id 查詢命令的執行狀態。若設備不發送應答 只會影響伺服器端所保存的命令執行狀態而已,並不會影響命令下發的過程。

个搜索结果,搜索内容 “

    0 个搜索结果,搜索内容 “