CATALOG

便利店灯光控制看似简单,但要实现多路设备按需、按时的精准管理,关键在于选对执行设备并打通控制链路。芯步的8路控制器配合开放接口,可以很好地解决“8路独立控制+定时任务”这一需求——以下是具体的对接方案。

解决方案:基于芯步开放接口的便利店8路设备定时控制方案

1. 概述

本方案的目标是利用芯步的智能硬件(推荐使用型号:“UNI-KZQ-TY-8” 8路智能控制器)及其开放API接口,针对便利店的照明、招牌、灯箱等8路设备实现独立的定时开关与远程控制。

核心目标:

  1. 分路独立控制:8路继电器相互独立,可分别设置不同的通断时间(例如:招牌灯23:00关,通道灯24:00关)。

  2. 云端定时任务:摆脱传统人工操作,实现全自动无人值守。

  3. 状态可视化管理:通过接口可实时查询各回路当前通断状态,便于远程运维。

2. 硬件选型

为实现8路独立控制,方案选定芯步生态内的核心执行设备——智能通用控制器(8路)

  • 设备型号:UNI-KZQ-TY-8

  • 关键参数

    • 采用 DC 12V 供电。

    • 包含 8路 继电器输出(对应控制8个回路)。

    • 最大支持 4400W 总负载,单路最大支持2200W阻性负载(普通LED灯可直接连接,大功率设备需加交流接触器)。

    • 控制接口:WiFi 连接(支持2.4G频段),便于店铺网络部署。

3. 对接逻辑架构

本方案采用“云-管-边-端”的架构模式,具体数据流如下:

  1. 端(设备层):8路控制器接入便利店的照明电路。

  2. 边/管(网络层):设备通过WiFi连接互联网,与芯步云保持长连接。

  3. 云(平台层):应用服务器调用芯步开放API。

  4. 控(应用层):后台管理系统或小程序发起指令。

4. 对接实现步骤(技术实施)

步骤一:设备部署与注册
  1. 安装:将UNI-KZQ-TY-8控制器安装在配电箱内,输入端接12V电源,输出端的8个继电器分别接入“收银台射灯”、“货架灯带”、“招牌灯”、“空调(需接触器)”、“热食区照明”、“酒柜灯”、“通道灯”、“应急灯”的回路中

  2. 配网与获取ID

    • 使用“芯步”App配置设备WiFi。

    • 在芯步控制台(Console)获取该设备的唯一标识符(Device ID),这是编程控制的基础。

步骤二:接口对接准备

开发者需要获取以下鉴权信息(从开放平台获取):

  • AppID:应用唯一标识。

  • AppSecret:应用密钥(用于生成签名)。

  • 签名算法sign = md5( md5(AppSecret) + ts )。其中 ts 为Unix时间戳

步骤三:实现8路独立定时控制逻辑

由于硬件支持 power1power8 的独立属性,开发者可以通过后台脚本实现精准的定时任务。

  • API 请求地址http(s)://api.thingboot.com/{AppID}/device/control/

  • 请求方式:POST (Content-Type: application/json)

场景 A:控制单一路灯光(如:晚上18:00打开招牌灯,对应第1路)在管理系统中设置定时任务,到达时间点(如18:00)时,向API下发如下JSON数据:

注:相应的签名sign和ts需拼接在URL中

场景 B:分时段控制不同区域(如:晚上23:00关闭第1路招牌灯,凌晨2:00关闭第2路空调)系统需维护两个独立的定时Job:

  • 23:00 Job:下发 {"power1": 0}

  • 02:00 Job:下发 {"power2": 0}

场景 C:批量控制与场景模式(如:结束营业,一键全关)当所有设备需要联动时,可利用 batch 命令或一次请求多个参数:

或者使用硬件支持的 batch 命令 。这种方式能确保“结束营业”场景下,所有设备同步关闭,避免遗漏。

步骤四:状态反馈与异常处理

接口返回200只代表指令下发成功,不代表设备真的执行完毕

  • 异步确认:若要确保设备真的打开了灯,需通过芯步的消息推送机制(如MQTT或HTTP回调)。当设备状态改变时,平台会主动推送当前设备的最新快照到开发者服务器。

  • 日志记录:推荐将每次下发指令的记录(Device ID, Time, Order, Result)保存在本地数据库,便于溯源。

5. 制定自定义定时策略(运营层面)

利用开放接口,系统可以不只是简单的倒计时,而是结合便利店运营需求制定动态策略:

时间段推荐动作接口下发指令内容
6:00 - 8:00早餐模式:关闭夜间灯,开启收银台灯、热食区灯、部分货架灯。{"device":"xxx","order":{"power4":1,"power5":1}}
8:00 - 18:00日间模式:全店基本照明开启,招牌灯开启。{"device":"xxx","order":{"power1":1,"power2":1,"power3":1}}
18:00 - 22:00高峰模式:开启所有灯带、招牌灯,营造明亮氛围。{"device":"xxx","order":{"power6":1,"power7":1,"power8":1}}
22:00 - 次日6:00节能模式:招牌灯关闭,保留必要安防照明。{"device":"xxx","order":{"power1":0,"power2":0}}

6. 总结

  1. 无需布线改造:8路控制器可直接替换原有空气开关或继电器,利用现有WiFi网络,施工简单

  2. 避免谐波干扰:由于采用的是物理机械触点继电器,相比可控硅调光,在LED灯较多的场景下更稳定,不易受电网谐波干扰而误动作。

  3. 开发成本低:芯步提供标准的HTTP API,无论是Python、Java还是Node.js,只需简单的 requests 库即可完成对接,无需了解底层复杂的通信协议(如Modbus或Zigbee)

  4. 高性价比:单台设备支持8路输出,平均单路成本极低,适合对成本敏感的连锁便利店业态

实施:在开发定时任务代码时,请一定要加入逻辑判断(例如:如果温度传感器高于28度,才关闭空调;否则保持通风),以更贴合节能运营的实际需求。

控制器产品方案:
怎么在网咖电竞包间管理中对接智能设备以实现多包间批量开关控制
查看 >>
共享自习室独立包间控制:怎样把共享空间智能控制器对接到软件项目中
查看 >>
舞蹈练习室设备管理:如何将8路包间场景联动控制器对接到自己的项目中
查看 >>
厂房多设备集中控制:怎样把24 路智能分体远程电源控制器对接到软件项目中
查看 >>
共享自习室包间管理:怎么将8路包间灯光空调控制器接入到软件项目中
查看 >>
灯光场景方案:
活动现场灯光管理:如何将智能墙壁复合开关3路接入到项目中
查看 >>
咖啡厅情调灯光调节:怎样把派对聚会灯光秀控制中对接到项目中
查看 >>
共享棋牌室灯光设备控制:怎么将智能通断器AC4-30A对接到自己的项目中
查看 >>
共享麻将馆灯光插座管理:怎么将DC-10A 电器开关集成到自己的项目中
查看 >>
如何在共享台球室灯光空调控制中接入智能设备以实现远程控制16路线路
查看 >>
8路用途方案:
怎样在数据中心机柜中对接智能硬件来实现8路总控电源开关
查看 >>
如何二次开发智能PDU[分控]|8位以实现机柜8路设备电源定时控制
查看 >>
怎样在无人售货机控制中集成智能硬件以实现8路设备电源状态监测
查看 >>
怎样接入8路防水防尘控制箱来实现远程控制8路线路
查看 >>
怎么在机柜设备电源管理中接入智能设备来实现8路设备总电源状态监测
查看 >>