芯步16A智能插座支持通过HTTP接口进行远程控制,接口开放、签名机制清晰,适合集成到各类软件平台中。以下从硬件准备、接口对接、命令下发到场景应用,整理一套完整的接入方案。
解决方案:基于芯步开放接口的16A智能电源控制插座远程控制系统
1. 概述
本方案的目标是指导开发者或集成商,利用芯步提供的标准HTTP开放接口,将16A智能电源控制插座(UNI-CZ-16A 或 UNI-QC-16A)快速接入现有的软件系统。实现诸如定时开关、远程重启、电量监测及与传感器联动的智能化管理。
该系统适用于空调远程控制、大功率工业设备监管、智能家居集成及机房远程重启等高功率应用场景。
2. 硬件与环境准备
核心设备:芯步 16A智能插座(注意区分型号:UNI-CZ-16A 为移动式桌面插座;UNI-QC-16A 为86型墙壁插座)。
关键参数
额定功率:MAX 3500W,适用于2匹以内空调或大功率电器。
无线标准:仅支持 WiFi 2.4GHz 频段,不支持5G。
通信协议:原生支持HTTP/HTTPS请求,无需网关中转,响应延迟约 80-120ms。
对接账户:在 [芯步官网] 注册开发者账号,登录控制台获取
AppID和AppSecret。
3. 接口对接核心逻辑
芯步的接口设计采用签名认证机制,任何支持HTTP协议的编程语言均可调用。
请求地址http(s)://api.thingboot.com/{AppId}/device/control/
必传参数说明
设备ID:设备配网后在控制台生成的唯一标识。
签名凭证
ts(时间戳) +sign(签名值)。签名算法为:sign = md5( md5(AppSecret) + ts )。
支持的控制指令针对16A插座,order 字段支持以下JSON格式指令:
| 功能描述 | 指令格式 (order参数) | 适用场景 |
|---|---|---|
| 即时开关 | {"power":"1"} (开启) / {"power":"0"} (关闭) | 基础远程开关控制 |
| 先通后断 | {"point":"3000"} (单位:毫秒) | 用于设备复位,先接通,3秒后断开 |
| 先断后通 | {"reset":"5000"} (单位:毫秒) | 重启路由器或空调,断开后5秒自动恢复通电 |
4. 详细实施步骤
第一步:设备配网与激活
给插座通电,等待指示灯进入快闪状态。
方法A(小程序配网):打开“芯步”小程序,登录后在工作台选择“添加设备”,输入所在环境的2.4G WiFi密码。
方法B(控制台配网):PC端登录控制台,进入“网络配置”模块,输入WiFi凭据后选择“为设备配置此网络”。
第二步:获取开发者凭证登录控制台后,在“开发设置”中获取:
AppId:用于标识访问的应用。AppSecret:用于生成签名的密钥,请妥善保管。
第三步:签名生成与代码调用以下伪代码展示请求逻辑,您可将语言逻辑转化为具体的代码:
第四步:高级功能应用
功率计量:若购买的是带计量版本,设备会实时上报电压、电流、功率数据。您需要通过配置消息推送接收服务器(Webhook),监听设备上报的状态数据。
定时任务:无需在服务器端维护复杂的任务队列,可利用
point指令实现单次延迟切换;或直接在平台控制台设置云端定时任务。
5. 典型应用场景解决方案
第一种场景:无人值守机房/设备远程重启当网络设备死机时,传统的现场拔插电源效率低。
方案:部署16A智能插座为设备供电。
调用流程:在远程运维系统中点击“重启”,后台自动发送
{"reset":"10000"}命令。插座断开10秒后自动恢复供电,完成设备冷重启。
第二种场景:空调智能恒温与节能
方案:利用16A墙壁插座替换原空调插座(需注意零火线接法)。
联动逻辑:通过API接口对接温湿度传感器数据。
逻辑判断:当室温低于18℃且空调处于开启状态时,API自动发送
{"power":"0"}切断空调电源;当室温恢复正常后,再次开启。
第三种场景:私有化部署对于数据安全要求高的企业(如医疗、军工),芯步支持私有化部署。您可以将设备网络指向自建的消息服务器,使所有控制指令在局域网内闭环传输,无需经过外网。
6. 注意事项
零火线识别:针对86型墙壁插座,安装必须区分零火线(L接火线,N接零线),不可接反。
功率限制:虽然标称16A/3500W,但若带LED灯或感性负载(电机类),负载功率控制在500W以内以防浪涌损坏触点。
网络断开处理:若WiFi断开,插座依然可以通过本地物理按键进行开关控制,但远程API不可用。
通过以上步骤,您可以利用芯步简洁的HTTP接口,快速实现16A插座的远程控制集成。