CATALOG

——基于芯步智能控制器的设备分组管理与实践

一、背景分析

1.1 业务场景

共享自习室、共享棋牌室、共享茶室、共享舞蹈室等共享服务场所中,灯光管理是运营的核心环节:

  • 共享自习室:需要独立控制每个座位的照明灯,支持用户扫码开灯、按时计费

  • 共享棋牌室:包间内有多路照明(主灯、氛围灯、卫生间灯),需按需控制

  • 共享舞蹈室:不同舞蹈类型需切换不同灯光模式,预约时段自动开/关灯

  • 共享会议室:按预订时间自动开启/关闭照明,同时控制投影幕、空调等设备

1.2 当前痛点

痛点具体表现
布线成本高每个座位/包间独立布线、独立开关,改造成本大
管理效率低管理员需逐个开关灯,退场后常遗漏关灯造成能耗浪费
缺乏联动灯光与预约系统、计费系统割裂,无法实现自动启停
扩展困难新增座位时布线改造复杂,难以快速部署

1.3 核心需求

  1. 多路独立控制:单台设备可控制多个独立回路,每路照明可单独开关

  2. 分组管理:支持将同区域/同类型的设备归入同一分组,批量控制

  3. 预约自动联动:与预约/计费系统对接,订单生效时开灯,结束时自动关灯

  4. 灵活集成:通过标准化HTTP API接入现有管理平台

  5. 扩展性强:新增座位只需增加控制器路数或新增设备,软件配置即可

二、产品选型

2.1 核心产品:智能控制器[交流电压版]

芯步提供多路智能控制器,适用于共享场所灯光管理场景:

产品型号控制路数额定电流适用场景
智能控制器4路4路10A/路小型包间、4个以下独立座位区
智能控制器8路8路10A/路中型自习室、8个独立座位、复杂包间
智能照明控制器12路12路-大型场所、多区域控制

2.2 产品规格(以8路为例)

参数项规格
产品型号UNI-KZQ-AC-8
产品尺寸125×90×40mm
控制路数8路独立控制
工作电压AC 85-265V(市电)
额定电流MAX 10A/路
负载功率单路MAX 2200W[阻性负载] / 350W[感性负载]
待机功耗0.4(全断)-1(全通/无负载)W
无线连接WiFi IEEE 802.11 b/g/n 2.4GHz
外壳材质防火V0级PC

数据来源:

2.3 核心特性

特性说明
8路独立控制每路均可通过HTTP接口独立控制通断
开关量输入8路开关量信号输入,可外接轻触开关实现本地控制
远程定时任务支持设置定时开关灯,无需人工干预
自定义联动可配置设备之间的联动逻辑
开放HTTP API适用于Web、APP/小程序、SaaS/低代码平台

三、分组管理方案

3.1 为什么要分组

在共享场所中,往往需要批量控制多个设备:

  • 自习室:关闭整个A区的所有座位灯

  • 棋牌室:切换包间的“营业模式”(主灯+氛围灯全开)、“清洁模式”(仅开卫生灯)

  • 舞蹈室:街舞模式下打开所有彩灯,瑜伽模式下调暗主灯

分组管理可以将多个设备/多个回路归为逻辑组,实现一键批量控制。

3.2 分组层次设计

┌─────────────────────────────────────────────────────────────┐
│                      共享场所管理平台                          │
├─────────────────────────────────────────────────────────────┤
│  场地分组(按物理区域)        功能分组(按业务场景)           │
│  ├── A区(8个座位)           ├── 营业模式(所有照明开)       │
│  ├── B区(6个座位)           ├── 清洁模式(仅基础照明)       │
│  └── 休息区                   └── 节能模式(间隔开灯)         │
├─────────────────────────────────────────────────────────────┤
│                     智能控制器群                              │
│  ┌──────────────┐  ┌──────────────┐  ┌──────────────┐       │
│  │ 控制器1(8路)│  │ 控制器2(8路)│  │ 控制器3(4路)│       │
│  │ 座位1-8照明  │  │ 座位9-16照明 │  │ 公共区域照明 │       │
│  └──────────────┘  └──────────────┘  └──────────────┘       │
└─────────────────────────────────────────────────────────────┘

3.3 分组API接口

芯步提供完整的设备分组管理接口。

3.3.1 创建设备分组

将设备加入到指定分组:

接口地址

POST https://api.thingboot.com/{AppId}/device/group/?sign={sign}&ts={ts}

请求参数

名称类型说明
devicestring设备ID,支持多个用逗号分隔,如1001,1002
groupstring分组ID(整数),为0时表示取消分组

请求示例

数据来源:

3.3.2 执行分组命令

控制分组执行动作(如批量关灯):

接口地址

POST https://api.thingboot.com/{AppId}/group/control/?sign={sign}&ts={ts}

请求参数

名称类型说明
groupint分组ID
orderjson命令内容,如{"power1":0,"power2":0}

请求示例(关闭分组内所有设备的第1路和第2路):

返回结果

数据来源:

3.4 签名算法

所有API接口均需携带签名:

sign = md5(md5(AppSecret) + ts)
  • AppId:开发者应用ID,由芯步平台生成

  • AppSecret:开发者密钥

  • ts:当前Unix时间戳(秒)

签名计算流程

  1. 将AppSecret进行MD5加密

  2. 将加密结果与时间戳拼接

  3. 对拼接字符串再次进行MD5加密

四、集成代码示例

4.1 Python Flask完整示例

4.2 Node.js分组控制

4.3 小程序集成示例

五、智能联动场景

5.1 第一种场景:用户扫码开灯 + 按时计费

业务需求:用户扫码下单,自动开灯并开始计费;订单结束自动关灯。

关键指标

  • 从下单到开灯:< 2秒

  • 订单超时自动关灯:可设置保底时间自动执行

5.2 第二种场景:区域批量控制

业务需求:管理员在后台一键关闭A区所有灯光。

实现的方式是

5.3 第三种场景:预约自动开灯

业务需求:用户预约座位后,系统在预约时间前5分钟自动开灯准备。

实现的方式是

5.4 场景四:人体感应联动(节能模式)

业务需求:公共区域检测到无人时自动关灯,有人时自动开灯。

搭配芯步智能人体存在传感器,可实现:

感应状态联动动作适用场景
检测到人进入自动开灯走廊、卫生间、公共休息区
长时间无人(≥15分钟)自动关灯非营业时段节能
检测到人静止保持开灯自习室(避免误关)

数据来源:

六、部署要点

6.1 硬件部署规划

场地规模座位数推荐设备数量
小型自习室≤8座智能控制器8路1台
中型自习室9-24座智能控制器8路2-3台
大型自习室25-48座智能控制器8路4-6台
棋牌室包间每包间智能包间控制器Max1台/包间

6.2 布线要求

项目要求
供电控制器需接入AC 220V市电(火线+零线)
负载接线每路输出接对应座位的照明灯零火线
本地开关(可选)可外接轻触开关至开关量输入端

6.3 网络要求

项目要求
WiFi信号2.4GHz,信号强度≥-65dBm
带宽单控制器带宽<1Mbps,多设备可共用AP
部署位置控制器安装在配电箱或座位区附近

6.4 注意事项

  1. 负载限制:单路不得超过2200W[阻性负载]/350W[感性负载],LED/节能灯为感性负载

  2. 总负载限制:全接通时总负载≤4400W[阻性负载]/700W[感性负载]

  3. 定时任务:设置保底关灯时间(如订单结束+5分钟自动关灯)

  4. 本地控制:如需保留物理开关,可外接轻触开关接入开关量输入端口

七、方案总结

基于芯步智能控制器的共享场所灯光分组控制方案,具有以下核心价值:

价值维度实现效果
多路独立控制4路/8路/12路可选,每路可独立控制座位照明
分组批量管理通过分组API,一键控制整区/全场的灯光
开放集成标准化HTTP API支持任何编程语言,10分钟完成对接
灵活部署支持单设备配电箱安装,新增座位只需扩展路数
智能联动与预约系统、计费系统、人体传感器深度联动
降本增效减少人工巡检关灯工作量,降低30%以上能耗

技术要点回顾

  1. 硬件选型:4路/8路智能控制器覆盖不同规模需求

  2. 分组管理:通过/device/group维护分组,通过/group/control批量控制

  3. 开放API:标准化HTTP接口,兼容任何编程语言和平台

  4. 签名机制:MD5嵌套签名保障接口安全

技术支持:芯步免费提供全程技术指导——从选型、对接,到布线、安装、调试,可随时联系工程师获取支持。