小程序硬件对接


工作原理

小程序对接硬件,需要通过小程序前端请求云平台接口发送命令控制硬件。

对接云平台有两种方式
方式 说明
小程序请求后端接口 后端调用云平台设备控制接口,云平台向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接口,通过后端向设备发送指令
查看接口文档

咨询专家

为您的项目找到最佳解决方案,请立即联系工程师