餐厅包厢的场景很典型——客人要氛围,服务员要效率,传统开关两头不讨好。下面我结合芯步的开放接口,聊聊怎么把两路照明“接进来”这件事,从硬件选型到接口调用都说清楚。
解决方案:餐厅包厢2路照明接入芯步平台实现智能控制
一、 痛点与改造目标
在很多餐厅包厢的日常运营中,服务员经常要进进出出帮客人开灯、关灯或者调节灯光模式(比如用餐模式亮主灯,生日模式开氛围灯)。如果没有接入系统,就需要在墙上装好几个传统开关,操作麻烦且不美观。
通过接入芯步平台,我们想让服务员通过手机或包厢内的控制屏,就能独立控制主灯(回路1)和灯带/射灯(回路2),甚至可以设置“一键场景”。
二、 硬件选型:怎么让普通灯能“联网”?
要实现这个方案,核心是选对硬件。既然是要控制2路照明的开关,比较推荐下面两种方式:
两路智能通断器/继电器模块这是最简单的方案。你可以把它理解成一个安装在吊顶里(或配电箱内)的“智能开关”。它本身不发光,但负责接通或断开电灯的火线。
选型要点:一定要支持芯步生态或标准MQTT/HTTP协议的。如果你手头有芯步的通用控制器,直接买2路版本的就行。
接线:输入端接220V火零线,输出端有两个(L1和L2)。把“主灯”的火线接到L1,“灯带”的火线接到L2,零线共用。
优点:不需要换掉墙上的物理开关(如果是双控需求,配合随意贴开关即可),成本较低。
双路零火智能墙面面板如果希望保留实体按键手感,同时也需要远程控制,市面上有那种内置了2个继电器的零火线86面板。
接线:这种面板需要零线,背后通常有N(零线)、L(火线进)、L1(回路1出)、L2(回路2出)。
适用:直接替换原来的墙面开关,师傅一看就懂,安装门槛较低。
三、 核心步骤:接入与开发
不管选了哪种硬件,在芯步平台上接入这两路灯的逻辑都是一样的,无非是把物理开关映射成平台上的“设备”。
第1步:设备配网与注册按照芯步的惯例,首先要让设备联网。在手机App(或者平台调试工具)上,找到添加设备,让智能硬件连上Wi-Fi(或通过网关)。联网成功后,你在芯步的控制台就能看到这个“设备”,比如设备ID是 123456789。
第2步:理解数据接口(重点)在芯步的体系中,控制灯光就是向设备下发指令。我们要控制两路开关,通常会有两个属性参数,比如叫 channel_1 和 channel_2,值就是 0(关)或 1(开)。
如果你会写代码(HTTP请求)你的软件(比如iPad上的点餐系统)需要发一个POST请求给芯步的API服务器。假设你要开主灯(回路1),请求的格式大概长这样
URL:
http(s)://api.thingboot.com/你的AppID/device/control/参数 (JSON格式):小贴士: 如果你在开发测试,甚至可以直接在浏览器地址栏敲GET请求来测试:
http://api.thingboot.com/xxx/device/control/?device=123456789&channel_1=1&sign=xxx&ts=xxx如果你用可视化编程(如Node-RED或小程序云开发)你只需要配置一个“HTTP请求”节点,Method选POST,URL填上面的地址,Body里塞上那句JSON就行了。
第3步:处理异步反馈(防呆设计)有时候网络不好,你下发指令了,灯没亮。芯步的接口这时候可能会返回“200”,但这只代表平台收到指令了,不代表设备执行了。为了保证用户体验,你可以订阅芯步的消息推送。当灯真的亮起来(或设备回复执行成功)时,服务器会主动推消息给你,这时候你在餐厅的iPad界面上再把那个开关图标点亮,避免界面和实际灯光不一致。
四、 包厢场景逻辑实现
硬件接好了,接口调通了,我们可以玩点花的,给餐厅加分:
场景模式联动
用餐模式:点击一下,系统自动下发
channel_1=1(主灯亮),channel_2=0(氛围灯灭/弱)。浪漫/生日模式:一键下发
channel_1=0(主灯暗),channel_2=1(暖色灯带亮)。
服务呼叫辅助通过接口读取设备状态。如果客人按了墙上的“呼叫”按键(如果选的面板带此功能),或者通过包厢内的小度音箱说“开灯”,服务员的总控台能实时看到灯光状态,知道包厢内有人且处于活动状态。
五、 踩坑与(必看)
确认零火线:绝大多数智能开关(继电器模块)要求零线。如果餐厅是老建筑,墙里只有火线(单火),记得买支持单火取电的智能模块,否则灯会关不死或者闪烁。
关于网关:如果距离路由器远,Wi-Fi信号不好的地方(比如深处的包厢),选支持网关转发的设备。芯步的接口里有个参数叫
gateway,如果你的设备是Zigbee或蓝牙的,必须把网关ID也填进去,指令才能传过去。负载问题:LED灯虽然亮,但启动电流大。如果是包间里很多筒灯,算一下总功率,不要超过继电器标的额定电流(一般10A就够了,约2200W)。
总结一下:你不需要关心硬件里复杂的电路。把这个2路开关想象成一个听话的接线员,你只需要按照芯步的规矩,往它的API接口发一条 “把1号口打开” 的指令,它就帮你推上去。剩下的,就是让写软件的同事把这句指令,集成到你们的平板点餐系统里,加个按钮就行了。