通信协议
针对物联网数量小的特点,Doit智能云采用EOF结束符协议,用“\r\n”作为每个请求行的结束符。
1 控制端协议
2 设备端协议
平台基于TCP通讯,服务器IP: s.doit.am 端口:8810
(1)数据上传:
cmd=upload&device_id=Doit-LED-S7865ABC&device_key=bltw9gBbSMrjxv8Ph4YH3mQz&name=gpio&value=123&name=gpio10&value=53.12
应答:
cmd=upload&res=1
通过 http://wechat.doit.am 数据->实时数据 可以实时查看。
(2)订阅设备(使设备在线):
cmd=subscribe&device_id=Doit-LED-S7865ABC&device_key=bltw9gBbSMrjxv8Ph4YH3mQz
应答:
cmd=subscribe&res=1
(3)保持心跳:
cmd=keep&deivce_id=12387&device_key=liqin
应答:
cmd=keep&res=1
(4)发送指令:(网页指令推送)
cmd=publish&device_id=Doit-LED-S7865ABC&device_key=bltw9gBbSMrjxv8Ph4YH3mQz&message=12345
(5)针对产品发送:
cmd=publish_product&product_id=2&product_key=lihonggang&message=123456
(6)管道:
cmd=pipe&device_id=Doit-LED-S7865ABC&device_key=bltw9gBbSMrjxv8Ph4YH3mQz&message=12345
(7)应答管道:
cmd=pope&device_id=Doit-LED-S7865ABC&device_key=bltw9gBbSMrjxv8Ph4YH3mQz&message=7890
(8)状态通知:
cmd=stat&device_id=Doit-LED-S7865ABC&device_key=bltw9gBbSMrjxv8Ph4YH3mQz&message=7890
(9)M2M对话
cmd=m2m_chat&device_id=Doit-LED-S7865ABC&device_key=bltw9gBbSMrjxv8Ph4YH3mQz&topic=test&message=7890