CATALOG

芯步的开放接口基于HTTP/MQTT协议,支持对智能包间控制器、传感器等设备进行远程控制和定时任务设置。以下方案以民宿场景为例,说明如何将预订系统与设备指令对接,实现入住时自动通电、退房后自动断电等自动化流程。

1. 背景与需求

在民宿运营中,房态切换频繁(如客人退房、保洁打扫、新房客入住)。传统的人工巡检开关电源、空调、热水器等方式效率低且容易出错,易造成“空房耗电”或“入住时环境不佳”。

利用芯步智能硬件(如智能包间控制器/多路开关)的开放API, PMS(Property Management System)或民宿管理后台可以实现根据预订日历自动执行定时任务,实现远程批量管控。

2. 核心技术架构

本方案采用标准的 HTTP API 请求模式,将民宿运营系统与物联设备联动。

  • 硬件层:部署 智能包间控制器(Max/Mini) 或智能传感器。该控制器支持多路独立输出(如8路),可分别连接门锁、总电源、空调、热水器、排风扇等

  • 接口层:调用芯步开放平台提供的 device/control 接口。

  • 业务层:民宿管理系统根据预订订单的 Check-inCheck-out 时间,自动生成定时任务脚本。

3. 对接关键步骤:如何实现远程定时任务

设定时任务的核心逻辑是:在特定时间点,系统自动构建 HTTP 请求并下发指令

3.1 设备选型与部署

  • 推荐设备智能包间控制器|Max。此设备支持8路输出,第8路专门用于30A大功率空调,1-3路用于照明/排扇,4-6路用于插座/麻将机/热水器

  • 安装要求:确保设备处于2.4GHz WiFi网络覆盖范围内,完成配网(通过物联网控制台或小程序)并获取唯一 device ID

3.2 接口调用原理

芯步开放平台提供统一的指令下发入口,无论是实时控制还是定时任务,均通过此接口实现

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

  • 请求方式:POST(JSON格式)

核心参数解析在定时任务脚本中,需要动态构建以下 JSON 体:

注:具体参数名(如 powerpower4)需参考对应设备的产品手册,通常数字后缀代表第几路继电器

3.3 定时任务逻辑设计

民宿系统需开发一个定时任务调度器,读取数据库中当日的订单状态,在以下关键节点触发 API 请求:

任务节点触发条件下发指令内容实现效果
预订预开Check-in 时间前 30分钟{"power":1, "power4":1, "power8":1} (开启空调+插座+总闸)房间提前通风、夏季提前制冷,提升体验
退房全断Check-out 时间后 10分钟{"power":0, "power4":0, "power8":0} (切断所有非必要电源)杜绝无人时空调、灯光空转,节省电费。
深夜节能每日 23:00{"power4":0} (仅切断插座/麻将机电源)防止客人深夜喧哗或设备待机耗电。
保洁保护退房后-保洁期间仅保持插座通电(供吸尘器),其余断电确保清洁设备可用,但空调关闭。

3.3 任务实现代码逻辑(伪代码参考)

以下是民宿系统后端(如 Python/Java/Node.js)实现定时任务的核心逻辑示例:

4. 进阶联动策略

4.1 防呆机制与异步确认

芯步的接口返回 200 仅代表平台收到了指令,并不代表设备真的执行了(例如设备此时可能断网)。针对高可靠性场景(如给新房客开门锁):

  • 订阅消息推送:配置云端的消息推送服务。设备真正执行命令后会上报一条 状态变更 消息到你的服务器,可通过 extra 字段中的订单号进行关联确认

4.2 节假日与入住率联动

  • 无缝模式:对于背靠背订单(前客12:00退房,后客14:00入住),系统仅需在12:00-14:00期间执行“断电保洁”,14:00自动恢复供电,无需人工介入。

5. 实施收益总结

通过对接芯步开放接口实现民宿设备远程定时任务,可实现:

  • 零接触运营:无需为每个房间配备独立的网关主机,控制器直接联网,手机/云端统一调度

  • 能耗降低:退房后自动切断占民宿能耗大头的空调和热水器,单房间每日可节省约3-5度电

  • 硬件成本优化:相比于采购昂贵的成套 PMS 智能硬件,利用芯步的通用 API 接入现成的包间控制器,开发成本低,且单设备可控制多达 8 路电路,布线简单

插座产品方案:
共享棋牌室设备控制:怎么将16A智能插座对接到软件项目中
查看 >>
共享按摩椅电源控制:怎样将智能墙壁插座10A集成到项目中
查看 >>
怎样在智能家居电器控制中对接智能设备来实现设备分组控制
查看 >>
共享充电站设备管理:怎样将10A86型智能电源控制插座集成到项目中
查看 >>
银行网点设备电源控制:怎么将10A86型智能电源控制插座集成到自己的项目中
查看 >>
房间场景方案:
怎样在民宿房间设备管理中对接智能硬件来实现远程指令开关控制
查看 >>
民宿房间设备管理:怎样将16A86型智能电源插座接入到自己的项目中
查看 >>
民宿房间设备管理:怎样将16A 3孔国标智能插座对接到项目中
查看 >>
民宿房间智能控制:怎么把智能门禁照明复合开关对接到软件项目中
查看 >>
民宿房间人体感应照明:怎样将吸顶式智能人体感应器集成到自己的项目中
查看 >>
设置用途方案:
怎么在图书馆自习室座位预约语音通知场景中接入智能设备来实现音色音调设置
查看 >>
如何接入足浴店包厢灯光调节中以实现断电记忆功能设置
查看 >>
怎么接入智能 20W 壁挂远程控制语音音箱以实现自定义语音模板设置
查看 >>
怎么在共享会议室语音提示中集成智能硬件来实现自定义语音模板设置
查看 >>
怎么在便利店语音播报中接入智能设备以实现自定义语音模板设置
查看 >>