CATALOG

便利店照明的痛点在于:灯多路杂、人工管理效率低、常亮造成电费浪费。芯步这款3路开关的HTTP接口非常直白——其实就是对着API发一条POST命令的事儿。下面这份方案会讲清楚从“硬件装在哪”到“代码怎么写”的全过程,你可以直接拿去给团队参考。

解决方案:把芯步3路智能开关集成到你的便利店照明系统

一、为什么你需要这个方案?

咱开便利店的朋友都知道,店里灯多:招牌灯要亮到凌晨,货架照明要分区,仓库灯偶尔开。平时最烦的就是店员下班忘关灯,或者大白天招牌灯还开着,电费白白流失。

你买了个芯步的“智能触摸墙壁开关3路”硬件,想把它集成到你自己的管理后台里(比如你想在PC端统一控制,或者想接入自己的App),而不是每次都去按墙壁或者用厂家公版App。

那这篇就是给你的实操指南。我们把整个过程拆成三步,你跟着来就行。

二、准备工作:先物理“装好”

在动代码之前,先把硬件按规矩装好。

安装位置:1路接“招牌灯”,2路接“室内主照明”,3路接“收银台/重点照明”。找个顺手的86暗盒(就是普通开关插座底盒)替换掉原来的开关。

接线注意:这玩意儿支持单火和零火。老房子一般是单火,新装修走零火(更稳定,灯不闪)。开关上有标识 L(火线进)、L1/L2/L3(控制线出)。安全第一,操作前记得拉闸断电。接好线后,面板会亮,表明通电了。

配网(这一步很关键):装好后,开关指示灯应该是快闪状态(表示等待配网)。你需要用微信小程序“芯步”或后台给它连Wi-Fi。记住:只支持2.4G Wi-Fi(双频路由器记得关5G或者分开)。配网成功后,你会得到一个设备ID(比如820720),这个东西等同于灯的身份证,记下来后面要用。

三、核心集成:怎么用代码控制它

这是最关键的部分。芯步的这个产品好处是接口完全开放,你不用搞复杂的MQTT,直接用最普通的HTTP请求就行。说人话就是:你在浏览器地址栏能访问的东西,就能控制它。

1. 你需要准备的三要素

  • AppID:你的应用ID,在芯步控制台“开发设置”里看。

  • AppSecret:你的密钥,相当于密码,千万别泄露给外人。

  • Device ID:就是刚才记下的设备编号(如820720)。

2. 请求地址

看不懂没关系,看下面的例子就行。

3. 实战:写代码关灯/开灯

假设你现在想通过后台,把便利店的“招牌灯(第1路)”关掉。

请求方法是 POST,数据格式是 JSON我们需要发送这样一个请求体:

如果你想搞个大扫除,需要把三路全开:

4. 签名怎么算(稍微技术一点,复制给开发看)

别被签名吓到,它就是为了验证是你本人在发指令。公式是:md5(md5(AppSecret) + ts)

时间戳(ts)就是当前时间,精确到秒。

用Shell写就是(假如你用的是Linux或Mac):

用Python写就是(假如你们后端用这个):

5. 响应速度正常情况下,指令发出去,80-120毫秒灯就会动,基本上是秒按秒亮,体感跟按物理开关没区别

四、实际的场景应用

既然能控制单一路了,你的项目就可以发挥想象力了:

1. 定时策略(节电神器)在你的服务器上写个定时任务(Cron Job):

  • 凌晨1点:下发 {"power1":0} 关招牌灯(省电)。

  • 早上7点:下发 {"power1":1} 开招牌灯。

  • 晚上10点后:下发 {"power2":0} 关掉部分室内灯,只留走道灯。

2. 与传感器联动你还可以加装芯步的人体传感器

  • 场景:当系统收到“人体传感器无人超过30分钟”的信号时,自动给开关发指令 {"power2":0},关掉货架照明。

3. 远程应急老板半夜在家想起来灯没关?直接在手机上给你的后台API发个指令就行。

五、几个小贴士(避坑指南)

  1. 网络问题:如果发现接口返回超时或失败,先检查那个开关在App里是不是显示“在线”。Wi-Fi信号不稳定的话,这玩意儿就变砖了,所以店里路由器位置要摆好。

  2. 状态同步:如果你不仅用代码控制,店员还会用手按那个触摸面板,记得你的系统最好能定时查询一下设备当前状态(或者让平台主动推送状态变化到你服务器),不然你后台显示“关”,但实际上店员手动打开了,数据就不准了。

  3. 私有化部署:如果你是个连锁便利店,数据不想走公网,芯步这个支持局域网和私有化部署。你可以把API地址指向本地服务器,这样不仅快,还安全。

总的来说,这个集成其实就是“拼积木”。硬件装好连上网,拿到设备ID,对着API发几条带签名和命令的HTTP请求,你的项目里就能随意开关这3路灯了。从零开始搭,快的话一下午就能跑通整个流程。