0成本用小爱同学控制小区门禁

实现原理:给小爱指令->巴法云->node-red->小区门禁

简单实现逻辑:配置巴法云,添加MQTT主题,小爱同学绑定巴法云,配置node-red,订阅MQTT主题,抓包微信调用门禁接口,接口添加到node-red上,至此整个流程完美跑通。

1、 准备工作

1、小米手机一部
2、一台长期运行的linux设备,我的系统版本是Ubuntu 20.04,其他版本会有个别不同之处,差别不大。
3、一台Windows电脑 (我的是Windows10)

2、部署工作

1、Fiddler连接手机抓包分析

请添加图片描述
请添加图片描述
请添加图片描述

看到是POST请求

用postman测试一下接口,OK!

请添加图片描述

2、登录巴法云(https://cloud.bemfa.com)并注册账号

进入控制台,点击MQTT设备云

请添加图片描述

新建主题
请添加图片描述

点击昵称,修改为小区大门
请添加图片描述

请添加图片描述

至此为止巴法云配置已经完成了,接下来开始部署服务器部分。

3、安装node-red (Ubuntu 20.04)

sudo apt update

sudo apt upgrade

sudo apt install nodejs npm -y

npm install -g --unsafe-perm node-red

sudo npm install -g pm2

pm2 start node-red

pm2 save

pm2 startup systemd

sudo env PATH=$PATH:/usr/bin /usr/local/lib/node_modules/pm2/bin/pm2 startup systemd -u klipper --hp /home/klipper

浏览器打开 http://localhost:1880
localhost是设备的IP地址

请添加图片描述

node-red安装完成

后端部署到node-red上

配置好的
请添加图片描述
请添加图片描述
请添加图片描述
请添加图片描述
请添加图片描述
请添加图片描述

点击部署
请添加图片描述

4、打开米家APP,点我的-其他平台设备-添加-巴法,登录账号密码并绑定

请添加图片描述
请添加图片描述

绑定之后是这样的,会显示有小区大门,
请添加图片描述

至此全部配置完成。

最后,站在小区大门口,拿出你的手机,大声说“小爱同学,打开小区大门” !!!

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
人脸识别小区门禁源码是基于JavaWeb技术实现的一个小区门禁系统,通过使用人脸识别技术,提供了更加安全、便捷的门禁管理方式。 该源码实现了以下功能: 1. 人脸注册:用户可以通过上传照片进行人脸注册,系统会将用户的人脸信息保存在数据库中,用于后续的人脸识别验证。 2. 人脸识别:门禁系统通过摄像头实时捕获人脸图像,然后将其与数据库中的注册人脸进行匹配,从而实现对进出小区人员的身份验证。 3. 门禁控制:识别成功后,门禁系统会自动控制门禁设备的开关,实现对进出小区控制。此外,还可以通过Web界面对门禁设备进行远程控制,实现对门禁的开关、设置等功能。 4. 记录管理:系统会自动生成并保存人员的进出记录,包括时间、人脸图像等信息,管理员可以通过Web界面查看人员的进出记录,以便于实时监控和管理。 5. 权限管理:管理员可以对系统进行权限管理,包括对人脸注册、门禁控制等功能的权限设置,确保系统的安全性和可控性。 人脸识别小区门禁源码的实现依赖于JavaWeb技术,使用了Java的相关框架和库,如Spring、MyBatis等,同时使用了人脸识别算法库,如OpenCV等,通过这些技术和工具的协作,实现了一个相对完善的人脸识别小区门禁系统。 该源码可以为小区门禁管理提供更加智能、高效的解决方案,提升了安全性和便捷性,值得广大开发者学习和应用。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值