共享工位照明控制的核心难点在于“人-位”关系动态变化——传统方案按区域控制,无法精准跟随用户对具体工位的占用。芯步的开放接口通过HTTP POST指令即可实现对智能插座/灯具的独立控制,结合人体传感器实现自动化联动。以下方案包含系统架构、接口调用示例及场景策略。
基于芯步开放接口
版本:V1.0
1. 背景与需求
在共享办公空间中,工位具有“流动性高、随用随租”的特点。传统的照明控制方式(如手动墙壁开关或分区总闸)面临以下痛点:
能源浪费严重:工位无人但灯光常亮,导致大量电耗。
管理僵化:管理员无法远程获知照明状态,也无法在夜间或特定时段批量关闭灯光。
体验不佳:用户无法在自己租用的时段内,便捷地控制所在工位的灯光开关。
核心需求:实现对单个共享工位(或工位组)照明的远程指令下发与状态监控。
2. 系统架构
基于芯步的开放能力,本方案采用“端-云-应用”三层架构。
2.1 架构组成
感知执行层
智能插座/继电器模块:接入工位灯具线路,接收云端指令执行开关动作。
人体存在传感器(可选):用于检测工位是否有人,实现自动联动。
网络传输层
设备通过Wi-Fi/4G/以太网接入芯步平台。
应用服务器与芯步开放平台之间通过 HTTPS 协议通信。
平台与应用层
芯步开放平台:提供设备接入、状态上报、指令转发能力。
共享工位管理系统:运营方自有的SaaS平台(APP/小程序/Web管理后台),负责业务逻辑(如判断用户是否付费、绑定设备权限)。
2.2 交互流程简述
用户在APP端选择某个已租用工位,点击“开灯”。
后台业务系统调用芯步开放接口。
芯步平台将指令下发给对应的智能硬件。
智能硬件执行指令,灯具响应。
设备状态变更后,通过平台反向推送到业务系统,实现界面状态同步。
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界面显示与实际灯光一致,系统需要处理上行消息
当用户物理按键关闭灯光或传感器触发变化时,设备会主动上报状态。
芯步平台会将这些消息推送到开发者配置的服务器地址。
业务系统接收推送后,更新数据库中的“灯状态”。
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. 方案优势
极强的兼容性:芯步的接口采用标准HTTP/HTTPS协议,无论现有的共享工位系统是用Java、Python还是PHP开发,都能无缝对接。
毫秒级响应:根据官方测试数据,从指令发出到设备执行,时间约在 80-120ms,几乎无延迟感,用户体验流畅。
低成本改造:无需重新布线,只需将灯具电源经过智能插座/继电器即可。对于LED灯具,甚至可以直接更换支持该协议的驱动电源。
高并发支持:芯步平台架构支持海量设备连接,在早晚高峰(大量用户同时开关灯)时,依然能保证指令下发的稳定性。
6. 总结
通过接入芯步的开放接口,共享办公运营方可以极其轻量且高效地实现工位照明的数字化改造。本方案不仅解决了“长明灯”的能源浪费问题,更将照明设备纳入整个共享办公的IoT生态中,实现了“人-位-灯”三者的实时联动,为精细化运营和节能降耗提供了坚实的技术底座。