怎么用C C++实现控制门锁 _通过电脑编程控制门锁(1)

设备管理 - 向设备下发指令
接口地址: http://iot-api.unisoft.cn/EtwYEFmu61/device/control/?sign={sign}&ts={ts}
请求参数

| 名称 | 必填 | 类型 | 说明 |
| device | 1 | string | 设备ID,设备列表接口获取 |
| sync | 0 | int | 为1时(默认),同步返回指令执行结果;为0时(需指定),只返回是否下发成功,而不返回指令执行结果 |
| 属性 | 1 | string | 命令,格式为 设备的属性名称=属性值;在设备详情页,可查询设备的可用指令以及可用的值;如power=1,则下发命令接通设备电源 |

看了文档之后我们就会发现,有两方面需要处理:

1.设备的状态等变更是会通知给我们指定的地址,我们在指定的地址POST接受数据然后做数据处理就可以,所以这里就不细说了,如果有不清楚的可以参考官方文档
2.控制设备下发指令,给设备下发指令控制设备,我们主要说一下这里。

对接前需要注意的有几点,大家一定要注意。

1.一定先给设备配网,也就是联网,设备都是支持WIFI的,所以配网很简单,微信小程序进入“统软云物联”小程序,添加设备就可以。
2.统软云物联网平台创建工作台,获取APPID和设置开发者密码还有设置IP白名单,填写上行消息接收地址。
3.给设备下发的指令在设备详情页,可查询设备的可用指令以及可用的值,一般常用的就4个:打开power=1,关闭power=0,延时5秒打开reset=5000,延时5秒关闭point=5000。

下面上代码:

//1、获取设备列表
//准备数据,https://iot.unisoft.cn/developer/处获取
$app_id = “qtyVWasgeMqs”; //统软云物联网平台获取自己的APPID
$AppSecret = “shasadas”; //统软云物联网平台获取自己的开发者密码
$ts = time(); //请求时间(timezone,东八区),10位数字
s i g n = m d 5 ( m d 5 ( sign = md5(md5( sign=md5(m

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值