便利店灯光常被忽视——白天的灯光浪费、夜间的彻夜通明,背后都是真金白银的损耗。以下方案基于芯步开放接口,给出从硬件选型到定时任务落地的完整路径,不依赖特定云平台,可私有化部署。
1. 背景与需求分析
在24小时或长时经营的便利店场景中,照明系统常存在显著的能源浪费现象:深夜无人时段灯光依旧全开,或白班员工忘记关闭部分非核心区域灯光。这不仅增加电费支出,也缩短了灯具寿命。
为解决上述痛点,本方案基于芯步的智能硬件产品及其开放的 HTTP/ MQTT 接口,设计一套“云端定时+本地联动”的灯光控制系统。核心目标是实现:
定时自动化:按预设时间表自动开关(如:22:00后关闭非必要货架灯)。
远程可控:店长可通过APP或后台手动干预。
低成本改造:无需重新布线,直接替换原有开关或串接控制器。
2. 硬件选型
针对便利店不同的电路环境(220V交流电为主),选用芯步的智能控制器系列。根据灯光回路数量,推荐以下两款核心设备:
| 硬件产品 | 型号特性 | 适用场景 | 关键参数 |
|---|---|---|---|
| 智能墙壁开关(1路/2路/3路) | 标准86盒,直接替换传统墙壁开关 | 独立区域的照明控制(如:卫生间、仓库、收银台重点照明) | 支持HTTP/MQTT控制,支持状态同步 |
| 智能控制器4路(交流版) | 4路10A继电器输出,模组化设计 | 集中控制总电箱内的多路货架灯、招牌灯带 | 直接接入220V,支持“断电记忆”与定时任务 |
注:对于LED灯带或频繁开关的场所,需确认设备支持电容负载或浪涌保护,芯步交流版控制器通常支持最大10A电流,完全适配便利店单路照明回路。
3. 技术设计
本方案采用标准的物联网三层架构,完全基于芯步公开的API进行开发,无需依赖其官方APP,可接入企业自有管理系统。
设备层:上述智能开关/控制器。连接便利店2.4G WiFi网络。
平台层(自建/私有化)
业务服务器:你的核心后端,负责存储定时策略,调用芯步API。
消息推送接收端:接收设备状态变更的实时推送。
控制层
控制指令:通过HTTP POST请求下发。
状态同步:通过MQTT或平台消息推送获取设备当前开关状态。
4. 关键功能实现:定时开关逻辑
实现“定时开关”的核心在于服务端定时任务与设备控制指令的结合。
4.1 核心接口调用
芯步提供标准的设备控制接口 device/control。你需要编写后端代码(Python/Java/Go等),在特定时间点构造如下HTTP请求:
请求地址
http(s)://api.thingboot.com/{AppID}/device/control/?sign={sign}&ts={ts}请求方法:POST
请求体示例
4.2 定时策略程序逻辑(伪代码逻辑)
在后端代码中,利用Linux Cron、分布式任务调度(如XXL-JOB)或简单的定时器实现。逻辑如下:
初始化:启动服务时,从数据库加载所有便利店的灯光策略。
触发判断:系统时间达到预设值(如
21:00)。指令组装:根据策略组装上文所示的JSON参数。
签名调用:按照芯步文档生成sign(通常为MD5(params + key + ts)),发起请求。
异常处理:若返回非200,或设备离线,记录日志并重试。
4.3 针对关灯场景的“缓启/缓灭”
直接在深夜关灯会瞬间黑暗,可能引发安全问题。芯步部分型号设备支持 “先通后断” 或 “延时” 逻辑。
实现方案:发送指令时,可结合设备的
point或reset参数,实现类似“提醒闪灭”。例如:收到关灯指令后,先闪烁一次(关-开-关),提醒店内人员即将熄灯。
5. 核心接口指令详解与示例
以下基于芯步4路控制器(交流版)和1路开关,给出具体的编程指令示例。
第一种场景:便利店打烊,关闭所有非24小时灯光
设备:4路控制器(控制货架灯1-4路)
指令
{"batch":{"relay":[1,2,3,4],"power":"0"}}解析:批量控制继电器1-4路断电。
第二种场景:深夜收银模式(保留收银台灯,关其他)
设备:控制器(各路定义:路1收银台,路2门头,路3主照明,路4招牌)
指令
{"power1":"1", "power2":"0", "power3":"0", "power4":"0"}解析:仅保持第一路通电。
第三种场景:定时开启招牌灯(如夏季天暗得晚,设置18:00开)
设备:智能墙壁开关
指令
{"power1":"1"}
6. 实施部署
6.1 网络环境准备
WiFi覆盖:芯步设备仅支持2.4G WiFi。确保便利店电箱位置信号强度足够(信号强度 > -60dBm),否则需增设AP。
网络稳定性:定时任务依赖网络授时。设备内置RTC时钟,但每周同步一次NTP时间。
6.2 安全规范
接线安全
交流版控制器必须由持证电工安装。注意区分火线进、出线和零线,严禁短路。
控制器虽然支持10A电流,但将大功率照明设备分散在不同回路上,避免单路满载。
物理备份:保留便利店原有的机械总闸,作为智能系统故障时的应急切断手段。
6.3 私有化部署优势
芯步支持私有化部署。
理由:便利店的灯光控制数据属于核心经营数据。若你拥有多个连锁店铺,将程序部署在总部服务器或云VPC中,设置白名单访问API,确保控制链路安全。
7. 总结
通过对接芯步的开放接口,利用“智能控制器”配合“后端定时任务”即可快速实现便利店灯光的自动化管理。该方案具有改造成本低(仅替换开关)、控制精准(秒级响应)、扩展性强(未来可接入光照传感器实现光感闭环)的特点。
实施此方案后,预计便利店照明系统可节省 20%-30% 的无效能耗,且无需店员手动干预,真正实现智能运维。