CATALOG

86型开关在芯步生态里通常是直接替换原有面板,核心对接思路就是通过HTTP接口向设备ID下发power命令。下面从选型、接口调用到场景联动完整走一遍。

一、 准备阶段:选型与安装

首先,我们得确认手里拿的“家伙什儿”是对的。在芯步的产品线里,你需要关注的是 “智能墙壁开关”“智能86型开关” 这个类目

  1. 硬件选型

    • 单路:意味着这个开关背后只有一个继电器,只能控制一条电路。因为你要求的是“照明与门禁”一起开关,如果是同一个空间(比如储物间),单路串联照明和门禁电源就行;如果想要分开控制,那就需要用2路开关

    • 注意接线:这类开关通常需要零火线供电。老房子如果开关盒里只有火线没有零线,需要确认一下是否支持单火取电,否则装上去没法工作

  2. 设备配网硬件装好后,需要通过芯步的App或者小程序把它连上家里的2.4G WiFi。这一步很关键,只有设备在云端显示“在线”了,接口才能调得通

二、 核心阶段:HTTP接口对接

芯步的接口设计得很简单,说白了就是“发个快递”给设备。

  • 请求方式:POST

  • 地址http(s)://api.thingboot.com/{AppId}/device/control/?sign={sign}&ts={ts}

    • {AppId}:就是你的“账号ID”,在后台找。

    • {sign}{ts}:是为了防止别人乱发指令的“暗号”和“时间戳”。

  • Header/Body:数据格式是JSON。

具体怎么发命令?

假设你的设备ID是 DEV123456,你现在想开灯(开门),你需要用代码或者工具(比如Postman)向上面那个地址发送如下内容:

请求示例(发送指令):

  • “power”:“1”: 代表 打开/闭合 继电器,也就是给照明和门禁通电。

  • “power”:“0”: 代表 关闭 继电器,也就是断电

是不是很简单? 你在服务器后台,只要对着这个URL发一句“power=1”,开关就开了。

如果你选的是2路开关,想精确控制照明和门禁分开,那就这么发:

  • 控制照明(假设接在第1路):{“power1”:“1”}

  • 控制门禁(假设接在第2路):{“power2”:“1”}

三、 进阶玩法:联动与自动化

光有远程开关还不够,既然是“解决方案”,我们可以把门禁和照明玩得更“聪明”一点。

场景 1: 办公室/仓库的“一键下班”你可以在内部系统里做一个按钮。点击按钮,调用接口把灯和门禁同时关了(如果是一路开关,直接发power=0)。这就杜绝了忘关灯浪费电、忘锁门有隐患的问题。

场景 2: 跟传感器联动(自动感应)芯步还有“智能人体存在传感器”实现逻辑:当传感器检测到“有人移动”时,芯步的云端会自动给你配置的Webhook(回调地址)发一个通知。你的服务器收到通知后:自动调用上面提到的控制接口,把86开关打开,灯亮、门禁解锁。当传感器检测到“无人”超过设定时间(比如10分钟):你的服务器自动调用接口把开关关闭

这就实现了人来灯亮门开,人走灯灭门锁的完全自动化,非常实用。

四、 踩坑与(口语化提示)

在实际干活的时候,有几点心得你可以参考一下:

  1. 关于门禁的特殊性

    • 如果你控制的门禁是“电插锁”或“磁力锁”,注意这些锁通常是断电开锁还是通电开锁

    • 情况A:如果是通电开锁(通电门吸住),那跟控制灯泡逻辑一样。

    • 情况B:如果是断电开锁(比如消防通道锁,通电反而锁住,断电才能推开门)。这种情况你需要注意逻辑:平时开关要维持通电(power=1)状态,让门锁住;远程开门时,需要发送power=0(断电)几秒钟,然后马上再恢复power=1。因为86开关支持“先断后通”的命令(比如{“reset”:“2000”}代表断开2秒后自动恢复),这个功能非常适合控制这类门锁。

  2. 接口响应速度芯步这套接口走的是公网,实测命令下发到设备响应大概在80-120毫秒左右。你点一下App里的按钮,几乎是瞬发的,体验感不错,做门禁响应完全够用。

  3. 关于私有化部署(如果要求高)如果你是在内网环境(比如公司局域网,没有外网),芯步的硬件是支持局域网私有化的。你可以在本地服务器直接调用设备的内网IP,不经过云端,这样稳定性更高,而且不依赖宽带

总结

用一句话概括这个方案:把芯步的86开关当成一个受控于HTTP协议的智能接线板。

你需要做的事情就是:

  1. 装上去(换掉旧开关)。

  2. 连上网(App配网拿到Device ID)。

  3. 写代码(对着API发POST请求,带上{“power”:“1”})。

搞定这三步,你的远程照明门禁系统就通了。