CATALOG

芯步的开放接口采用标准HTTP协议,任何支持HTTP请求的编程语言或平台都可以直接调用。下面从硬件选型、接口对接、代码实现到典型场景,给出完整的解决方案。

1. 解决概述

在许多零售店铺场景中,照明控制存在布线复杂、改造困难、管理低效的问题。芯步提供了一套基于Wi-Fi的智能硬件产品线,通过其标准的HTTP开放接口,允许开发者直接将店铺照明系统接入自有管理平台(如商家后台、微信小程序、企业内部系统等)。

核心价值:

  • 免布线改造: 采用标准86盒直接替换或导轨式安装,无需重新铺设控制线。

  • 远程与自动化: 支持云平台远程控制及传感器联动。

  • 开发友好: 仅需携带签名(Sign)、时间戳(Ts)和设备ID(Device)即可通过POST请求下发指令

2. 硬件产品选型

根据店铺的电路布局和控制需求,选用以下芯步智能硬件作为执行终端:

设备类型推荐型号功能特点适用场景
单路/多路开关智能墙壁开关(1/2/3路)直接替换传统开关,控制灯光、排气扇等。小型店铺、独立隔间、会议室。
集中控制器智能控制器(4路/8路)隐藏在配电箱内,通过高低电平控制交流接触器或直接带载照明。大型商超、展厅、需要群控的灯光墙。
传感联动设备人体存在雷达传感器探测人体细微动作(如呼吸),实现“人来灯亮、人走灯灭”。办公区、卫生间、更衣室、储物间。

3. 对接架构与接口说明

芯步开放平台采用设备端--云端--应用端 的架构。店铺管理人员通过自有的PC管理软件或手机APP触发指令,经由芯步云API下发至店铺内的智能硬件。

3.1 接口通用信息

  • 请求方式POST

  • Content-Typeapplication/json

  • URL结构https://api.thingboot.com/{AppID}/device/control/?sign={sign}&ts={ts}

  • 参数说明

    • AppID: 平台颁发的应用标识。

    • sign: 接口签名(根据分配的Token和设备参数生成,用于鉴权)。

    • ts: Unix时间戳(毫秒或秒),用于防止重放攻击。

3.2 核心指令格式(JSON)

请求体(Body)包含两个核心字段:

  1. device: 目标设备的唯一ID(可在芯步控制台获取)。

  2. order: 控制命令(JSON对象)。不同设备的路数对应power1power2等属性。

4. 开发实现方案

以下展示如何通过不同编程手段对接API,实现对店铺照明第一路电源的开启与关闭。

4.1 后端直接调用(Python / Golang)

适用于自动化的定时任务或内部管理系统,通过代码直接调用接口。

Python 示例:

4.2 微信小程序/前端控制

适用于店员手机端或商户助手小程序,实现手动远程开关灯。

小程序JS代码:

4.3 Shell 脚本(Curl命令)

适用于简单的测试或Linux服务器集成。

Curl示例:

5. 进阶场景:自动化与联动控制

单纯的远程开关只是第一步,结合传感器可以实现真正的智能化。

5.1 人来灯亮 / 人走灯灭

业务逻辑: 在店铺门口或主要通道安装芯步人体存在雷达传感器。当传感器探测到有人进入时,主动上报数据到服务器,服务器自动调用接口下发“开启照明”指令;当持续检测到无人N分钟后,下发“关闭照明”指令。

优势: 利用传感器自带的状态上报机制,无需人工干预,极大节约电能

5.2 批量与场景控制

对于拥有多路照明的展厅或大店,可以利用控制器的“批量控制”功能实现一键场景切换。

指令示例(8路控制器):

通过此指令,可以一次性打开所有射灯,实现迎客模式;或关闭除基础照明外的所有灯光,实现清场模式

5.3 定时与“先通后断”功能

针对打烊后的“夜间模式”,可以设定服务器在每晚23:00自动向开关设备下发{"power1":"0"}指令。针对需要预热(如某些特殊气体灯管)的场景,可使用“先通后断”指令,通过{"point1":"2000"}让线路通电2秒后自动断电,模拟点动控制

6. 技术细节和需要注意的点

  1. 网络环境:芯步设备目前主流走Wi-Fi 2.4G直连,无需额外网关。店铺部署时需要确保智能开关所在位置Wi-Fi信号强度达标。

  2. 私有化部署:如果对数据隐私要求比较高(如旗舰店、保密单位),芯步支持自建消息服务器,接口可直接推送设备状态至内网服务器,实现纯局域网闭环控制

  3. 负载安全

    • 智能墙壁开关通常支持10A阻性负载(约2200W),对于大功率的专业照明灯带,通过控制器外接交流接触器进行扩容,避免烧毁控制板

  4. 状态同步:系统设计时需注意,除了“控制”接口,还需调用“设备状态查询”接口或订阅“状态推送”消息,确保APP上显示的开关状态与实际物理状态同步。

7. 总结

通过上述方案,店铺可以低成本、高效率地实现照明系统的数字化改造。利用芯步提供的标准化API,开发者仅需关注前端业务逻辑(如权限管理、场景编排),通过简单的HTTP请求即可实现对智能墙壁开关(1-3路)智能控制器(4-8路) 的精准电源控制,并可结合人体传感器实现节能策略。

照明控制器产品方案:
共享茶室照明控制:如何把8路远程照明电源控制器对接到软件项目中
查看 >>
如何在智能家居中接入智能设备来实现分路控制灯光与电器
查看 >>
怎样在共享茶室照明控制中集成智能硬件来实现远程控制8路照明设备通断
查看 >>
怎样二次开发12路独立线路控制器来实现12路独立线路控制
查看 >>
如何在智能办公中集成智能硬件来实现分路控制灯光与电器
查看 >>
店铺场景方案:
店铺门禁控制:怎么把单路智能墙壁控制开关集成到项目中
查看 >>
店铺空调设备控制:怎么将万能空调遥控器接入到软件项目中
查看 >>
怎样在商场店铺照明控制中集成智能设备来实现两路照明一路门禁控制
查看 >>
怎么在商业店铺灯光电源管理中接入智能设备来实现历史用电曲线查询
查看 >>
店铺设备电源管理:怎样将16A86型远程控制电源插座接入到项目中
查看 >>
照明设备用途方案:
怎样在共享民宿灯光控制中对接智能设备来实现定时开关照明设备
查看 >>
如何接入4 路共享设备控制模块来实现4 路照明设备电源状态监测
查看 >>
怎样对接4 路智能远程照明控制器来实现4路照明设备电源状态监测
查看 >>
如何在共享工位照明控制中对接智能设备来实现定时开关照明设备
查看 >>
怎么在共享麻将馆门禁照明联动中集成智能设备来实现定时开关照明设备
查看 >>