CATALOG

开门信号控制这事儿,说白了就是“怎么用程序控制一把锁或者一个门禁的开关”。芯步的方案其实很直接——通过HTTP接口给智能继电器/控制器发指令,让它去导通/断开电磁锁的电源就行了。下面我一步步说清楚怎么做。

一、我们先搞清楚“开门”的本质是什么

大家好,今天咱们聊一个实际的问题:在智能化改造过程中,怎么通过芯步的智能硬件,实现开门信号的输出控制。

其实不管你是要控制小区的人行道闸、公司的玻璃门、仓库的卷帘门,还是快递柜的格子门,核心原理都是一样的——控制电磁锁或电机正反转/通断电

简单说,就是给锁通电解锁,断电上锁(或者反过来,看你的锁是断电开还是通电开)。所以,要实现“开门”这个动作,我们实际上是在控制一个继电器开关

芯步这边正好有一系列智能通断器/控制器,专门干这个活。

二、选什么硬件?看你的锁是什么类型

开门不能乱选硬件,得看你的锁吃“交流电”还是“直流电”,是“通电开”还是“断电开”。

这里我推荐几款常用的,你可以对号入座:

1. 智能控制器4路(直流版):

  • 如果你要控制电磁锁、电插锁(一般是DC 12V),选这个准没错

  • 它是4路独立输出,可以同时控制4把不同的锁,或者控制卷帘门的升降停。

  • 这就是我们常说的“门禁控制器”核心。

2. 智能墙壁出门开关 / 智能触摸墙壁开关:

  • 适合改造现有墙壁开关。比如有些旧办公室想远程控制大门,直接换个智能开关面板,后面接电磁锁电源就行

  • 外观好看,无损替换原来的开关。

3. 智能控制器8路(交流版):

  • 适合控制道闸、卷帘门电机等强电设备,直接接220V

如果是普通的门禁改造,我个人用 4路直流控制器,因为它既能接锁,还能接开门按钮信号,比较灵活。

三、核心步骤:怎么通过接口发指令

下面进入正题,怎么让它动起来?芯步最方便的地方在于,所有硬件都开放了 HTTP接口,不用折腾复杂的SDK,只要设备连上网,你的服务器(或小程序后端)就能指挥它

1. 接线(物理层):先把门禁电源、电磁锁、控制器接好。如果用的是4路直流控制器,接线很简单:电源适配器接输入,锁的正负极接对应“输出1”的端子上

2. 配网:设备通电后,用芯步的小程序或者后台的“网络配置”功能,把设备连上现场的2.4G WiFi。这一步完成后,设备就在线了。

3. 接口调用(这才是重点):假设你的锁是“通电开锁”。那你需要做的就是在后台发起一次HTTP请求,让继电器“输出1”闭合一下(通电),然后过几秒再断开(为了让锁吸合一下,不需要一直通电)。

芯步的接口地址是这样的格式:https://api.thingboot.com/{你的AppId}/device/control/?sign={签名}&ts={时间戳}

请求体 (Body) 是关键:

这里解释一下这个 order你可能会想,开门一般用 power1 吗? power1 是直接保持常开或常闭。但对于开门动作,我们通常用的是 reset 命令。

  • reset1 表示:先断开线路1(断电),等待一段时间后,再自动重新接通(通电)

  • 如果你的电磁锁是 断电开门,那么 reset1 执行的就是开门动作(断电),几秒后自动恢复供电准备下一次关门。

  • 如果是 通电开门,可能要用 point(先通后断)或者直接 power1=1 再 =0。

官方文档里给了个很好的例子

这句命令的意思是:让设备断开(电磁铁断电/开门),5秒后自动再接通。在程序里我们就是这么控制门禁的:手机点一下“开门”,后端发一句这个JSON过去,门就开了几秒钟。

4. 签名计算(安全措施):为了安全,接口带了一个签名机制。这个稍微有点绕,但按公式来很简单:Sign = md5( md5(AppSecret) + ts )也就是说,把开发者密钥先MD5加密一次,再拼接上当前时间戳,整体再做一次MD5。你不需要手算,后端代码封装成一个函数就行。

四、从“开门”延伸到“联动”

如果你不仅要手动开门,还想实现 “人来灯亮、自动开门” 或者 “扫码开门” ,可以加上传感器。

  1. 配合传感器:在门口加一个芯步的“人体存在雷达传感器”。当传感器检测到有人靠近,它会向你的服务器上报数据

  2. 业务逻辑:你的服务器收到“有人”的消息后,判断一下是不是工作时间,如果是,就自动调用上面那个开门接口。

  3. 效果:实现人员自动感应开门,手都不用掏。

五、几点小(避坑指南)

  1. 关于供电:如果是控制电插锁,瞬间电流比较大,选控制器时注意一下继电器负载,4路直流控制器一般带1000W以内的锁具是没问题的,但要接好续流二极管防止打火

  2. 局域网控制:如果是工厂或仓库,不能连外网,没关系。芯步的设备支持私有化部署和局域网通信,你的服务器如果和设备在同一局域网,可以直接走内网IP发命令,又快又稳

  3. 测试技巧:刚开始调试的时候,不要直接挂锁,先接个LED灯泡试一下。如果灯泡能按你的指令亮几秒再灭,说明程序和接线逻辑是对的,再接锁。

总的来说,用芯步的硬件做开门控制,核心就是 “选一个继电器,发一条HTTP命令” 。不管是集成到你的APP里,还是做自动化联动,这套接口都能很快搞定。