CATALOG

共享办公空间的独立包间(如电话亭、小型会议室、冥想室)近年来需求激增。用户按小时预订后,最直接的痛点就是“进了房间,灯不亮、插座没电”,还得联系运营人员手动送电。芯步的8路集中控制器正是针对这一场景设计的硬件设备,通过开放HTTP API接口,开发者只需几行代码就能将其无缝集成到现有的包间预订系统或小程序中。

一、解决概述:基于HTTP API的8路远程集中控制

本方案的核心是利用芯步智能控制器8路|交流电压版提供的HTTP API接口。这款设备提供8路独立的10A继电器输出,每一路都可以独立控制。开发者无需接触复杂电路,只需在自己的预订系统后端发起HTTP请求,即可根据用户的订单状态自动控制对应包间的电源。

核心优势:

  • 8路独立分控:单台设备可管理最多8个独立包间,每路均可通过API独立开关,有效降低硬件采购成本

  • 大功率承载:每路最大负载2200W(阻性负载),可轻松管理灯光、插座、新风系统甚至小型空调

  • 安装便捷:设备采用标准35mm导轨安装,可直接放入楼层弱电井或配电箱,不占用包间室内空间

  • 灵活部署:纯WiFi联网(2.4GHz),只需配电箱处有WiFi信号,无需额外布线

  • 安全可靠:外壳采用防火V0级PC材料,耐高温符合安规标准,保障场所用电安全

技术规格速览:

参数规格
控制路数8路独立控制
额定电流每路MAX 10A
工作电压AC 85-265V(市电直供)
无线连接WiFi 802.11 b/g/n 2.4GHz
产品尺寸125mm × 90mm × 40mm

二、核心应用场景:包间用电自动化

在共享办公独立包间场景中,8路控制器的典型接线与对应关系如下:

控制器线路关联包间控制对象
第1路输出包间A(如电话亭1号)灯光、插座
第2路输出包间B(如电话亭2号)灯光、插座
第3路输出包间C(如迷你会议室A)灯光、插座、新风
...以此类推...最多8个独立空间...

自动化逻辑流程:

  1. 用户在微信小程序/APP下单预订某包间(如“包间A”从14:00到15:00)

  2. 付款成功后,订单系统生成预订记录

  3. 用户到达现场,扫码或点击“开始使用”

  4. 系统自动调用API,向控制器下发命令:接通“第1路”电源

  5. 包间A通电:灯亮、插座有电,用户可正常使用办公设备

  6. 使用时间结束前5分钟,系统可推送提醒

  7. 时间到或用户点击“结束”后,系统自动断开第1路电源

  8. 包间A断电,等待下一位预订者

⚠️ 说明:如果实际包间需要控制的设备较多(如同时控灯和空调),回路电流总和不超负荷的前提下,可从同一路输出引线;若单路负载不足,将高功率设备分配至不同线路,或选用更高功率的专用设备。

三、实施步骤:五步完成硬件与软件对接

第一步:硬件安装与上电

将8路控制器安装在楼层配电箱内:

  • 输入端接入市电(火线L、零线N)

  • 输出端:第1路输出引向包间A的总开关(灯光、插座),第2路引向包间B,以此类推

  • 请一定要由持证电工操作,安装前切断总闸电源

设备通电后,会释放一个配网热点,使用手机连接该热点即可进入配置页面,将控制器连接到办公空间的2.4GHz WiFi网络。

第二步:获取API凭证

  1. 登录芯步开发者后台(免费注册)

  2. 在“开发设置”中获取AppIdAppSecret

  3. 在“设备管理”页面获取该控制器的唯一标识Device ID

第三步:签名计算与接口调用原理

芯步接口采用双重MD5动态签名验证机制,所有请求需携带签名和时间戳

签名生成算法:

Sign = md5( md5(AppSecret) + ts )
  • ts:当前Unix时间戳(秒),10位数字

  • md5():标准MD5哈希函数,返回32位小写十六进制字符串

请求地址:

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

第四步:核心控制命令下发

这是最关键的一步。我们需要向控制器下发JSON格式的控制指令

单路控制示例(控制第1路合闸通电):

power1=1表示接通第1路,power1=0表示断开第1路

多路批量控制示例:

一次性接通第1、3、5、7路,适用于批量场景

第五步:接收设备状态反馈

需要注意的是,API返回的200状态码仅代表平台成功接收了指令,设备可能因离线等原因未实际执行。因此,在需要确认执行结果的场景(如用户反馈“灯没亮”),:

  1. 通过云平台的消息推送功能,实时接收设备执行结果

  2. 或在管理后台设计“重试/报错”机制,供运维人员介入

四、实战代码:多种语言集成范例

以下代码示例均基于上述API规范,开发者可根据项目后端语言选择

1. Java(Spring Boot)

2. Python(Flask/Django)

3. Node.js

4. 简易Shell脚本(cURL)

适合快速测试或运维脚本

五、共享办公场景实用功能扩展

1. 超时自动断电

用户预订时间结束后未主动续费,系统可自动发送power1=0指令强制断电,避免资源被占用而不产生收益。可在后端设定定时任务,到期自动触发。

2. 多包间批量控制

当需要整层断电(如夜间清场)时,可使用批量控制命令

3. 分组联动控制

若8路不够用,或需要将不同楼层/区域的包间统一管理,可使用芯步的分组控制接口

4. 二维码预约集成

参考行业成熟方案,可为每个包间生成独立二维码。用户扫码后,系统自动识别包间对应的线路编号,完成身份验证并合闸送电。

六、总结与部署

通过上述方案,开发者可以将芯步8路集中控制器视为一个“拥有IP地址的8通道智能电闸”

落地清单:

步骤操作要点
硬件部署每台控制器管理8个包间(同楼层或同区域)
网络规划确认配电箱位置WiFi信号达标,或选择有线网络版
软件对接在订单完成/开始使用时调用API,到期自动断电
权限设计用户只控制自己预订的包间,由业务系统保证映射关系
异常处理设计重试机制,并允许运维人工介入

运维提示

  • API返回200不代表设备必定执行,设备离线等异常需通过异步消息或重试机制兜底

  • 在管理后台保留“手动控制”入口,应对现场特殊情况(如用户设备故障导致无法正常结束)

该方案无需配置昂贵的网关主机,WiFi版控制器直连云平台即可工作,大幅降低了共享办公空间电力智能化的改造成本和开发门槛。开发者只需关注业务逻辑,用几行代码即可为包间运营插上自动化的翅膀。

控制器产品方案:
智慧教室灯光设备集中控制:怎样把12路分体智能配电控制箱集成到自己的项目中
查看 >>
怎么接入智能 24 路远程开关控制模块以实现自定义场景联动控制
查看 >>
怎么在店铺设备电源控制中集成智能硬件以实现8 路多通道独立控制
查看 >>
怎样接入4路智能直流开关以实现多设备联动控制
查看 >>
怎样对接智能直流控制器4路以实现联动场景逻辑控制
查看 >>
共享办公场景方案:
如何在共享办公空间门禁管理中对接智能设备来实现远程指令开门控制
查看 >>
共享办公独立包间场景:怎样把8 路包间电源控制器对接到软件项目中
查看 >>
怎样在共享办公独立包间场景中接入智能硬件以实现8 路独立线路通断控制
查看 >>
共享办公独立包间场景:如何将8路共享空间智能控制器集成到自己的项目中
查看 >>
共享办公独立包间场景:怎么将8 路 10A/16A/30A 多规格输出控制器集成到软件项目中
查看 >>
包间用途方案:
怎么二次开发4路包间电器覆盖控制器MINI以实现包间温湿度联动控制
查看 >>
如何在无人值守包间设备控制中集成智能硬件以实现包间预约联动通电
查看 >>
如何对接4路大功率包间电源控制板MINI来实现包间温湿度联动控制
查看 >>
直播间独立包间场景:怎么将服务门店包间专用控制器对接到自己的项目中
查看 >>
共享办公独立包间场景:如何将8路大功率包间电源控制板对接到软件项目中
查看 >>