CATALOG

一、为什么要做这件事?

开民宿的朋友都知道,有两件事最让人头疼:一是安全,二是电费。

安全方面,民宿最怕的就是火灾隐患——客人抽烟不注意、电器短路、甚至有人故意搞破坏。传统烟雾报警器虽然便宜,但只会“嗷嗷叫”,人不在现场根本不知道发生了什么。

节能方面就更别提了。客人出门忘关空调、忘关灯是常态,你总不能每个房间派人去查吧?

芯步的这款“智能人体存在雷达烟雾传感器”,正好能把这两个问题一起解决了。 它既是烟雾报警器,又能检测房间里有没有人。有了它,你就能远程知道房间里有没有异常烟雾,也能根据“有人/无人”状态自动控制空调、灯光,实现人来灯亮、人走灯灭+断电。

这篇文章就手把手讲讲,怎么把这个设备通过HTTP接口接入到你自己的民宿管理项目里。

二、设备长啥样?能干哪些事?

先简单介绍一下这个壁挂式设备的核心功能:

1. 烟雾检测模块就是它的“鼻子”,能实时监测空气中的烟雾浓度。一旦超标,你可以远程收到报警,也可以让它本地蜂鸣器响起来。

2. 雷达人体存在检测这个比普通的红外传感器强多了。红外只能感应到“动”的人,你要是安静地坐在沙发上刷手机,红外可能以为没人了。雷达能检测到微动——呼吸、心跳都能感知到,不会误判

3. 蜂鸣器既可以当烟雾报警器用,也可以配合你的业务场景做个提示音。

4. WiFi联网不需要额外买网关,插上电连上WiFi就能用。

5. 开放HTTP接口这是最关键的一点。你不需要懂什么嵌入式开发,只要会发HTTP请求,就能控制它、读取它的数据

三、接入前的准备工作

动手之前,先把这几件事搞定:

第一步:注册账号、创建工作台

去芯步官网注册一个账号,然后创建一个“工作台”——相当于你的项目空间

第二步:拿到AppID和AppSecret

进入物联网控制台,在“开发设置”里找到这两个东西。AppID就像你的“用户名”,AppSecret是你的“密码”,调用接口的时候要用

第三步:给设备配网

  • 设备通电,用手机连上它的配网热点

  • 把你民宿的WiFi账号密码告诉它

  • 设备联网成功后,在控制台的设备列表里就能看到它了,还会有一个设备ID(类似“1878”这样的一串数字)

现在,你就有了三样东西:AppID、AppSecret、设备ID。接下来就可以开始写代码了。

四、核心接口怎么调?

芯步的接口设计得挺友好的,就是一个标准的HTTP POST请求

4.1 签名怎么算?(别怕,很简单)

每次调用接口都需要一个签名,防止别人乱调你的设备。算法是这样的:

用人话解释一下

  1. 先把你的AppSecret做一次MD5加密

  2. 把当前的时间戳(比如1704067200)拼到结果后面

  3. 把拼出来的整个字符串再做一次MD5

举个例子:假设你的AppSecret是abc123,当前时间戳是1704067200

  • 第一步:md5("abc123") = e99a18c428cb38d5f260853678922e03

  • 第二步:e99a18c428cb38d5f260853678922e03 + 1704067200 = e99a18c428cb38d5f260853678922e031704067200

  • 第三步:md5(上面的结果) = 最终的sign

注意:时间戳每次请求都要用新的,过期了就不认了。 这么做是为了防止有人拿你的请求包重复攻击。

4.2 控制设备——发送命令

接口地址:

请求方式:POST,数据格式JSON

请求体

具体到这款传感器,支持的常用命令有

命令作用参数示例
radar_enable开启/关闭雷达检测1开启,0关闭
mq_enable开启/关闭烟雾检测1开启,0关闭
buzzer控制蜂鸣器1响,0

比如你要让蜂鸣器响起来报警,就发:

4.3 接收设备上报的数据——配置回调

光能下发命令还不够,你得知道设备检测到了什么。比如烟雾超标了,你得收到通知。

芯步支持状态实时上报。你需要在自己的服务器上提供一个接收接口(比如https://你的域名/yoyo/callback),然后在控制台配置这个地址。以后只要设备检测到变化——有人进来了、烟雾浓度变了——它就会主动往你的服务器推数据。

推送的数据大概长这样(具体字段以产品手册为准):

你收到这个数据之后,就可以做各种业务逻辑了。

五、实战场景:安全监测 + 节能控制

好了,接口会调了,数据能收了,现在说说怎么把它用到民宿项目里。

第一种场景:烟雾报警 + 联动通知

业务逻辑:

  1. 设备检测到烟雾浓度超过阈值

  2. 自动上报到你的服务器

  3. 你的系统立刻给民宿管理员发短信/微信通知:“302房间疑似有烟雾,请立即查看!”

  4. 同时远程触发设备自身的蜂鸣器,警示客人

伪代码示例:

第二种场景:人来灯亮、人走灯灭 + 断电

业务逻辑:

  1. 雷达检测到有人 → 上报“有人”状态 → 你的系统打开灯光、空调

  2. 雷达连续N分钟检测到无人 → 上报“无人”状态 → 你的系统关闭灯光、空调

  3. 客人回来了重新检测到人 → 再次开启

这里需要你配合智能插座或灯光控制器一起用。你可以给空调、灯光配上芯步的智能开关,然后通过你的系统统一调度。

伪代码示例:

第三种场景:退房自动检查

业务逻辑:

  1. 客人线上点击“申请退房”

  2. 你的系统调用设备接口,查询房间当前状态

  3. 如果检测到有人 → 提示“请确认房间无人后再退房”

  4. 如果没有异常烟雾记录 → 快速退房

  5. 如果有烟雾报警记录 → 触发人工检查流程

这个场景的核心价值是减少纠纷——退房时有数据说话,谁的责任一目了然。

六、私有化部署(如果你有自己的局域网)

上面讲的都是走芯步的云平台,优点是简单、不用自己搭服务器。但如果你民宿规模大、对稳定性要求高,或者不想经过第三方云,芯步也支持私有化部署

私有化模式下,设备在你自己的局域网里直接和你通信,不经过芯步的云

操作方法:

  1. 给设备配置静态IP

  2. 直接用HTTP POST访问http://设备IP/control

  3. 如果设置了密码,加上?sign=md5(密码)

比如你的设备IP是192.168.1.100,要关闭蜂鸣器:

这种方式延迟更低(局域网内几毫秒),数据也不出内网,更安全。

七、几个小贴士

  1. 设备ID别写死:把它和民宿的房间号、房型等信息存在你的数据库里,方便管理。

  2. 命令下发不是100%成功:HTTP返回200只代表平台收到了指令,设备可能离线。稳妥的做法是开启消息推送,通过异步消息确认设备是否真的执行了

  3. 雷达灵敏度可以调:默认4米内能检测到人体微动,6米内能检测到运动。如果民宿房间比较大,可以问问技术支持能不能调

  4. 防误报:给“无人关电”加个延迟,比如连续5-10分钟检测不到人再关,防止客人蹲个厕所回来空调被关了。

  5. 先买一台测试:先买一台设备做测试,跑通整个流程再批量采购。5台以上有优惠

八、总结

把芯步的这款雷达烟雾传感器接入民宿项目,技术门槛并不高——会发HTTP请求就行。它能帮你做两件核心的事:

  • 安全:实时监测烟雾,第一时间告警

  • 省钱:根据有无人员自动控制电器,省下“人去楼空灯还亮”的冤枉钱

再加上退房检查、联动通知这些场景,不仅能提升管理效率,还能给客人留下一个“这家民宿挺智能”的印象。

如果你现在用的是某款民宿PMS系统,只要它支持webhook或者能对接外部API,完全可以把这些数据接进去,做成一个统一的管理后台。

有什么具体问题,可以直接联系芯步的工程师,他们提供全程技术指导。祝你的民宿越做越智能!

人体存在传感器产品方案:
弱电间人体感应联动:怎样把吸顶式高精度红外传感器对接到项目中
查看 >>
如何二次开发壁挂式智能感应控制器来实现语音设备联动警示
查看 >>
活动现场人体感应与火灾预警:怎样把壁挂式安全节能探测器集成到项目中
查看 >>
怎样在培训教室人体存在监测中集成智能硬件来实现远程人体存在状态监测
查看 >>
银行网点人体存在监测:如何将壁挂式红外雷达双鉴传感器对接到自己的项目中
查看 >>
房间场景方案:
如何在民宿房间智能控制中对接智能设备以实现三路照明或设备控制
查看 >>
民宿房间人体感应照明:怎么把壁挂式人体感应开关集成到项目中
查看 >>
民宿房间智能控制:怎样将1路远程控制墙壁触摸开关对接到项目中
查看 >>
民宿房间人体感应照明:怎么将智能人体存在传感器吸顶红外版集成到软件项目中
查看 >>
怎样在民宿房间设备管理中对接智能硬件来实现远程指令开关控制
查看 >>
监测用途方案:
活动现场人体存在监测:如何把HTTP接口壁挂人体存在检测设备集成到自己的项目中
查看 >>
如何二次开发50A带计量空开来实现电流电压功率计量监测
查看 >>
医院病房安全监测:怎么将烟雾感应传感器对接到项目中
查看 >>
怎样在智慧教室设备机柜电源管理中集成智能设备以实现8路设备总电源状态监测
查看 >>
怎么对接HTTP远程数据上报烟雾传感器以实现远程火灾预警监测
查看 >>