餐厅包厢照明控制的痛点在于:如何让软件系统像调音台一样精准控制每一路灯具,同时让服务员在平板上点一下就能切换“用餐模式”“生日模式”。以下方案基于芯步8路控制器的开放接口,给出从硬件接线到软件集成的完整路径。
解决方案:餐厅包厢智能照明控制系统
基于芯步8路智能灯光控制器
1. 项目概述与目标
在高端餐厅或包厢中,单一的照明开关无法满足不同场景(如用餐、清扫、生日布置、演讲)的需求。本方案的目标是通过接入芯步8路智能照明控制器,实现以下目标:
精细化控制:将包厢内的主灯、射灯、灯带、吊灯等回路分开控制,支持独立开关。
第一种场景键切换:在收银系统或服务员APP中预设“迎宾模式”、“用餐标准模式”、“浪漫模式”、“清扫模式”。
降低能耗:通过定时任务或传感器联动,避免无人时灯光长明。
硬件选型:采用 UNI-KZQ-ZM-8-16A 型号,该设备支持8路继电器输出,单路最大负载16A,完全适配餐厅各类灯具,且支持WiFi直连,无需额外网关。
2. 硬件接线与网络拓扑
在软件接入之前,需要确保物理线路正确,这是控制的基础。
强电接线
输入:将220V火线接入控制器的总进线端。
输出:将8路灯具的火线分别接入1-8路输出端口。所有灯具的零线直接并联到零排。
注意:控制器仅控制火线的通断,请确保零线接线牢固。
网络配置
控制器仅支持2.4G WiFi。通过设备配网模式(通常是长按设备上的按键进入AirLink模式),使用芯步提供的配网工具,将设备接入餐厅包厢的局域网。
关键点:为了稳定,开启DHCP并绑定静态IP,或者在路由器中为该设备MAC地址设置静态租约,防止IP变化导致软件掉线。
3. 核心:开放接口集成详解
芯步提供了标准化的HTTP API接口,这意味着无论你的软件是基于Java、Python、PHP还是前端JavaScript开发的,都可以通过发送HTTP请求来控制灯光。
接口地址http(s)://api.thingboot.com/{AppID}/device/control/?sign={sign}&ts={ts}
步骤一:获取凭证与设备ID
在芯步控制台注册应用,获取
AppID和App Secret(用于生成签名)。在设备列表中找到已上线的控制器,获取唯一的
deviceID。
步骤二:签名机制为了防止接口被恶意调用,每次请求需要携带签名 sign 和时间戳 ts。签名算法通常为:md5(AppID + AppSecret + ts)。你需要确保 ts 与服务时间误差在一定范围内。
步骤三:下发控制指令针对8路控制器,order 参数的构造是关键。由于“包厢照明”需要单独控制每一路,使用 POST 方式,Content-Type 为 application/json。
请求体示例(控制第1路开,第2路关):
更多场景指令集(参考):
全开/全关(切换用餐/清扫场景):
{"order":{"power": "1"}}或{"order":{"power": "0"}}批量控制(预设场景:只开射灯和灯带):
{"order":{"batch":{"relay":[2,3],"power":1}}}(假设2、3路是射灯和灯带)短暂点亮(如:服务员清理桌面时,灯光自动延时关闭):
{"order":{"point":{"relay":[1],"interval":30000}}}(1路亮30秒后自动关闭)
步骤四:代码集成示例(伪代码逻辑)
4. 高级应用:场景联动与自动化
单纯的开关控制不够智能,结合软件逻辑实现以下功能:
预定联动:当客人在系统里预定“20:00包厢”时,系统自动在19:55发送指令打开“迎宾模式”和空调(如果接入了其他控制器)。
人体感应联动:结合芯步的人体存在传感器。
当传感器上报
无人状态超过30分钟,软件端调用控制接口自动关闭8路所有灯光,实现节能。方案:你的后端服务器需要接收传感器的回调消息,在回调处理函数中调用控制器的关闭API。
服务第一种场景键触达在服务员手持的PAD或点餐小程序中,增加“灯光控制”卡片。
用餐模式:下发
{"power1":"1"}(主灯亮),{"power2":"0"}(氛围灯带关)。生日模式:下发
{"batch":{"relay":[2,3,4],"power":1}},并设置循环闪烁逻辑(通过软件轮询开关实现)。
5. 测试与排错
设备在线检测:如果不确定设备是否在线,可以先调用“设备状态查询接口”。如果返回
code 502,说明设备断网,需要检查WiFi信号。异步反馈:接口返回200只代表指令到达云端,不代表设备执行。对于关键操作,接收云端推送来确定执行结果。
继电器吸合声:调试时,近距离听控制器是否有“哒”的继电器吸合声。有声音但灯不亮 => 强电接线问题;无声音 => 软件指令未到达或设备离线。
6. 总结
通过以上步骤,你可以将物理的8路灯光控制器无缝集成到现有的软件项目中。这种方案兼容性强(HTTP协议无语言限制)、扩展性好(未来可接入传感器实现全自动)。对于餐厅运营方来说,这不仅提升了科技感,也显著降低了人力巡查成本。