CATALOG

1. 背景与需求分析

1.1 办公照明智能化趋势

随着“双碳”目标的推进和员工对健康办公环境需求的提升,办公照明正从单纯的“照亮”向“按需照明、智能管控”转型。相关行业标准(如T/SILA 010—2022)已对办公照明的智能化系统设计提出了明确要求,涵盖分区控制、场景联动等功能

1.2 痛点与需求

在传统办公环境中,通常存在以下问题:

  • 能源浪费:公共区域(会议室、茶水间、走廊)常出现“长明灯”现象。

  • 管理不便:缺乏集中控制手段,行政人员需逐个区域巡检关灯。

  • 体验单一:无法根据时间段(如午休、加班)或场景(如会议投影)灵活切换灯光模式。

针对以上痛点,将芯步的3路智能墙壁控制开关集成到现有软件项目(如OA系统、企业微信、钉钉或自研管理后台)中,可实现低成本、高效率的照明智能化升级

2. 核心产品特性与开放能力

本方案选用芯步 “智能触摸墙壁开关(3路)” 作为核心控制节点。

2.1 硬件规格优势

  • 安装零门槛:标准86型规格,可直接替换传统墙壁开关,无需重新布线,单路负载支持300-1200W,适配办公区所有LED灯具

  • 网络直连:支持WiFi 2.4GHz直连,无需额外购置网关,大幅降低批量部署成本

  • 3路独立控制:可分别控制办公区的3组不同灯光(如:第1路控制主照明、第2路控制筒灯/洗墙灯、第3路控制窗帘或备用插座)

2.2 开放接口能力

该系列产品最核心的集成价值在于其 “开放式HTTP API接口” ,具备以下技术特征:

  • 语言无关性:任何支持HTTP协议的开发语言(Java, Python, PHP, Node.js, Go等)均可调用,兼容现有绝大部分软件架构

  • 私有化部署:支持局域网直连和私有化部署,可将API请求完全限制在企业内网,满足数据安全合规要求

  • 实时响应:通过HTTP请求直接下发指令,无需经过第三方云中转,时延极低。

API核心交互模式如下:

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

  • 请求方法:POST

  • 核心参数

    • device:设备唯一ID(可在控制台获取)。

    • order:JSON指令串。

3路开关指令集示例

控制目标指令JSON功能描述
第1路开{"power1":1}打开主照明灯
第2路关{"power2":0}关闭辅助照明
第3路开{"power3":1}打开第三路负载
全开/全关三路分别下发批量操作
点动模式 (先通后断){"point1":"2000"}第1路接通2秒后自动断开,适用于排气扇或临时测试

3. 系统集成设计

为了实现软件项目对硬件的平滑接管,采用以下分层架构:

3.1 架构分层说明

  1. 设备层:部署在办公区各回路上的3路智能开关,通过WiFi连接至企业路由器。

  2. 接口层:芯步开放API或私有化部署的本地API服务。

  3. 业务层:现有的OA系统、钉钉/飞书应用、微信小程序或SCADA系统。

  4. 控制层:管理人员通过Web端管理后台或手机端APP进行操作。

3.2 签名安全机制

在生产环境中调用API时,需通过MD5签名机制防止接口被恶意篡改。芯步采用的签名算法逻辑较为严谨:

  • 步骤1:将AppSecret进行MD5加密,得到secret_md5

  • 步骤2:将secret_md5拼接当前时间戳ts,再次进行MD5加密,得到最终签名sign

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

开发提示:在开发测试阶段,可在芯步控制台中开启“调试模式”,此时系统会临时忽略签名校验,方便快速验证逻辑;上线前请一定要关闭并严格校验签名

4. 软件项目集成实施步骤

若需将3路开关集成到现有软件项目中,遵循以下流程:

4.1 环境准备与设备纳管

  • 注册与创建:在芯步官网注册账号,创建“工作台”及“物联网控制台”模块

  • 设备配网:将3路开关通电,参照产品手册通过WiFi配网工具将其接入企业办公WiFi。

  • 获取凭证:在控制台的“开发设置”中获取AppIDAppSecret,并记录下已绑定设备的Device ID

4.2 后端服务层开发

在现有软件后端中,封装一个统一的IoTService类,包含以下核心函数:

  • signGenerator():动态生成MD5签名,确保每次请求的时效性(防止重放攻击)。

  • controlDevice(deviceId, order):通用的设备控制方法。例如,接收前端传来的{"power2":0},自动构造HTTP请求发送。

  • batchControl(deviceList, action):批量控制函数。针对开放式办公区,可一次性发送指令给所有开关,实现统一关灯。

4.3 前端业务逻辑集成

  • 管理后台集成

    • 在行政模块增加“智能照明”菜单。

    • 绘制楼层平面图,将Device ID与具体的“工位区-南排灯”绑定。

    • 实现“一键下班关灯”按钮(触发所有3路开关的{"power1":0, "power2":0, "power3":0})。

  • 场景自动化集成

    • 午休模式:主灯关闭(power1=0),保留筒灯微光(power2=1)。

    • 会议模式:若检测到会议室预订状态为“占用中”,且传感器无人时,可通过逻辑联动控制。

4.4 微信小程序/移动端集成

对于移动办公场景,可直接通过HTTP调用接口:在小程序端发起wx.request,将AppID和签名置于Header或Query中,Body携带deviceorder信息。需注意前端直接调用会暴露AppSecret所有移动端请求均转发由后端代理处理,以保证密钥安全

5. 典型场景应用示例

5.1 第一种场景:午休节能模式

  • 需求:12:30-13:30,员工休息,需要关闭大部分刺眼的主照明,保留走廊基础照明。

  • 执行逻辑

    • 定时任务(Cron Job)触发后端接口。

    • 调用所有3路开关,执行指令:{"power1":0}(关主灯)、{"power2":1}(开氛围/基础照明)。

  • 效果:无需人工干预,系统自动执行,节约电费约30%。

5.2 第二种场景:下班未关灯巡检

  • 需求:行政人员晚上10点通过手机确认办公室灯是否关闭。

  • 执行逻辑

    • 行政打开企业微信中的“行政助手”应用。

    • 点击“照明总关”按钮。

    • 软件后台遍历办公室内所有Device ID,发送{"power1":0, "power2":0, "power3":0}

    • 接口返回成功状态,前端界面刷新显示“已全关”。

5.3 第三种场景:高级逻辑控制(状态保持)

  • 需求:保洁人员打扫卫生时,希望灯光延时关闭。

  • 执行逻辑

    • 保洁按下墙壁物理开关(或点击保洁APP“打扫模式”)。

    • 后台下发指令:{"power1":{"keep":"1","revert":"30"}}

    • 效果:灯光立即打开,保持30秒后自动关闭,既方便打扫又避免忘记关灯

6. 方案优势与效益分析

将芯步3路智能开关集成到软件项目中,具备以下显著优势:

  1. 低成本改造:无需更换现有灯具,不涉及复杂的485总线布线(无需像KNX/DALI方案那样额外布线),直接替换墙壁开关即可

  2. 开发友好:标准的HTTP接口,10分钟内即可完成第一个Demo对接,极大缩短了物联网改造的开发周期

  3. 数据私有化:支持纯局域网运行,所有控制数据留存在企业内部服务器,符合大型企业对数据安全的要求

  4. 互联互通潜力:未来若需增加传感器(光照、人体存在),仍可通过同一套API逻辑进行扩展,无需重构软件架构。

通过以上方案,企业可以快速、低成本地将传统办公照明系统升级为可视、可管、可控的智慧照明系统,实现节能降耗与管理效率的双重提升。