针对将芯步“智能包间控制器|Max”对接到舞蹈练习室管理系统的需求,以下方案将涵盖设备选型理由、接口对接逻辑以及业务场景。
1. 项目概述与设备选型
在舞蹈练习室的运营管理中,传统的人工巡房、手动开关空调/灯光不仅效率低下,还容易因为学员忘记关电导致能源浪费。针对这一痛点,采用 芯步 智能包间控制器|Max 作为硬件,能够以最低的改造成本实现练习室的无人值守与精细化管理。
选型依据:该型号专为服务型门店包间设计,拥有高达8路的独立输出接口,完美适配舞蹈室的设备布局
大功率负载能力:第8路支持高达30A电流(6600W),可直接控制2匹及以上的大功率空调,无需额外接触器。
门禁集成能力:第7路为标准门禁接口,可控制电插锁,便于实现线上预约自助开门。
环境适配性:舞蹈练习室通常伴随震动和长时间运行,该设备采用V0级防火PC材质,支持宽电压,稳定性强。
开放性:设备提供全量HTTP API接口,支持任何后端语言(Java/Python/PHP/Node.js)调用,可无缝嵌入现有SaaS系统。
2. 对接设计
本方案采用 SaaS/私有化服务器 + 设备直连 的架构。利用舞蹈室现有的WiFi 2.4G网络,控制器无需额外网关,直接通过HTTP协议与业务服务器通信。
通讯协议:HTTP/HTTPS(API调用)、WebSocket(可选,用于设备状态实时同步)。
数据格式:JSON。
核心流程:用户端(小程序/公众号)触发动作 业务后端鉴权 调用芯步开放API 智能控制器执行动作 设备状态回传。
3. 核心接口对接详解
芯步的开放接口签名机制统一,采用 md5(md5(AppSecret) + ts) 的方式进行身份验证。
3.1 鉴权与初始化
在对接前,需在芯步控制台获取以下凭证:
AppID:应用唯一标识。
AppSecret:开发者密钥(严禁存放在前端)。
device:设备ID(贴在控制器外壳或控制台内)。
3.2 关键指令集成(舞蹈室场景)
以下是通过HTTP接口控制舞蹈室设备的逻辑封装,服务器需向 https://api.thingboot.com/{AppID}/device/control/ 发起POST请求。
| 业务场景 | 指令JSON (order字段) | 物理动作 | 对应线路 |
|---|---|---|---|
| 学员开门 | {"power7":"1"} | 门禁通电开锁(延时后自动断) | 第7路 |
| 开启照明 | {"power1":"1"} | 练习室顶灯亮起 | 第1路 |
| 空调控制 | {"power8":"1"} 或 {"power8":"0"} | 接通/断开空调电源 | 第8路(专用) |
| 通风换气 | {"power3":"1"} | 打开排风扇 | 第3路 |
| 一键结束 | {"batch":{"relay":[1,3,8],"power":0}} | 关灯、关排气、关空调 | 批量控制 |
3.3 语音播报与体验升级
如果选用 TTS版 控制器,可以在课程开始前或结束后进行语音提醒,提升用户体验。
接口指令
细节
[m1]代表男声播报,[w1]代表停顿,通过自然语言处理将文本转为语音。
4. 舞蹈室业务逻辑落地
为了实现真正的“智能化”,不能仅仅将开关搬到手机上,必须结合传感器和业务规则。
4.1 “无感”离开现场时与能源管控
痛点:学员下课直接走人,空调常开。
方案:结合芯步生态的 人体存在传感器。
当接口查询到/或传感器主动上报“无人”状态超过10分钟,服务器自动向
智能包间控制器|Max下发全关指令({"power":0}),并推送消息提醒管理人员。防误判机制:下发指令前,通过API查询订单状态,若15分钟内下一堂课已预订,则只关灯不关空调(维持恒温)。
4.2 预约与动态授权
流程
用户在小程序支付预约时段(如 19:00-21:00)。
服务器记录授权时段。
提前控温:在 18:55,服务器定时任务调用接口
{"power8":"1"},提前开启空调。扫码开门:用户到达后,小程序点击“开门”,服务器验证时间有效性,调用
{"point":{"relay":[7],"interval":3000}}(第7路通电3秒后自动断开,避免门磁线圈烧毁)。超时计费:课程结束后,若
人体传感器仍检测到有人,系统自动下发{"reset":{"relay":[7],"interval":5000}}(先断电重通电)触发报警或延长计费。
4.3 远程协助与维护
当用户在电话中反映“空调不冷”时,管理员可在后台查看控制器状态:
查询当前线路功率:若
power8为1但功率为0,判定为空调跳闸。点击“重启空调插座”:调用
{"reset":{"relay":[8],"interval":5000}}(断开空调5秒后重开),实现远程复位。
| 策略类型 | 触发条件 | 执行动作 (API命令示例) | 预期效果 |
|---|---|---|---|
| 节能策略 | 无人状态 > 10分钟 & 下时段未预订 | {"batch":{"relay":[1,3,8],"power":0}} | 全关断电,待机功耗仅1.1W |
| 恒温策略 | 无人状态 > 10分钟 & 下时段已预订 | {"batch":{"relay":[1,3],"power":0}} | 关灯通风,维持空调 |
| 辅助策略 | 用户开门请求 | {"point":{"relay":[7],"interval":3000}} | 电磁锁通电3秒释放 |
5. 私有化部署与网络安全
对于连锁舞蹈机构或对数据安全要求较高的场景,芯步支持 私有化部署。
纯局域网运行:若舞蹈室的服务器部署在本地,控制器可以不经过外网,直接通过内网IP调用API,指令响应速度可缩短至 80ms以内,且在宽带故障时依然可控。
多网络备份:Max型号支持设定5组WiFi,可在主网络信号波动时自动切换,确保门禁永远在线。
6. 总结
通过对接芯步智能包间控制器|Max,舞蹈练习室可以实现:
降本:减少巡场保安/前台人员,杜绝“长明灯”和“忘关空调”的电费浪费。
增收:实现24小时无人值守营业,支持深夜时段的自助练舞订单。
体验:从预约、控温到开门的全流程自动化,提升学员流畅度。
开发团队直接参考芯步官方提供的“设备对接示例”及“接口调试工具”进行快速联调,该厂商提供全程免费的对接测试辅导。