CATALOG

共享工位照明控制的核心难点在于“人-位”关系动态变化——传统方案按区域控制,无法精准跟随用户对具体工位的占用。芯步的开放接口通过HTTP POST指令即可实现对智能插座/灯具的独立控制,结合人体传感器实现自动化联动。以下方案包含系统架构、接口调用示例及场景策略。

基于芯步开放接口

版本:V1.0

1. 背景与需求

在共享办公空间中,工位具有“流动性高、随用随租”的特点。传统的照明控制方式(如手动墙壁开关或分区总闸)面临以下痛点:

  • 能源浪费严重:工位无人但灯光常亮,导致大量电耗。

  • 管理僵化:管理员无法远程获知照明状态,也无法在夜间或特定时段批量关闭灯光。

  • 体验不佳:用户无法在自己租用的时段内,便捷地控制所在工位的灯光开关。

核心需求:实现对单个共享工位(或工位组)照明的远程指令下发状态监控

2. 系统架构

基于芯步的开放能力,本方案采用“端-云-应用”三层架构。

2.1 架构组成

  • 感知执行层

    • 智能插座/继电器模块:接入工位灯具线路,接收云端指令执行开关动作。

    • 人体存在传感器(可选):用于检测工位是否有人,实现自动联动

  • 网络传输层

    • 设备通过Wi-Fi/4G/以太网接入芯步平台。

    • 应用服务器与芯步开放平台之间通过 HTTPS 协议通信。

  • 平台与应用层

    • 芯步开放平台:提供设备接入、状态上报、指令转发能力

    • 共享工位管理系统:运营方自有的SaaS平台(APP/小程序/Web管理后台),负责业务逻辑(如判断用户是否付费、绑定设备权限)。

2.2 交互流程简述

  1. 用户在APP端选择某个已租用工位,点击“开灯”。

  2. 后台业务系统调用芯步开放接口

  3. 芯步平台将指令下发给对应的智能硬件。

  4. 智能硬件执行指令,灯具响应。

  5. 设备状态变更后,通过平台反向推送到业务系统,实现界面状态同步。

3. 核心技术实现:远程指令开关控制

实现远程控制的关键在于利用芯步提供的 control 接口。该接口基于标准HTTP协议,支持任何具备网络访问能力的后端语言调用

3.1 接口准备

  • 设备ID:在芯步控制台注册硬件获取的唯一标识(例如 820720)。

  • 应用ID (AppId):标识调用者的应用身份。

  • 签名 (Sign):为了保证接口安全,需将参数按规则加密生成的字符串,防止非法控制。

3.2 接口调用示例

假设我们需要关闭ID为 820720 的工位灯(该设备ID对应一个智能插座或灯具)。

  • 请求地址POST http(s)://api.thingboot.com/{AppId}/device/control/?sign={动态签名}&ts={当前时间戳}

  • 请求体 (JSON)

  • 后端代码逻辑(伪代码示例)

    注:实际开发中,签名算法涉及AppSecret,具体需参考芯步官方文档

3.3 状态同步与推送

为了保证APP界面显示与实际灯光一致,系统需要处理上行消息

  1. 当用户物理按键关闭灯光或传感器触发变化时,设备会主动上报状态。

  2. 芯步平台会将这些消息推送到开发者配置的服务器地址。

  3. 业务系统接收推送后,更新数据库中的“灯状态”。

4. 业务场景应用策略

结合共享工位的业务特性,利用上述指令接口,可以实现以下智能化场景:

4.1 扫码/预约用电

  • 场景:用户到达租用工位。

  • 逻辑:用户在小程序点击“使用工位” -> 业务系统校验订单有效性 -> 下发指令{"power":1} -> 台灯/顶灯亮起。

  • 优势:灯随人亮,不仅节能,还明确了该工位的“占用”状态,视觉上提升归属感

4.2 定时/无人自动关闭

  • 场景:用户离开未关灯或租用时间结束。

  • 逻辑

    • 方案A(联动传感器):工位搭载“人体存在传感器”。若传感器上报“无人”持续10分钟,业务系统下发指令{"power":0}

    • 方案B(纯软件逻辑):租赁订单倒计时结束,服务器主动发起关灯指令。

4.3 管理员批量控制

  • 场景:下班后管理员巡检或节假日。

  • 逻辑:在后台管理界面,选择“所有空闲工位” -> 调用循环下发接口,批量设置power:0

  • 效率:替代人工逐个巡查,实现远程集控

场景触发条件执行动作(指令)预期效果
用户入驻小程序点击“开灯”{"power":1}专属光感,提升体验
无人节能传感器持续上报“无人”{"power":0}杜绝长明灯,节约电费
定时策略系统时间 22:00{"power":0}强制关闭,安全省心
工位释放用户点击“退租”{"power":0}关闭能源,等待下一位

5. 方案优势

  1. 极强的兼容性:芯步的接口采用标准HTTP/HTTPS协议,无论现有的共享工位系统是用Java、Python还是PHP开发,都能无缝对接

  2. 毫秒级响应:根据官方测试数据,从指令发出到设备执行,时间约在 80-120ms,几乎无延迟感,用户体验流畅

  3. 低成本改造:无需重新布线,只需将灯具电源经过智能插座/继电器即可。对于LED灯具,甚至可以直接更换支持该协议的驱动电源。

  4. 高并发支持:芯步平台架构支持海量设备连接,在早晚高峰(大量用户同时开关灯)时,依然能保证指令下发的稳定性。

6. 总结

通过接入芯步的开放接口,共享办公运营方可以极其轻量且高效地实现工位照明的数字化改造。本方案不仅解决了“长明灯”的能源浪费问题,更将照明设备纳入整个共享办公的IoT生态中,实现了“人-位-灯”三者的实时联动,为精细化运营和节能降耗提供了坚实的技术底座。