CATALOG

店铺招牌控制需求通常涉及多路独立控制(如多个灯箱、LED字、卷帘门电源等),对设备集中管理、响应速度和接口开放性要求较高。以下方案基于芯步24路智能分体控制器的开放接口,设计一套完整的系统集成方案。

1. 背景与需求分析

在现代商业运营中,店铺招牌不仅是品牌展示的窗口,更是运营管理的一部分。许多连锁品牌或大型卖场面临以下痛点:

  • 管理分散:24个不同区域的灯箱、招牌、LED屏分别由独立开关控制,难以统一操作。

  • 能耗浪费:无法精准定时或远程操控,常常出现营业结束后部分招牌未关闭的情况。

  • 缺乏自动化:无法与营业时间、客流系统或天气状况联动。

  • 维护困难:当某一路设备故障时,无法快速定位是继电器故障还是负载问题。

核心需求:实现24路设备的集中控制,支持远程开关、定时任务、状态查询及与其他业务系统(如收银系统、客流系统)的数据互通。

2. 硬件选型与核心能力

针对“24路集中控制”的需求,本方案选用 芯步【智能分体控制器——24路版本】 作为硬件

硬件关键参数

  • 控制路数:支持 24 路继电器独立输出,完美匹配“24个招牌单元”的控制需求。

  • 通讯方式:有线网络或 Wi-Fi 2.4G,无需额外网关

  • 负载能力:支持 220V 市电直接接入,适用于各类灯箱、发光字、标准电源适配器。

  • 核心功能:支持多线路集中控制,特别适用于台球厅(多球桌灯)、自习室(多座位电源)及复杂店铺招牌场景

为什么选择该硬件?

  • 高性价比:相比采购 24 个单路通断器,该设备集成度高,布线简单,单路成本极低(批量采购单价可低至 585 元/台)

  • 指令丰富:除了单独控制 1-24 路开关外,具备 batch(批量)、point(先通后断)、reset(复位)等高级指令

3. 开放接口技术架构

芯步的核心优势在于开放接口策略,所有设备均提供完整的 API(应用程序接口),方便集成到现有的管理软件中

3.1 接口调用方式

开发者可以采用 HTTP协议MQTT协议 进行集成。

  • HTTP 请求地址http(s)://api.thingboot.com/{AppID}/device/control/?sign={sign}&ts={ts}

  • MQTT 接入适合高并发或实时性要求比较高的场景。

    • 主题api/{AppID}/device/control

    • 端口:1883

    • 服务器

3.2 签名鉴权机制

为了确保接口安全,每次请求均需携带动态 sign(签名),算法如下

  1. 将开发者密码(AppSecret)进行一次 MD5 加密。

  2. 将加密结果拼接上当前时间戳 ts(秒级)。

  3. 对拼接后的字符串再进行一次 MD5 加密。

    • 公式sign = md5( md5(AppSecret) + ts )

3.3 核心控制指令集

针对24路设备,系统需封装以下基础指令(以 JSON 格式为例)

操作类型命令示例 (order 参数)功能说明
单路开启{"power1": 1}开启第1路招牌灯
单路关闭{"power2": 0}关闭第2路招牌灯
全开/全关{"power": 1}{"power": 0}控制全部24路
批量操作{"batch": "1,3,5-8"}同时开启第1,3,5,6,7,8路
场景模式{"point": "1,3,5"}先关闭其他所有,再开启指定路数(互锁)

4. 集成解决方案详细设计

本方案不仅仅是将设备连上网,而是将其深度嵌入店铺的运营逻辑中。以下是针对“24路招牌集中控制”的软件集成设计:

4.1 自动化时间策略引擎

利用 API 接口,结合业务系统的定时任务功能,实现智能化调度。

  • 方案设计:编写一个后台服务(Cron Job),根据预设的“日出日落时间”或“店铺班次表”,自动调用控制接口。

  • 实战场景

    • 09:00:自动开启“主招牌”+“侧招”+“9:00特价菜单屏”(调用 batch 指令)。

    • 22:00:关闭主招牌和侧招,仅保留“24小时自助取货”灯箱(调用 point 指令实现互锁)。

    • 24:00:全店熄灯(调用 power=0)。

4.2 “一键迎宾”与场景联动

通过微信小程序或收银端 POS 软件,实现一键控制。

  • 集成逻辑:在收银系统中嵌入按钮。点击“开门迎客” -> 触发 HTTP 请求 -> 设备执行 point:1,2,3,4(先复位所有,再开启主招和门头灯)。

  • 分组控制:虽然设备有 24 路,但可在软件层面将线路 1-6 定义为“A区(门头)”,7-12 定义为“B区(侧招)”。软件层只需封装好逻辑,单次 API 调用即可控制一组。

4.3 设备状态监控与运维告警

接口支持状态查询。如果设备离线或执行返回 code 502(设备不存在)等错误码,系统应立即通知管理员。

  • 反馈机制:由于 HTTP 200 仅代表指令下发成功,不代表设备执行成功。为了精准获取设备状态,方案需配置异步消息推送

  • 实现的方式是:订阅芯步 MQTT 推送服务,或定时轮询设备状态。当管理员通过 APP 远程关店时,若某一路设备未正常响应,系统自动触发短信/钉钉告警:“请注意,3号招牌关闭失败,可能继电器粘连或负载短路。”

4.4 数据可视化大屏(可选)

对于拥有多门店的连锁品牌,可将 24 路设备数据接入总部的 IoT 大屏。

  • 展示内容:实时展示各门店各线路的能耗趋势(需配合电量统计模块)、开关次数、设备在线率。

  • 价值:通过数据分析,发现哪些招牌在营业时间后频繁被误开,从而优化管理流程。

5. 实施步骤与开发要点

5.1 硬件安装与网络配置

  1. 接线:将 24 个招牌的电源线分别接入控制器的 24 个继电器输出端。注意区分“常开”与“常闭”接口。鉴于强电操作风险,由持证电工完成。

  2. 配网:登录芯步控制台,通过设备配网模块将控制器连接至店铺商用 Wi-Fi 或通过网线接入路由器。使用静态 IP 以便管理。

5.2 软件对接流程

  1. 获取凭证:在 [芯步控制台] 获取 AppIDAppSecret

  2. 计算签名:后端需实现标准的 MD5 双重加密逻辑(参考前述代码示例)。

  3. 编写控制函数

5.3 常见问题排查

  • 签名错误 (5006):检查时间戳是否为秒级(10位),并在国内服务器时间同步下运行。

  • IP白名单 (5008):若服务器 IP 经常变动,在控制台关闭 IP 检查,或使用 MQTT 方式连接

  • 执行未生效:检查指令格式,例如控制第 1 路是 {"power1":1},而非 {"power":1}。线路从 1 开始计数

6. 方案总结

通过集成芯步的 24 路控制器及其开放接口,店铺可以实现从“人工巡查管理”到“数字化智能控制”的升级:

  1. 成本节约:减少人工关灯、巡检的人力成本,减少因招牌彻夜未开造成的潜在客流损失。

  2. 运维高效:在一个软件后台即可管理全店 24 路招牌设备,实时掌握运行状态。

  3. 扩展性强:该控制器不仅限于招牌,未来可扩展控制店铺内的风扇、灯光、甚至部分厨房设备,实现全店物联网化。

该方案已具备落地可行性,开发者可直接参考芯步官方文档中的接口定义进行编码实现。

控制器产品方案:
怎么在轰趴馆多功能包间控制中对接智能硬件来实现空调电源控制
查看 >>
照明控制:如何将8路防水防尘控制箱对接到项目中
查看 >>
怎样接入4路智能直流开关以实现多设备联动控制
查看 >>
怎样对接智能直流控制器4路以实现联动场景逻辑控制
查看 >>
怎样接入8路防水防尘控制箱来实现远程控制8路线路
查看 >>
招牌场景方案:
店铺招牌控制:怎么把24 路智能远程集中控制模块对接到软件项目中
查看 >>
怎样在店铺招牌控制中接入智能设备来实现多达16路独立线路控制
查看 >>
如何在店铺招牌控制中集成智能硬件来实现24路设备集中控制
查看 >>
怎么在店铺招牌控制中接入智能设备来实现多线路集中通断控制
查看 >>
怎样在店铺招牌控制中对接智能设备以实现定时开关设备电源
查看 >>
24路用途方案:
怎样在车间设备远程管理中接入智能设备以实现多达24路独立线路控制
查看 >>
怎么在共享自习室灯光设备控制中集成智能设备来实现多达24路独立线路控制
查看 >>
如何在养老社区公共设备控制中集成智能设备以实现控制24路交直流输出
查看 >>
如何在智能化改造中集成智能设备来实现24路多通道独立控制
查看 >>
如何在配电柜智能改造中接入智能设备来实现控制 24 路交直流输出
查看 >>