CATALOG

一、背景与概述

在零售店铺、连锁门店等商业场景中,照明控制正从传统的“手工开关+定时器”模式向“智能化、场景化、联动化”方向升级。传统方案往往面临以下痛点:多个照明回路独立控制难以协同、灯光调整无法与其他设备(如传感器、语音设备)联动、场景切换操作繁琐等。

芯步(ThingBoot)提供的一系列智能硬件产品均开放标准化HTTP接口,支持任何具备网络通信能力的软件系统(Web、小程序、APP、SaaS平台等)进行远程控制和数据交互。本方案的目标是阐述如何基于这些开放接口,构建一套灵活、可扩展的店铺照明多设备联动控制系统。

二、核心技术架构

本方案采用经典的物联网三层架构,通过芯步的开放API实现上层业务逻辑与底层硬件设备的解耦与联动。

  • 基础设施层(设备端):包括各类照明控制器、传感器、执行器等物理设备。

  • 网关与网络层:设备通过2.4G WiFi直连互联网,无需额外网关

  • 云平台层:芯步开放API作为统一入口,处理设备状态上报与指令下发。

  • 应用层:用户自建的SaaS后台、小程序、或本地服务器,承载联动逻辑与业务规则。

2.1 开放接口核心机制

所有设备调用统一的API端点,通过HTTP/HTTPS协议进行通信

  • 请求地址https://api.thingboot.com/{AppId}/device/control/?sign={sign}&ts={ts}

  • 请求方法:POST,数据格式为JSON

  • 核心参数

    • device:目标设备ID(支持单个或多个)

    • order:具体的控制指令(JSON字符串)

三、硬件设备选型

为实现多设备联动,需根据店铺环境选择合适的控制与感知设备。

设备类别推荐型号/系列核心作用接口特性
照明控制类智能控制器4路/8路集中控制天花灯、射灯、灯带等多路照明回路每路独立可控,支持继电器通断
墙壁开关类智能墙壁开关1-3路原位替换传统开关,保留手动习惯支持状态保持、先通后断等时序指令
传感触发类人体存在雷达传感器检测区域是否有人,作为自动关灯依据实时上报“有人/无人”状态
辅助交互类智能语音音柱语音播报联动提示、欢迎语支持HTTP指令触发指定音频播放

四、多设备联动场景设计与实现

以下通过3个具体的店铺运营场景,演示如何通过代码逻辑实现联动。

4.1 第一种场景:智能迎宾与分区自动控制

需求:顾客走进门口区域时,入口射灯亮起,同时语音音柱播放欢迎语;顾客进入陈列区后,该区灯光渐亮,入口区灯光延迟关闭。

实现逻辑

  1. 触发:门口的人体传感器检测到“有人”状态,通过HTTP推送至服务器。

  2. 决策:服务器根据设备ID识别触发源,判断联动逻辑。

  3. 执行

    • 调用控制器接口,开启入口照明回路。

    • 调用语音音柱接口,播放指定欢迎语音。

    • (可选)设置定时任务,10分钟后若无后续触发,则关闭入口照明。

关键代码逻辑(伪代码)

4.2 第二种场景:按路分控与“一键闭店”模式

需求:店铺分为服装区、收银区、橱窗区。店员在下班时点击小程序“闭店”按钮,所有照明关闭,仅保留安全指示灯;若仅关闭服装区,则其他区域不变。

实现逻辑

  1. 接口特性:利用控制器的power参数支持单路独立控制{"power1":"0"}或批量控制{"batch":{"relay":[1,2,3],"power":0}}的特点

  2. 操作:店员端小程序发起请求 -> 服务器验证权限 -> 向目标控制器下发指令。

核心指令示例

4.3 第三种场景:能耗统计与动态节能

需求:系统根据人流量传感器数据,在无人时段(如凌晨)自动切断非必要照明;管理者通过后台查看每路照明的日/周能耗趋势。

实现逻辑

  1. 数据上报:传感器定时上报环境数据或状态变化数据至服务器

  2. 后台分析:服务器记录每次“开/关”指令的时间戳与设备ID。由于控制器本身支持实时状态上报,系统可精确计算照明时长,结合负载功率估算能耗。

  3. 自动化策略

    • 设定定时任务(如每日02:00)扫描所有设备状态。

    • 结合最后的人体传感器触发时间,若超过30分钟无触发且处于非营业时间,强制发送关闭指令。

五、系统集成关键步骤

5.1 设备接入与调试

  1. 在芯步控制台获取AppId并设置开发密码

  2. 根据官方文档生成签名sign(md5(md5(开发者密码) + "." + 时间戳))。

  3. 使用Postman或代码模拟请求,测试单设备通断(响应时间通常在80-120ms)。

5.2 联动规则引擎设计

  • 定时任务:利用云服务器的Cron作业,定时调用API执行场景(如早10点开店模式)。

  • 事件触发:建立消息队列,传感器数据到达后触发“判断-执行”流程。

  • 混合模式:如感应触发后执行先通后断指令(point命令),模拟“人来灯亮、人走渐熄”的效果

5.3 前端交互实现

  • 管理后台:使用任何支持HTTP请求的语言(Java, Python, Node.js)均可对接。

  • 移动端:可封装成微信小程序,使用wx.request调用接口,方便店员掌上控制

六、方案优势

  1. 开箱即用的兼容性:所有设备统一使用HTTP API,无需关心底层Zigbee或MQTT协议的差异,极大降低开发门槛。

  2. 灵活的私有化部署:支持自建消息服务器,业务数据(如哪条回路在何时被开启)可完全存储在企业自己的服务器上,确保数据安全

  3. 扩充性强:该接口机制不仅适用于照明,同步适用于语音、传感器等设备。未来若需增加温湿度监测或窗帘控制,仅需在现有后台增加对应逻辑即可。

七、总结

通过对接芯步的开放接口,开发者可以将店铺照明系统从一个被动的、孤立的电力系统,升级为一个“感知-决策-执行”闭环的智能系统。本方案利用控制器实现了物理照明回路的精细化分控,结合传感器实现了按需照明,并利用通用的API技术栈降低了企业自研的成本。这种基于标准HTTP协议的对接模式,是当前中小型商业空间实现轻量化、高性价比智能化改造的有效路径。

照明控制器产品方案:
共享台球室灯光管理:如何将智能照明控制器12路对接到项目中
查看 >>
怎样在共享茶室照明控制中集成智能硬件来实现远程控制8路照明设备通断
查看 >>
如何在门店灯光管理中集成智能硬件来实现灯光场景联动控制
查看 >>
如何在库房照明智能控制中对接智能硬件来实现远程开关状态查询
查看 >>
如何在共享场所中集成智能硬件以实现分路控制灯光与电器
查看 >>
店铺场景方案:
怎样在商场店铺照明控制中集成智能设备来实现两路照明一路门禁控制
查看 >>
店铺照明设备管理:怎样把3路智能墙壁触摸开关集成到软件项目中
查看 >>
店铺空调设备控制:怎么将万能空调遥控器接入到软件项目中
查看 >>
商场店铺照明控制:如何把2路智能墙壁远程控制开关接入到项目中
查看 >>
店铺设备电源管理:怎样将16A86型远程控制电源插座接入到项目中
查看 >>
设备用途方案:
怎样对接20W 远程喊话壁挂音箱以实现云端设备状态监控
查看 >>
怎样在无人值守门店机柜电源控制中对接智能设备以实现多设备联动控制
查看 >>
如何接入智能人体存在传感器[壁挂]来实现设备电源开关控制
查看 >>
怎样二次开发智能 30W 云控制语音壁挂音箱来实现多设备语音同步播报
查看 >>
怎么在照明控制中集成智能设备来实现分路控制灯光与设备
查看 >>