CATALOG

共享台球厅要实现24小时无人值守,场景联动照明是基础也是关键——既要让用户开台即亮灯、离开现场时即关灯,又要避免“长明灯”浪费。芯步的开放接口正好解决这个问题:传感器检测到人体存在后上报数据,你的服务器做业务判断,再通过API下发给灯控器执行。以下是具体的落地实现方案。

1. 解决概述与设计目标

在共享台球厅的无人值守场景中,痛点在于:如何精准判断“谁需要使用哪张球桌”,并自动为其提供照明,同时避免能源浪费。

本方案基于芯步(ThingBoot)开放平台的API能力,结合智能人体存在传感器与智能断路器/灯控器,实现“预约即关联、落座即亮灯、离座即关灯、超时自动断”的闭环控制。

核心价值:

  • 极致节能: 解决传统台球厅“长明灯”问题,降低电费成本

  • 提升体验: 用户手机上点“开台”,对应球桌灯光即刻点亮,无需呼叫服务员

  • 无人化管理: 订单结束后自动断电,防止逃单或忘记关灯。

2. 硬件选型与角色分工

要实现场景联动,主要依赖以下三类芯步生态硬件及兼容的执行器:

2.1 感知层(触发器)

推荐设备:芯步智能人体存在雷达传感器(吸顶版)

  • 作用: 精准探测球桌周边是否有人。相较于普通红外传感器,雷达传感器不受静态人体(如坐着休息)影响,能持续反馈“有人”状态,防止打球过程中误判关灯

  • 接口特性: 支持 radar_enable(雷达开关)及环境数据实时上报。

2.2 执行层(控制器)

推荐设备:单火/零火智能灯控模块(多路)或多路断路器

  • 作用: 直接控制每张台球桌正上方的专用照明灯。

  • 接口特性: 支持 power(线路通断)命令,响应速度极快(80-120ms)

2.3 边缘层(网关)

推荐设备:芯步智能网关

  • 作用: 作为本地处理中心,即使公网断开,局域网内的联动依然正常执行

设备类型产品示例核心职责关键接口/命令
感知层人体存在雷达传感器探测区域活体目标,判断是否有人打球radar_enable, 有人/无人状态上报
执行层智能灯控器 / 断路器执行物理电路的通断,控制灯光power (1为开, 0为关)
边缘层智能网关本地处理联动逻辑,承担协议转换数据汇聚与指令下发

3. 场景联动逻辑设计

为了实现流畅的无人化运营,采用 “混合联动模式” :以业务系统逻辑为主,传感器逻辑为辅。

第一种场景:用户开台 -> 自动亮灯

  1. 用户在小程序端完成支付,订单状态变为“进行中”。

  2. 系统后端调用芯步API http(s)://api.thingboot.com/{AppId}/device/control/

  3. 参数示例:{"device": "球桌对应灯控器ID", "order": {"power": 1}}

  4. 结果: 球桌顶灯亮起,同时传感器开始工作。

第二种场景:无人自动关灯

为避免用户中途离开现场时忘记关灯,设定时间循环检测机制:

  1. 雷达传感器持续检测该区域。

  2. 若连续 15分钟 未检测到任何人影。

  3. 传感器通过消息推送将“无人状态(presence=0)”发送至服务器。

  4. 服务器向对应灯控器下发 power:0 指令,关闭灯光以节能。此时订单未结束,用户回来需通过小程序一键“续灯”重连。

第三种场景:超时断电与结账关灯

  1. 订单剩余时间不足 5分钟时,系统可推送提醒。

  2. 订单时间归零或用户点击“结账”。

  3. 系统调用API接口关闭灯控器电源。

  4. 即使传感器检测到有人(用户在收拾东西),由于订单已结束,系统不再供电,促使用户离开现场时。

4. 接口集成实施步骤

4.1 环境准备(控制台配置)

  1. 登录芯步开放平台,创建应用,获取唯一的 AppIdApp Secret

  2. 在平台中添加设备(扫码或手动输入SN码),获取设备ID(如 820720

  3. 配置消息推送URL(Receive Address):这是你的后端服务器公网地址,用于接收传感器的有人/无人事件

4.2 核心API调用示例

在后端开发中(Java/Python/Go等),核心逻辑是生成带签名的请求。

场景:结账关灯(Go语言伪代码逻辑)

4.3 关键数据处理(Webhook接收)

你需要编写接口来接收传感器的状态推送。

接收流程:

  1. 雷达传感器上报数据:“有人进入”。

  2. 芯步平台POST JSON数据到你的 https://yourdomain.com/api/yooyo/callback

  3. 你的后端解析数据,判断:

    • 如果当前订单状态为“进行中” 且 当前灯是熄灭状态 -> 触发开灯指令(重开场景)。

    • 如果当前订单状态为“已完成” -> 忽略本次上报(保持关灯)。

5. 高级联动策略与优化

5.1 全局节能策略

  • 全屋总控: 若凌晨2点-6点,所有传感器反馈“无人”状态持续超过30分钟,系统自动触发整店电源切断,仅保留网关与服务器,极致省电。

  • 分区控制: 若该时段只有A区有人打球,系统自动保持A区供电,B、C、D区自动休眠。

5.2 灵活计费融合

通过API获取实时功率数据,实现动态计费

  • 如果检测到球桌灯已关闭(用户离开现场时休息),系统可自动暂停计费。

  • 用户回到座位传感器探测到人,或者手动在APP端恢复供电后,自动恢复计费。

  • 注意:这种模式需要配合明确的收费规则说明,避免引起争议。

6. 总结

通过在共享台球厅部署芯步智能传感器与灯控硬件,并利用其 “设备实时状态上报”“服务端下发指令” 的核心API能力,开发者可以快速搭建一套类似于“无人工厂”的照明控制系统。

这套方案不仅实现了物理上的“人在灯亮,人走灯灭”,更关键的是它让灯光与线上订单系统强绑定,彻底杜绝了逃单和私开台的现象,是实现24小时无人值守台球厅的基础设施。开发者需重点关注 powerradar_enable 两个命令的交互逻辑,这涵盖了90%的照明控制需求。

照明控制器产品方案:
如何在智能家居中接入智能设备来实现分路控制灯光与电器
查看 >>
共享洗衣房照明控制中:怎样把8路远程灯光控制模块集成到自己的项目中
查看 >>
共享茶室照明控制:如何把8路远程照明电源控制器对接到软件项目中
查看 >>
怎样二次开发12路独立线路控制器来实现12路独立线路控制
查看 >>
自助设备照明管理:如何将12路智能分路照明控制器对接到项目中
查看 >>
共享台球厅场景方案:
共享台球厅多线路集中控制:怎样将8 路智能分体远程多通道控制箱对接到项目中
查看 >>
共享台球厅人体感应联动:如何将壁挂式红外雷达双模监测器集成到软件项目中
查看 >>
共享台球厅:怎么把4路交流输出控制器接入到自己的项目中
查看 >>
共享台球厅门禁控制:怎么把按键版密码门禁集成到自己的项目中
查看 >>
共享台球厅人走断电与安全检测:怎么将智能人体存在雷达和烟雾传感器[壁挂]对接到自己的项目中
查看 >>
场景用途方案:
怎么二次开发一路门禁一路照明开关来实现场景联动照明门禁控制
查看 >>
怎么二次开发50A带计量数显物联网断路器来实现场景联动控制
查看 >>
怎么对接3路墙壁触摸智能开关以实现客房场景化控制
查看 >>
怎样对接3路智能触摸墙壁开关以实现客房场景化控制
查看 >>
怎么在共享棋牌室氛围灯光控制场景中对接智能设备以实现自定义灯光场景模板设置
查看 >>