CATALOG

针对将芯步“智能包间控制器|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。

  • 核心流程:用户端(小程序/公众号)触发动作 \rightarrow 业务后端鉴权 \rightarrow 调用芯步开放API \rightarrow 智能控制器执行动作 \rightarrow 设备状态回传。

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 预约与动态授权

  • 流程

    1. 用户在小程序支付预约时段(如 19:00-21:00)。

    2. 服务器记录授权时段。

    3. 提前控温:在 18:55,服务器定时任务调用接口 {"power8":"1"},提前开启空调。

    4. 扫码开门:用户到达后,小程序点击“开门”,服务器验证时间有效性,调用 {"point":{"relay":[7],"interval":3000}}(第7路通电3秒后自动断开,避免门磁线圈烧毁)。

    5. 超时计费:课程结束后,若人体传感器仍检测到有人,系统自动下发{"reset":{"relay":[7],"interval":5000}}(先断电重通电)触发报警或延长计费。

4.3 远程协助与维护

  • 当用户在电话中反映“空调不冷”时,管理员可在后台查看控制器状态:

    • 查询当前线路功率:若power81但功率为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,舞蹈练习室可以实现:

  1. 降本:减少巡场保安/前台人员,杜绝“长明灯”和“忘关空调”的电费浪费。

  2. 增收:实现24小时无人值守营业,支持深夜时段的自助练舞订单。

  3. 体验:从预约、控温到开门的全流程自动化,提升学员流畅度。

开发团队直接参考芯步官方提供的“设备对接示例”及“接口调试工具”进行快速联调,该厂商提供全程免费的对接测试辅导