CATALOG

创客工坊的设备管理痛点在于:人员进出频繁、照明常开浪费电、门禁授权零散。芯步的开放接口恰好能串联起这几端——用人体感应触发照明,用电子锁对接门禁,再通过定时/条件指令把两者联动起来。以下方案从硬件选型到接口调用再到业务逻辑,按实施顺序展开。

——基于芯步开放平台的定时灯光门禁控制

1. 背景与需求分析

在许多创客工坊、共享工作室中,设备管理往往存在两个痛点:

  • 能源浪费:照明灯光常常在白天或无人时长时间开启;

  • 安全隐患与管理繁琐:非工作时段人员随意进出,钥匙或门禁卡管理不便。

通过引入芯步的智能硬件及开放接口,我们可以实现“人来灯亮,人走灯延时而灭”以及“定时锁门,授权开门”的双重智能控制。这不仅降低了能耗,还通过自动化流程提升了工坊的安全等级。

2. 系统硬件选型与架构

基于芯步的硬件产品线,本方案核心选用以下三类设备:

设备类型推荐型号/产品功能角色
控制大脑智能WiFi控制器 (4路/8路)接收云端指令,控制照明电路的通断
感知单元智能WiFi人体感应传感器检测工坊内是否有人活动,作为灯光控制的触发条件
执行单元智能WiFi电子锁实现门禁的远程开启及状态反馈

网络拓扑:所有设备通过WiFi连接至芯步云平台。开发者通过调用芯步的开放接口(HTTP API)对设备进行查询与控制,无需复杂的硬件组网。

3. 接口对接核心逻辑 (API实施)

要实现“定时+触发”控制,主要利用芯步的 “向设备下发指令” 接口。

3.1 接口基础配置

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

  • 请求方式:POST (推荐,因参数较多)

  • 核心参数构造

    • device:目标设备ID(如灯光控制器ID或门锁ID)。

    • order:指令集。

      • 控制灯光{"power":"on"}{"power":"off"}

      • 控制门禁{"lock":"open"}

3.2 关键场景:定时灯光控制(无人值守节能)

需求:每晚 20:00 至 次日 06:00 期间,若有人进入,自动开灯;若连续 10 分钟无人,自动关灯。

实现逻辑代码示例(伪代码/Python思维):

3.3 门禁与照明的联动逻辑

需求:成员在APP/小程序中点击“开门”,门锁开启的同时,工坊顶灯自动亮起,方便夜间进入。

方案:利用 “云端逻辑触发” 。当创客工坊的管理系统接收到开门请求时,不直接只发一个开门指令,而是顺序调用两次API:

  1. 调用门禁控制:向 device (电子锁ID) 下发 {"lock":"open"}

  2. 调用照明控制:向 device (照明控制器ID) 下发 {"power":"on"}

  3. 自动延时熄灭(可选):设置一个5分钟的定时任务,5分钟后若感应器未触发持续信号,自动关灯。

技术点:芯步接口支持 extra 参数,在进行订单或操作映射时,可携带如 user_idorder_no,便于追溯门禁操作记录

4. 高级策略:场景自动化配置

为了实现真正的“无服务器”运行,可以尽量减少云端轮询,利用芯步平台的 “消息推送” 机制:

场景A:基于人体感应的“人走灯灭”

  1. 触发条件:人体感应传感器由“有人”变为“无人”状态。

  2. 动作:延迟5分钟后,向照明控制器发送“关闭”指令。

  3. 优势:解决了创客在工作台专注工作时,若动作幅度很小(如看书、画图)导致传感器误判关灯的尴尬,通过延时逻辑保证了用户体验。

场景B:门禁安防联动

  1. 触发条件:定时任务(如每日22:00)。

  2. 动作

    • 第一步:查询门锁状态。

    • 第二步:如果门锁状态为“开启”,语音喇叭(智能WiFi扬声器)提醒“工坊已到关门时间,请确认门锁”,并通过接口强制关锁

    • 第三步:强行关闭所有照明总闸。

5. 总结

通过对接芯步开放平台,创客工坊的设备管理实现了以下数字化转型收益:

  • 零布线成本:所有设备基于现有WiFi网络,符合创客工坊灵活部署的特点。

  • 高扩展性:基于HTTP接口,无论是Python后端、Node-RED还是无代码应用,都能轻松集成

  • 双重节能:结合“定时时段”与“人体感应”的双重逻辑,比单纯的定时开关更科学,有效解决工坊“长明灯”问题。

该方案不仅解决了照明与门禁的基础需求,更通过API的深度调用,为未来接入语音广播(提醒工位整洁)或烟雾传感(焊接安全监测)预留了接口