国内综合精彩aⅤ无码不卡_日本少妇做爰全过程_欧美性爱在线播放免费_午夜?V日韩一区二区_免费a级毛片无码免费播放_成在人线av无码喷水_亚洲精品网站色视频_国产婷婷精品成人_老师撩起裙子让我桶的视频_秋霞影院国产

UDP通訊協(xié)議

設(shè)備通過UDP端口上傳數(shù)據(jù),對其他設(shè)備發(fā)送指令。

一、通訊地址

通訊方式:UDP

地址:www.placeboworld.cn(或IP:121.42.180.30)

端口:9090

二、格式

Json字符串
形如:{"M":"checkin"}

注:UDP以數(shù)據(jù)包形式發(fā)送,字符串末尾無需換行符。

三、命令列表

1、上傳實時數(shù)據(jù)

{"M":"update","ID":"xx1","V":{"id1":"value1",...},"K":"xx2"}

說明:此命令無返回信息,兩次發(fā)送間隔不得小于4s,無需登錄可隨時發(fā)送

M —— 固定(Method)
update —— 固定,實時更新數(shù)據(jù)指令
ID —— 固定
xx1 —— 可變,設(shè)備ID,在會員中心查看
V —— 固定(Value)
    id1 —— 可變,數(shù)據(jù)接口ID,在會員中心查看
    value1 —— 可變(數(shù)值型),本地數(shù)據(jù)(譬如:傳感器測量數(shù)據(jù))
    ... —— 可以更新該設(shè)備下多個數(shù)據(jù)接口的數(shù)據(jù)

K ——固定(apiKey)

xx2——可變,設(shè)備apiKey,在會員中心查看

2、對用戶或設(shè)備發(fā)送指令

{"M":"say","ID":"xx1","toID":"xx2","C":"xx3","SIGN":"xx4","K":"xx5"}

說明:此命令用于向指定設(shè)備或用戶發(fā)送命令,命令內(nèi)容可自定義,接收目標必須處于在線狀態(tài)才能收到該指令,接收端收到的指令格式通同CP協(xié)議。

M —— 固定(Method)
say —— 固定,溝通指令

ID —— 固定
xx1 —— 可變,設(shè)備ID,在會員中心查看

toID —— 固定

xx2 —— 可變,發(fā)送目標的唯一通訊ID,其組成為字符“D"+設(shè)備ID、”U“+用戶ID、”G“+游客ID,如D24、U23,當xx1為“ALL”時,將向該用戶及其名下所有設(shè)備發(fā)送該消息

C —— 固定(content)

xx3 —— 可變(數(shù)據(jù)類型自定,符合Json字符串要求即可),發(fā)送指令內(nèi)容

SIGN —— 固定(可選)

xx4 —— 可變(可選),自定義字符串,可用于對指令的簽名標識

K ——固定(apiKey)

xx5——可變,設(shè)備apiKey,在會員中心查看

3、重載設(shè)備設(shè)置信息

{"M":"reload","ID":"xx1","K":"xx2"}

說明:在用戶修改設(shè)備的apikey、數(shù)據(jù)保存頻率、報警條件等設(shè)置時,需進行重載操作,相當于TCP連接狀態(tài)時的重啟設(shè)備。

M —— 固定(Method)
say —— 固定,溝通指令

ID —— 固定
xx1 —— 可變,設(shè)備ID,在會員中心查看

K ——固定(apiKey)

xx2——可變,設(shè)備apiKey,在會員中心查看


4、PC端模擬測試

linux下nc指令測試,向指定用戶發(fā)送命令如下:

udp.jpg

用戶接收到信息如下:

udp_rev.JPG


上一篇:圖片接口協(xié)議(https)
下一篇:設(shè)備加密登錄說明
返回頂部