极客物联网 geek-iot.com

网站首页

本站采用UDP通信方式,用任何可以发送UDP指令的软件或硬件都可以轻松接入

指令说明

type:消息类型

---identity:身份证明,用途:硬件设备连接服务器后,发送此类型指令标记身份

---set/get:网络端控制或查看设备

---response:设备响应服务器的应答信息

----upload:设备上传数据(传感器)

userid:用户注册名

deviceid:设备ID

state:设备状态,设置设备开关状态,用户自定义指令内容

一、硬件设备接入服务器

接入服务器后,15秒发一次心跳包

{"type":"identity","userid":"456789","deviceid":"","state":""}

typeidentity默认值

userid:必须字段(用户ID号)

deviceid:必须字段(设备ID号)

state:空格

二、网络端指令

控制指令:

{"type":"set","userid":"456789","deviceid":" ","state":" "}

typeset

userid:用户的ID号

deviceid:设备ID

state:控制指令(自定义,例:open,close)

查询指令:

{"type":"get","userid":"456789","deviceid":"","state":""}

typeget默认值

userid:用户的ID号

deviceid:设备ID

state:空格

三、设备响应服务器

响应控制指令:

{"type":"response","userid":"456789","deviceid":"","state":""}
typeresponse默认值

userid:用户的ID号

deviceid:设备ID

state:控制指令(自定义,例:ok,灯已经关了)

响应查询:

{"type":"response","userid":"456789","deviceid":"","state":""}
typeresponse默认值

userid:用户的ID号

deviceid:设备ID

state:控制指令(自定义:灯开着呢)

四、设备上传数据

上传字符类数据

{"type":"upload","userid":"456789","deviceid":"","state":""}

typeupload默认值

userid:必须字段(用户的ID号)

deviceid:设备ID

state:控制指令(自定义,例:34.5℃)

示例代码:

UDP发送如下数据:

服务器地址和端口注册后可以查看

硬件设备身份认证:{"type":"identity","userid":"sun"}

网络控制设备:{"type":"control","userid":"sun","deviceid":"1","state":"on"}

硬件响应控制指令:{"type":"response","userid":"sun","deviceid":"1","state":"ok"}.

上传温度:{"type":"upload","userid":"sun","deviceid":"1","state":"12.8"}

上传湿度:{"type":"upload","userid":"sun","deviceid":"2","state":"38"}

上传PM2.5:{"type":"upload","userid":"sun","deviceid":"3","state":"350"}

上传GPS:{"type":"upload","userid":"sun","deviceid":"4","state":"34.261216,109.050341"}
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

西安爱极客

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值