CATALOG

芯步的8路智能包间控制器本身就预留了第7路专门接门禁电磁锁,配合开放接口做二次开发,完全可以实现“订单支付成功自动通电开门+到点断电锁门”的闭环管理。下面这套方案以共享棋牌室/茶室为场景,比较口语化地拆解了具体怎么做。

一、先来搞清楚:我们用这个设备到底想干啥?

老板们开棋牌室、茶室或者共享自习室,最头疼的是什么?不是找不到客人,而是 “客人订了包间,我怎么给他开门?” 以及 “时间到了客人还没走,我怎么催他续费或者断电?”

如果靠人工去敲门、喊话,不仅 low,半夜还容易引发冲突。我们的目标很明确:客人下单付款 -> 包间自动通电、门锁打开 -> 时间快到了提醒 -> 时间一到自动断电、锁门。

芯步的这款 8路智能包间集中控制模块 就是专门干这事的。我们要做的,就是通过它提供的 HTTP 开放接口,写点简单的代码,把你现有的小程序/公众号和这个硬件连接起来

二、看看这个8路控制器能接点啥?(硬件准备)

在动手写代码之前,我们先得把线接对。这个设备我研究了一下,接口分的很清楚,针对包间场景可以说是量身定做:

  • 第7路(门禁专用): 这个是核心。我们要把包间的电磁锁或者电插锁接到这一路上。注意,这一路是10A的接口,接普通的12V直流电磁锁完全没问题

  • 第1-3路(照明/换气): 这几路可以接灯和排气扇。客人一进来,灯自动亮;客人一走,灯自动灭,省电。

  • 第4-6路(插座): 接麻将机、饮水机。注意这几位是16A的,带麻将机绰绰有余

  • 第8路(空调): 这一路是30A的大功率接口,专门用来接2匹的空调柜机或挂机

接线的关键点:门禁锁的正负极接到第7路的输出端。正常情况下,第7路处于 “常闭/断电” 状态(也就是锁死打不开);当我们的系统下发指令,第7路 “通电” ,电磁锁瞬间吸合或者弹开,门就开了。

三、核心逻辑:二次开发到底怎么写?(代码思路)

芯步的接口真的很良心,就是标准的 HTTP POST请求 ,不管你用的是PHP、Java、Python还是Node.js,都能调

这里我以最常见的 “用户扫描小程序二维码 -> 支付成功 -> 开门” 流程为例,写一下实现步骤:

1. 准备工作

  • AppIDAppSecret:登录芯步后台就能拿到,这是你的“身份证”

  • 设备ID:把这个8路控制器添加到你的账号下,复制出它的设备ID。

  • 接口地址http://api.thingboot.com (具体看官方文档,HTTPS也是支持的)。

2. 核心代码实现(伪代码逻辑)

假设你已经有了一套小程序后端,我们只需要在后端里加一个“开门”的函数。

3. 更高级的“联动管理”

光开门是不够的,我们要的是 “智能联动”

场景:客人订了晚上8点到10点的包间。

  • 8:00(订单生效):

    • 系统自动调用接口,发送命令 {“power1”: “1”} (开灯)

    • 发送 {“power7”: “1”} (开门锁,或者发送上面那个点动指令让客人进来)。

    • 发送 {“power8”: “1”} (开空调,先让房间凉快起来)。

  • 9:45(即将结束提醒):

    • 这时候不用动继电器,但如果你买的是 TTS语音版本 的控制器,可以发个语音指令

    • 命令:{“play:gbk:16”:“[message_3]尊敬的顾客,您的包间还剩15分钟,如需续费请扫码”}

    • 喇叭直接就在包间里响了,不用服务员去敲门。

  • 10:00(订单结束):

    • 发送批量断电指令:{“batch”: {“relay”: [1,2,3,4,5,6,7,8], “power”: 0}}

    • 全屋断电,门锁也锁上了。如果客人还在里面,这时候灯灭了、麻将机停了、门也打不开了,自然就会出来了(或者乖乖续费)。

四、实操中的三个避坑指南

根据我跟这类设备打交道的经验,有几个坑你一定要注意,不然容易出bug:

  1. 门锁控制要用“点动”模式千万别直接把第7路一直开着。如果一直开着,门锁一直通电会发热严重,而且门一直处于可拉开状态,不安全。正确做法: 用上面代码里的 point 命令,设置 interval10002000 (1-2秒)。给电磁锁一个瞬间的脉冲信号开门就行

  2. 网络要稳定(WiFi选2.4G)这个控制器只支持 2.4G WiFi ,不支持5G。如果你店里用的是双频合一的路由器,最好在路由器设置里把2.4G和5G分开,或者确保信号覆盖。设备掉线了,门就打不开了(虽然可以手动机械开,但那就失去智能的意义了)

  3. 接口调试时开启“调试模式”在芯步的后台开发设置里,有个 “调试模式” 。在你写代码测试的阶段,强烈打开它。这样就不用每次都算签名(Sign),直接用Postman就能调通,省去很多麻烦。上线的时候再关掉,保证安全

五、总结一下这套方案的架构

用一张图来描述就是:微信小程序(用户端) -> 你的业务后端(处理订单/权限) -> 芯步开放API(指令转发) -> 8路控制器(执行层) -> 第7路(门锁)/其他路(电器)

哪怕你只有初中级开发水平,对着官方的API文档,一个下午基本上就能把“支付开门”这个核心流程跑通剩下的就是把你的业务逻辑写进去:比如押金够不够、是不是凌晨时段、是否需要强制关门等。

说白了,芯步把这个8路控制器做成了一个“听命令行事的开关”,你只需要教会你的服务器怎么给它下命令就行了。这样一来,你的包间就能实现真正的无人值守、24小时营业了。

控制器产品方案:
如何接入8路包间综合管理控制器以实现包间消费时长电源联动
查看 >>
户外亮化工程控制中:如何把智能 24 路远程信号控制器接入到软件项目中
查看 >>
厂房多设备集中控制:怎样把24 路智能分体远程电源控制器对接到软件项目中
查看 >>
怎样在无人值守包间设备控制中接入智能设备以实现HTTP接口远程独立控制通断
查看 >>
如何二次开发4 路智能照明控制器来实现定时开关照明设备电源
查看 >>
门禁系统场景方案:
怎样在办公室门禁系统中对接智能硬件来实现自定义联动操作
查看 >>
如何在实验室门禁系统控制中对接智能设备以实现触摸按键出门控制
查看 >>
怎么在创客工坊门禁管理中集成智能设备来实现门禁系统联动控制
查看 >>
怎样在直播间独立包间场景中集成智能硬件来实现包间门禁系统联动管理
查看 >>
办公室门禁系统控制:怎么把86型WiFi出门开关对接到软件项目中
查看 >>
管理用途方案:
如何对接机柜PDU(5位)来实现远程参数配置管理
查看 >>
如何在共享自习室氛围灯光控制中接入智能设备来实现设备分组统一管理
查看 >>
怎么在无人值守场所门禁照明管理中集成智能硬件来实现远程参数配置管理
查看 >>
怎么在共享麻将馆门禁照明联动中接入智能设备以实现远程参数配置管理
查看 >>
如何二次开发10W 定时语音播报壁挂音箱以实现远程播放列表管理
查看 >>