CATALOG

共享棋牌室的无人化管理依赖于可靠的硬件设备控制。双开智能触摸开关作为基础控制单元,可用于控制灯光、排风扇等两路独立设备。以下方案以芯步的双开开关为例,说明如何通过开放接口完成集成接入。

一、 解决方案:共享棋牌室双开智能开关的集成与应用

1. 选型理由:为什么选择双开智能触摸开关?

在共享棋牌室场景中,每个包间通常需要独立控制照明灯排风扇/新风系统。如果使用单开开关需要两个86盒位置,不仅占用墙面空间,也增加布线成本。使用双开智能触摸开关,一个86位即可解决两路电器的独立控制,保持墙面整洁,且无需改造原有线路,直接替换传统开关即可

2. 集成架构图

系统集成主要包含三个环节:

  1. 设备层:芯步双开智能触摸开关(负责执行电路通断)。

  2. 云平台层:芯步开放平台(负责设备状态存储与指令转发)。

  3. 应用层:共享棋牌室SaaS系统及用户端小程序(负责业务逻辑与UI交互)。

二、 准备工作:开发配置与设备配网

在开始代码集成之前,需要完成以下基础设置:

  1. 注册开发者账号:前往芯步官网注册账号,并登录“物联网控制台”

  2. 获取密钥:在“开发设置”中获取 AppIDAppSecret。这是后续API请求的身份凭证。

  3. 添加设备:将双开智能触摸开关添加到控制台,获取唯一的 Device ID(设备ID)。

  4. 设备配网

    • 长按开关上的任意按键5秒以上,直到指示灯进入快闪模式。

    • 使用微信小程序(如“芯步配网助手”)或通过AP热点方式,将开关连接至棋牌室的本地Wi-Fi网络注:设备只有联网成功,才能接收云端的控制指令。

三、 核心技术实现:接口集成步骤

双开开关的核心控制逻辑是通过HTTP请求向指定设备下发order指令。对于双开开关,通常对应的线路为:power1(左键/第一路)和 power2(右键/第二路)

1. 接口鉴权(Sign生成)

为了防止接口被恶意调用,芯步采用动态签名验证。你需要在后端服务中生成Sign

签名算法逻辑:

Sign = md5( md5(AppSecret) + Timestamp )

即:将AppSecret进行MD5加密,得到的字符串再拼接上当前时间戳(秒),然后再对整个字符串进行一次MD5加密

2. 下发控制指令(核心API)

请求地址https://api.thingboot.com/{AppID}/device/control/?sign={Sign}&ts={Timestamp}请求方法:POSTContent-Type:application/json

请求体(Body)示例假设我们需要在用户下单成功后,自动打开包间的灯光(一路),并关闭排风扇(二路)以节省能源,请求参数如下:

参数说明:"1"代表接通/开启,"0"代表断开/关闭

3. 状态查询与同步

为了保持SaaS系统与物理开关状态一致(例如防止保洁阿姨手动关闭了开关导致用户入场没灯),需要定时或触发时查询设备状态。

请求示例

返回的数据通常会包含 power1power2 当前的实时开关状态。

四、 场景应用逻辑:无人棋牌室流程联动

将双开开关集成到共享棋牌室项目中,不仅仅是简单的“开/关”,必须结合业务订单逻辑。在SaaS后台设置以下自动化规则:

  • 第一种场景:用户下单/预付费成功

    • 动作:系统自动调用控制接口。

    • 指令{"power1":"1"}(照明自动亮起,营造迎宾氛围)。

    • 联动:配合常规插座控制麻将机电源上电

  • 第二种场景:用户中途请求服务(如:换气)

    • 动作:用户在小程序点击“打开排风”。

    • 指令{"power2":"1"}(打开排风扇,15分钟后自动返回指令 {"power2":"0"} 关闭,实现节能)。

  • 第三种场景:订单结束/超时

    • 动作:订单倒计时归零。

    • 指令

    • 附加功能:配合语音播报器在关闭前1分钟提醒用户“订单即将结束,设备即将断电”

五、 高级特性与稳定性保障

  1. 断电记忆:芯步的双开开关通常支持断电记忆功能。当棋牌室意外跳闸又恢复供电时,开关能恢复到断电前的状态,避免无人值守时设备长时间空耗。

  2. 局域网控制(低延迟方案)如果棋牌室网络环境较好,且对控制延迟要求比较高(点按即响应),可以探索使用局域网API。设备联网后,在同网络下的服务器可直接通过设备IP发送指令,相比云端转发,响应时间可从200ms降低至50ms以内

  3. 状态保持(点动模式)在特定场景下(如滴卡取电),可能需要开关开启2秒后自动关闭。可以利用接口中的 keep 参数实现“点动”控制,无需后台额外写定时任务示例:{"power1":{"keep":"0","revert":"2"}} (开启2秒后自动关闭)。

六、 总结

将芯步双开智能触摸开关集成到共享棋牌室项目中,本质上是利用标准的HTTP API将物理设备与虚拟订单状态解耦

  • 开发者:只需关注 device_idorder 这两个核心参数。

  • 运营商:获得了根据订单自动执行、远程巡检、能耗统计的能力。

  • 用户:体验到了扫码即用、自动通电的流畅服务。

通过上述方案,你可以快速完成从“传统开关”到“智能感知终端”的升级,实现真正的“无人值守,有人服务”的运营模式。