物聯網通用json協議設計
網關發送
1.上傳所有資料(含告警) {"sn":"123456","time":"2020-01-06 10:57:30","data":[[設備號1, 通道號1,"濕度","值27.8"],[1,2,"溫度","2"]],"alarm":[[1,1,"濕度","值27.8","上限","下限",告警產生1],[1,2,"溫度","2","上限","下限",1]]}
注:sn首次不發送,從服務器回傳唯一值,以后發送時就帶上sn,網關清除此值后重新生成,
服務器回應(可設定回應內容)
1.設定上傳url前綴 且 設定sn 且 校時 且 上傳間隔 且 控制 且 告警策略 {"status":1,"url":"http://giot.kjxt.tech:3030?update=","sn":123456,"interval":30,"time":"2020-01-06 10:57:30","control":[2,3,"1"],"strategy_alarm":[[2,3,"上限","下限"],[2,4,"上限","下限"]]}
網關沒有RTC就去掉時間由服務器生成,功能可以自由擴展,
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/291725.html
標籤:其他
