小程序硬件对接
工作原理
小程序对接硬件,需要通过小程序前端请求云平台接口发送命令控制硬件。
对接云平台有两种方式
方式 | 说明 |
---|---|
小程序请求后端接口 | 后端调用云平台设备控制接口,云平台向wifi通断器发送打开/关闭指令,设备控制灯光电源 |
小程序与云平台建立websocket连接 | 直接向云平台发送命令,云平台向wifi通断器发送打开/关闭指令,设备控制灯光电源 |
工作机制
硬件方案
设备清单
条件 | 设备名称 | 说明 |
---|---|---|
当需要控制插座时,可选择WiFi墙壁插座(10A) 当多个电器需要同时控制时,可只选择一个插座利用排插来延长 |
WiFi墙壁插座(10A) | 链接 |
当需要插座的总功率超过10A时,可选择WiFi墙壁插座(16A) | WiFi墙壁插座(16A) | 链接 |
当有多路照明,但不需要独立控制时,可选择WiFi墙壁开关(1路) | WiFi墙壁开关(1路) | 链接 |
当有多路照明,需要独立控制时,可选择WiFi墙壁开关(2路或3路)
当超过3路时,可加装多个WiFi墙壁开关 |
WiFi墙壁开关(2路) | 2路 3路 |
当大门已有电磁锁时,则可选择WiFi出门开关或通断器 | WiFi出门开关 | 链接 |
当大门已有传统出门开关时,则可保留传统出门开关加装通断器 当已有线路,无法安装智能设备时,可在线路总控安装WiFi通断器,来总控线路 |
WiFi通断器 | 链接 |
硬件对接
最后要在自己的项目中,接入设备,并测试设备响应。
如果您是第一次对接物联网设备,可以先申请测试套装
链接, 使用是免费的,但需要交纳100元/台的押金,测试完成后,会马上退回。
设备接入
第一步:首先给设备配网,将设备接入公网。不同产品类型的设备,配网方式均相同,只是触发配网的按钮有所不同,详情请见每款产品的详情界面。
第二步:当设备配网完成后,即可编写测试程序,了解设备工作机制。
设备提供两种对接方式
方式 | 特点 | 说明 |
---|---|---|
HTTP接口 | 简单、易用(响应时间100-150ms) | 通过后端程序(可以是任何语言java/php/pyhon等), 请求云平台的控制接口,云平台负责向wifi开关下发打开/关闭指令 |
socket连接 | 开发代价稍大、及时性高(响应时间50-100ms) | 前端(H5/小程序)与云平台建立socket连接,云平台双向转发命令和消息 |
下面以HTTP接口为例,用PHP语言简单的控制一台WiFi通断器
远程控制
方式 | 命令 / 方法 | |
---|---|---|
采用WiFi出门开关 | 开关 | 开(接通) {"power":"1"} 关(断开) {"power":"0"} |
延时关 | 先接通,等待x毫秒,再断开 {"point":"毫秒"} | |
延时开 | 先断开,等待x毫秒,再接通 {"reset":"毫秒"} | |
采用WiFi通断器 | 开关 | 开(接通) {"power":"1"} 关(断开) {"power":"0"} |
延时关 | 先接通,等待x毫秒,再断开 {"point":"毫秒"} | |
延时开 | 先断开,等待x毫秒,再接通 {"reset":"毫秒"} | |
采用小程序控制 | ||
调用后端http接口,通过后端向设备发送指令 |
咨询专家
为您的项目找到最佳解决方案,请立即联系工程师