CATALOG

从传统的人工开关到系统联动,棋牌室的灯光控制看似简单,却是无人化改造中最关键的一环。以下方案基于芯步的HTTP开放接口,阐述如何将“下单-亮灯”和“结账-关灯”的逻辑转化为可执行的设备联动策略。

1. 背景与目标

在共享棋牌室的运营中,能耗浪费是主要痛点之一:顾客离开现场时后忘记关灯、空闲时段长明灯等情况导致电费居高不下。本方案的目标是利用芯步智能硬件(智能插座/开关)及开放接口,将棋牌室SaaS管理系统与物理硬件深度打通,实现“订单即状态,状态即灯光”的无人化、自动化节能控制

2. 硬件选型与接口特性

基于芯步产品线,本方案核心采用以下设备。其最大的技术优势在于支持HTTP直连,无需复杂的网关配置,开发对接简单

2.1 硬件组成

  • 智能插座/开关:用于控制麻将机、空调、总电源或直接控制灯光线路。

  • 智能人体存在传感器:辅助判断包间是否“有人但未下单”或“超时未离开现场时”,作为逻辑校验的触发器

  • 智能语音音柱:在订单即将结束或灯光即将关闭前,向包间内播放语音提醒,提升用户体验

2.2 开放接口优势

芯步设备全面支持HTTP API控制。这意味着只要棋牌室SaaS系统具备联网能力,即可直接调用API下发指令,无需部署私有化服务器或复杂的Zigbee网关配置

3. 联动场景逻辑设计

为了实现真正的“无人值守”,灯光控制不能简单地依赖手动开关,而应基于SaaS系统的订单状态进行逻辑运算。

3.1 第一种场景:订单下达与灯光开启

  • 触发条件:用户在美团/小程序完成支付,SaaS系统生成有效订单并分配包间。

  • 执行逻辑

    1. SaaS后端调用芯步API http(s)://api.thingboot.com/.../device/control/

    2. 发送JSON指令:{"device": "包间插座ID", "order": {"power": 1}}(1为开启)

    3. 联动扩展:若环境采光不足,可同步下发指令打开窗帘或氛围灯。

  • 预期效果:顾客到达包间时,灯光已自动亮起,无需找开关,提升体验

3.2 第二种场景:临期提醒与延时关闭

  • 触发条件:订单剩余时间 <= 10分钟,且用户未进行续费。

  • 执行逻辑

    1. SaaS系统向语音音柱发送播报指令:“订单即将结束,如需续费请扫码”。

    2. 计时结束:订单倒计时归零。

    3. SaaS调用API关闭灯光及非必要电源(如麻将机、空调)。

  • 预期效果:避免顾客摸黑收拾,也防止因突然断电导致的客诉,实现平滑过渡

3.3 第三种场景:基于传感器的“防误关”与节能

  • 触发条件:订单结束后,传感器检测到包间内仍有人员移动。

  • 执行逻辑

    1. 订单结束,执行关灯指令。

    2. 传感器上报“有人”状态至服务器

    3. SaaS判断逻辑:订单已结束但有人 -> 暂缓断电或仅关闭主灯保留应急灯,或发送提醒给保洁/店员处理。

  • 预期效果:解决顾客离开现场时未及时买单或超时滞留的突发情况。

4. 集成开发技术实现

本方案的集成主要集中在棋牌室SaaS系统后端的开发对接上。

4.1 接口接入流程

  1. 设备注册:在芯步控制台获取AppIdAppSecret。将采购的智能插座/传感器绑定至平台,获取唯一的device_id(例如:820720)

  2. 设备绑定:在棋牌室管理后台中,将物理包间(如“牡丹厅”)与device_id进行绑定配置。

  3. 命令下发核心代码逻辑当需要控制灯光时,SaaS系统需构造带签名的HTTP请求。

    • URL构造http(s)://api.thingboot.com/{AppId}/device/control/?sign={动态签名}&ts={Unix时间戳}

    • 请求Body

    • 实现细节:必须在服务端实现签名算法,防止AppSecret泄露。签名通常包含时间戳ts和密钥的MD5混合体,确保接口调用安全

4.2 状态同步机制

  • 轮询/上报:虽然主要依赖订单逻辑控制,但为了系统稳定,需监听设备状态上报。当保洁通过物理开关开灯搞卫生时,SaaS后台应同步显示“照明已开”,避免管理端显示状态与实际不符

5. 方案实施效果

通过集成芯步开放接口,棋牌室可实现以下数字化转型收益:

  1. 硬性节能:杜绝无人长明灯,根据运营数据统计,综合电费可降低 30%-60%

  2. 降低人工:无需服务员穿梭巡查关灯,释放人力专注于清洁或接待。

  3. 提升效率:通过精准的订单-设备联动,减少了因找开关或等服务员开灯造成的无效服务时间,提高了翻台率。

编写说明本方案基于芯步公开的HTTP API特性撰写。在实际开发中,请参考芯步官方最新的《设备接口调用代码示例》和《消息推送说明》进行签名算法适配