CATALOG

一、这个方案能解决什么问题?

先聊聊实际场景。展会上,很多展位都有灯光秀或者产品展示区,但往往存在两个痛点:要么灯一直开着浪费电,要么观众走过去乌漆嘛黑没反应。这时候就需要一套“人来灯亮、人走灯灭”的智能照明方案。

芯步这款壁挂式“双模”人体存在传感器(UNI-CGQ-RT-H-BG),就是专门干这个活的。它同时用了红外和雷达两种技术——红外感应人的移动,雷达能探测人的微动(比如坐在那儿玩手机),两者都判定“没人”才关灯,有效避免了“人还在灯灭了”的尴尬

本文会详细说怎么把这玩意儿通过HTTP接口接到你自己的软件项目里,全程不用写复杂的嵌入式代码,就是调接口的事儿。

二、先认识一下这个传感器

核心亮点

特性说明
双模检测红外+雷达,双重确认才判定无人,避免误判
直接控灯自带一路AC输出(就是能直接接220V灯具),不用额外买继电器
接口开放支持HTTP接口调用,任何编程语言都能接
安装方便壁挂式,直接接市电,不用电池

工作逻辑

传感器会实时检测区域内是否有人。当状态发生变化时(有人变无人,或者无人变有人),它就会主动上报到你自己配置的服务器地址。你的软件收到消息后,可以决定要不要控制灯——当然,更简单的做法是让传感器直接控制灯具(它本身就带电源输出),软件只负责记录和监控。

三、接入准备工作

3.1 硬件安装

  1. 位置选择:安装在需要感应区域的墙上,离地2米左右效果最好

  2. 接线:这款是AC 100-250V供电,直接接市电。输出端接灯具(阻性负载最高2200W,LED灯这些感性负载最高350W)

  3. 配网:用芯步的App给传感器配网,连上2.4G WiFi

3.2 平台准备

  1. 登录芯步开放平台(注册个开发者账号)

  2. 在控制台创建应用,获取你的专属 AppIDAppSecret(这两个相当于你的身份凭证)

  3. 把传感器绑定到你的账号下,记下 设备ID(设备外壳上也有,或者控制台能看到)

四、核心对接流程

4.1 控制传感器——发HTTP请求就行

芯步的接口设计得很简洁,所有控制都是往一个地址发POST请求。签名机制稍微有点绕,但照着来就行。

请求地址

签名算法(这是重点,很多人在这里卡住):

解释一下:先把你的AppSecret做一次MD5,得到的结果拼上时间戳ts,再对整个字符串做一次MD5

一个实际的控制例子(比如你要把传感器自带的输出线路打开):

如果你用的是Java,大概长这样

4.2 接收传感器上报——配置回调地址

传感器检测到状态变化时,会主动把数据推到你指定的服务器地址。你需要在平台上配置一个回调URL(也叫webhook)。

上报的数据格式大概是这样:

你的后端收到这个消息后,可以做几件事:

  • 记录日志:谁什么时候来过这个展位

  • 联动其他设备:比如有人来了,同时点亮旁边的显示屏、播放介绍语音

  • 统计分析:统计全天的客流分布

4.3 一个完整的自动化闭环

最简单的方案其实不需要软件一直参与:

方案一(传感器直连灯具)传感器检测到有人 → 内部继电器吸合 → 灯亮传感器检测到无人(持续一段时间)→ 继电器断开 → 灯灭软件只负责收上报消息做记录

方案二(软件控制)传感器上报“有人” → 你的服务器收到 → 你发指令关掉其他区域的灯,把观众引导过来 → 或者触发语音播报

五、实际