CATALOG

芯步这款Mini包间控制器的HTTP接口挺开放的,定时任务这事儿其实不用依赖官方App,自己搭一套定时触发逻辑就能搞定。下面我按“怎么接、怎么控、怎么设定时”这个思路,把方案说清楚。

解决方案:借助芯步4路HTTP接口包间控制器MINI,搭建灵活的智能设备定时任务系统

一、 切入点:与其等官方,不如自己动手

很多朋友买了芯步的4路HTTP接口包间控制器MINI,主要是看中它能通过HTTP接口独立控制照明、空调、麻将机这些设备

但是,如果你不满足于只在手机App上点一下开一下,而是想实现像“每天晚上7点自动开灯”这种定时任务,该怎么办?

官方的App可能功能有限,或者你想把这套定时逻辑整合到你自己的小程序或管理系统里(比如棋牌室的SaaS系统)。这时候,芯步开放的那套HTTP API就成了关键。我们可以绕过官方App,用自己的服务器来给设备下达定时指令。

二、 原理简析:谁来扮演“定时器”的角色?

要实现这个方案,我们需要弄明白三个角色:

  1. 硬件设备:也就是你手里的“包间控制器MINI”,它负责执行通断电。

  2. 芯步云API:这是芯步提供的接口。我们没法直接给局域网里的设备发命令(除非做局域网轮询,比较麻烦),最稳的方式是通过云端发命令

  3. 你的业务服务器:这就是我们的“智慧大脑”。你需要一台服务器(或者云函数、甚至一台不关机的电脑),在上面跑一个定时脚本。

核心逻辑是: 在你的服务器上设置定时器 -> 时间到了 -> 服务器去请求芯步的API接口 -> 接口告诉Mini控制器 -> 控制器执行通断。

三、 详细接入步骤:手把手打通链路

要把这条路走通,主要分三步:拿到钥匙、找到门锁、设置闹钟。

第一步:拿到 API 钥匙(AppID 和 AppSecret)首先,你得证明你是这个设备的合法主人。

  1. 登录芯步的开发者控制台。

  2. 找到“开发设置”,这里会有一串 AppIDAppSecret。这就像是你的账号密码,后续发命令必须带上它们

  3. 在控制台找到你设备列表里的 Device ID(设备ID),记住这串数字。

第二步:摸清控制命令(怎么写代码)这一部分稍微带点技术味儿,但逻辑很简单。我们要给 api.thingboot.com 这个地址发送一条指令。

芯步的接口用了动态签名验证,这是为了防止接口被别人盗刷。生成签名的规则比较典型:

将 AppSecret 进行 MD5 加密,然后拼接上当前的时间戳,再把整个字符串做一次 MD5

如果你会写代码(比如 Python 或 Node.js),大概的请求逻辑是这样的:

  • 请求地址https://api.thingboot.com/{你的AppID}/device/control/

  • 请求体

至于命令,你想控制哪一路,就填 power1power4。甚至还能搞点骚操作,比如 {“power”: 0} 就是一键全关

第三步:设置定时任务(重头戏)这是你最关心的部分。既然 Mini 控制器本身不存定时表(它只听话),那我们就让服务器在特定时间去“喊”它。

这里以最常见的 Linux 服务器 Crontab 或者 Windows 计划任务 为例,你也可以用 Node.js 的 node-schedule 或者 Python 的 schedule 库。

场景举例:包间每晚 23:59 自动关闭所有电器(清场模式)

在你的服务器上,写一个脚本 auto_off.py.sh,里面就是上面第二步的那个 HTTP 请求,内容是 {“power”: 0}

然后在服务器终端输入 crontab -e 添加一行配置:

这就搞定了! 当系统时间走到晚上 11 点 59 分,服务器就会自动请求芯步的云接口,然后 Mini 控制器执行断电。

进阶玩法:

控制器产品方案:
怎么二次开发2路低压直流控制板以实现定时自动启停控制
查看 >>
怎样在仓储照明控制中对接智能设备来实现多设备联动控制
查看 >>
怎么对接4路智能包间集中控制模块MINI以实现包间智能语音联动控制
查看 >>
如何接入8 路 10A/16A/30A 多规格输出控制器来实现多包间批量开关控制
查看 >>
灯光控制:怎样把智能 8 路远程线路管理控制器集成到软件项目中
查看 >>
4路场景方案:
智能4路包间控制器MINI:如何把麻将机/空调/门禁一体迷你控制器集成到软件项目中
查看 >>
4路10A/16A/30A多规格输出控制器MINI:怎样把4路智能包间控制器MINI集成到自己的项目中
查看 >>
怎样在4路服务门店包间专用控制器MINI中集成智能设备来实现空调电源控制
查看 >>
4路共享空间智能控制器MINI:怎么把4路包间电源智能控制器MINI对接到自己的项目中
查看 >>
4路包间电源控制器MINI:怎么把迷你包间电源控制器集成到软件项目中
查看 >>
设置用途方案:
怎样在民宿房间智能控制中集成智能硬件以实现自定义场景设置控制
查看 >>
怎样在会议室预约状态语音提示场景中对接智能硬件来实现多音字数字读法设置
查看 >>
怎样接入款式2智能语音通知音箱来实现自定义语音模板设置
查看 >>
怎么二次开发30W 壁挂远程 TTS 语音音箱来实现音色音调设置
查看 >>
怎么二次开发30W壁挂语音通知音箱以实现自定义语音模板设置
查看 >>