蓝牙物联网智能安防系统设计方案

1概述

智能安防系统

安防系统(安全防护)的作用是预防损失,是人们保障人身和财产安全最重要的工具之一。近年来,伴随经济的飞速发展和城市人口的急剧增加,盗窃、入室抢劫等事件的增多给人们的安定生活带来了很大的影响,同时,交通的快速发展,使人们不再局限在有限的空间活动,更多的人喜欢出去旅游、购物、甚至在外地住上一段日子。因此,人们对于家庭安全防范需求日益提高,希望能够更加简单的监控自己家庭的财物安全。据相关统计显示,近两年来全球家庭网络视频监控市场每年以40%的速度增长,市场需求潜力巨大,但是传统的安防系统设备较贵,安装复杂,不适合在普通家庭实现微型安防(微安防)。物联网技术在家庭安防系统中得到了广泛的应用,但大多数应用系统只是初步,还没有达到智能监测和远程控制。向移动互联时代的到来,使得许多家庭出现闲置的安卓智能终端,这些智能终端往往都有摄像头、Fi-F连接、蓝牙等功能,并且都能正常使用。因此,笔者利用闲置安卓智能终端设计并实现一个基于物联网的家庭智能微安防系统。

2系统总体设计

家庭智能微安防系统由三大部分组成分别是被监控端、服务器、监控端被监控端含有运动监测器和Android终端,运动监测器可放置门窗,采集门(窗)的运动数据,并通过蓝牙发送给Android终端;Amdrnid终端负责分析处理这些运动数据,并拍照上传到服务器中。服务器负责图片文件的存取并提供推送服务,当检测到上传的文件发生更新,就对监控端推送更新信息。

2.1被监控端

智能安防系统设计

2.1.1 运动测器

为了解决传统安防系统占用空间大和功耗大的问题,满足系统总体设计的体积和功能需求,要求运动监测器体积小并能实时采集运动数据上传,运动检测器采用了WPU9250+CC2541的设计方式。传感芯片的选择直接影响整个系统的运行状况。MPU9250使用3*3mm的QFNV封装是最小的9轴传感器,能有效的降低功耗和芯片占用空间又提供精准稳定的数据采集功能,是一款被普遍使用的传感芯片。运动监测器通过MPU9250的三轴加速度计三轴陀螺仪计、三轴偿力计分别采集加速度、角速度、磁力三种数据,经由动态运动处理器DVP处理输出。MPU9250提供IIC和SP两科通信方式,通过测试两种通信方式的稳定性,发现IIC通信方式稳定性相对较差。所以运动监测器采用了稳定性更高的SP通信方式。

随着苹果IOS和安卓平台加码支持蓝牙 4.0。自2010年间世以来就引起广泛关注的低功耗蓝牙技术(低功耗蓝牙)在应用领域已经表现越来越强大。网运动监测器的通信芯片采用CC2541芯片,这是一款支持蓝牙4.0协议提供低功耗模式工作频率在2.4G的蓝牙芯片低功耗模式电源消耗低于20mA相当适合使用在要求器件功耗低的应用场景。

为了降低运动监测器的体积和功耗,除了选用低功耗的芯片,还需要在天线的选用上下工夫。常用的天线有陶瓷天线和PCB天线两种,陶瓷天线的金属部分印在陶瓷块表面上进行烧结,使天线体积比铺铜的 PCB天线要小上许多,也使得陶瓷天线的介电损失更小,但设计时存在巴比伦匹配电路问题,如果设计不当,会使得陶瓷天线的增益效果低于3dB。

2.1.2被监控端Android终端

被监控端Android终端包含个人设置、蓝牙服务、数据处理和图片上传四大模块。实现按收运动监测器的数据,智能分析运动状态,对不同状态做出不同反应的功能。Andrnid终端与运动监测器的数据通信过程主要包括系统初始化、注册蓝牙服务、注册蓝牙适配器、绑定运动监测器、接收数据、后台智能分析数据,做出反应。运动监测器处于静止状态下,Android终端等待接收下一组数据:运动监测器处于运动状态下,Androd终端从数据中判断门窗被打开,启动图片生成模块获取相机 Srrfcerieee组件的数据生成图片保存,同时把图片文件上传至服务器。

2.2服务器

服务器包含文件存取、推送服务两大模块,提供图片上传下载,更新推送功能。当监控端与被监控端的Android终端分别向服务器发出不同命令时,文件存取模块分析命令内容然后做出相应动作并将执行的结果返回至Adrnid终端。推送服务模块基于极光推送JPrsh anroid 文档进行构建开发通过调用JPesh RESTAP进行推送。若由于网络用户设置等原因APP推送的消息无法送达用户时。推送平台会根据开发者事先设置的条件,以短信的方式给用户补发信息和提醒,从而确保重要信息能够及时送达用户。

2.3监控端

监控端Android终端包含图片下线和图片展示两大模块实现从服务器中接收照片信息的推送。下载服务器中的图片并按用户需求展示。Androd终端集成JPsh SDK,通过设定独特的AppKey和 Masler Secrer使服务器端AP调用时与AppKey配合使用达到整权。创建到JPsh Cld的长连接为推送服务提供永远在线的能力。图片下载和图片展示模块基于 Fe-bol 发布的Fresce图片加载组件开发,其中主要包含了两大单元,其一为 image Pipeline,负责从服务器中加图片,其二为Draicees,负责图片绘制。image Fpeline 配合Dramees构建代码可以最大程度上降低用户加载服务器图片的流量消耗,同时可以根据实际需求展示图片,如按目期排序。

出处 电脑知识与技术

原标题 基于物联网的家庭智能微安防系统的设计与实现

作者 李翔字 马夕然 叶奕风

参考资料

https://www.hooketech.com/intelligent-security-system.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/583578.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

安装DataEase(Linux线上安装)修改端口

问题一:端口更改 警告本解决方法仅仅应急,如果找到了更好的方法请通知我,感谢你的理解!!! 为了让mysql与dataease的端口不发生冲突,将 MySQL 外部运行端口参数 ${DE_MYSQL_PORT} 改为新端口&am…

openGauss学习笔记-176 openGauss 数据库运维-实例主备切换

文章目录 openGauss学习笔记-176 openGauss 数据库运维-实例主备切换176.1 操作场景176.2 操作步骤176.3 示例176.4 错误排查176.5 异常处理 openGauss学习笔记-176 openGauss 数据库运维-实例主备切换 176.1 操作场景 openGauss在运行过程中,数据库管理员可能需要…

基于elemen二次封装弹窗组件

效果&#xff1a; 一、自定义内容类型弹窗 <!-- title&#xff1a;对话框的标题confirmLoading&#xff1a;当前是否处于提交中titleCenter&#xff1a;对话框标题居中方式footerCenter&#xff1a;底部按钮的对其方式visible&#xff1a;是否显示弹窗width&#xff1a;设置…

【机器学习】Boosting算法-AdaBoost算法

一、AdaBoost理论 随机森林与AdaBoost算法的比较 AdaBoost算法 AdaBoost模型训练误差分析 从广义加法模型推导出AdaBoost训练算法&#xff0c;从而给出AdaBoost算法在理论上的解释 各种AdaBoost算法对比 标准AdaBoost算法只能用于二分类问题&#xff0c;它的改进型可以用于多分…

泽攸科技PECVD设备助力开发新型石墨烯生物传感器

近日&#xff0c;松山湖材料实验室许智团队与清华大学符汪洋合作在纳米领域头部期刊《Small》上发表了一项引人注目的研究成果&#xff0c;题为“Ultrasensitive biochemical sensing platform enabled by directly grown graphene on insulator”&#xff08;硅晶圆上直接生长…

基于Java SSM框架实现艺诚美业美容美发管理系统项目【项目源码+论文说明】

基于java的SSM框架实现艺诚美业美容美发管理系统演示 摘要 21世纪的今天&#xff0c;随着社会的不断发展与进步&#xff0c;人们对于信息科学化的认识&#xff0c;已由低层次向高层次发展&#xff0c;由原来的感性认识向理性认识提高&#xff0c;管理工作的重要性已逐渐被人们…

node fs模块读取文件 readFile、readFileSync、fsPromises.readFile、createReadStream

文章目录 1.读取文件1.1 readFile1.2 readFileSync1.3 fsPromises.readFile&#xff1a;promise的写法1.4 fs.createReadStream 1.读取文件 readFile&#xff1a;异步读取文件readFileSync&#xff1a;同步读取文件fsPromises.readFile&#xff1a;promise的写法 需要注意的是…

为什么ChatGPT采用SSE协议而不是Websocket?

在探索ChatGPT的使用过程中&#xff0c;我们发现GPT采用了流式数据返回的方式。理论上&#xff0c;这种情况可以通过全双工通信协议实现持久化连接&#xff0c;或者依赖于基于EventStream的事件流。然而&#xff0c;ChatGPT选择了后者&#xff0c;也就是本文即将深入探讨的SSE&…

MC17XS6500 高边驱动芯片寄存器的介绍

本文主要是对 MC17XS6500 高边驱动芯片寄存器进行的介绍&#xff0c;MC17XS6500 寄存器分为输入寄存器和输出寄存器&#xff0c;对常用的几个输入和输出寄存器的功能和配置进行了介绍。本文中&#xff0c;世平集团基于 FlagChips FC7300 HV BMS 方案&#xff0c;对 MC17XS6500 …

Python 内置高阶函数练习(Leetcode500.键盘行)

Python 内置高阶函数练习&#xff08;Leetcode500.键盘行&#xff09; 【一】试题 &#xff08;1&#xff09;地址&#xff1a; 500. 键盘行 - 力扣&#xff08;LeetCode&#xff09; &#xff08;2&#xff09;题目 给你一个字符串数组 words &#xff0c;只返回可以使用在…

116基于matlab的盲源信号分离

基于matlab的盲源信号分离。FASTICA方法&#xff0c;能够很好的将信号解混&#xff0c;可以替换数据进行分析。具有GUI界面&#xff0c;可以很好的进行操作。程序已调通&#xff0c;可直接运行。 116matlab盲源信号分离FASTICA (xiaohongshu.com)

IDEA搜索指定某个类的方法的引用位置

搜索方法引用位置的时候&#xff0c;如果该方法是接口定义出来的&#xff0c;则结果里会包含其他实现类的该方法的引用位置&#xff0c;但是像Object定义的Equals方法这种&#xff0c;搜索出来的结果是超级多的&#xff0c;根据没法看&#xff0c;因此想要只看该类的方法引用位…

扭蛋机小程序搭建:打造互联网“流量池”

随着互联网科技的发展&#xff0c;扭蛋机小程序成为了市场发展的重要力量。 扭蛋机市从日本发展流行起来的&#xff0c;玩法就是根据设置的概率&#xff0c;让玩家体验扭蛋机的乐趣。扭蛋机中有隐藏款和稀有款&#xff0c;为了获得稀有款商品&#xff0c;玩家便会进行扭蛋&…

Zabbix图形显示乱码修复

2023年12月29日&#xff0c;星期五&#xff0c;2023年最后一个工作日了&#xff0c;明天就开始放假元旦了&#xff0c;去年水了31篇&#xff0c;今年到目前为止才水了30篇&#xff0c;所以这篇也水一下来充个数。祝大家元旦快乐&#xff0c;新的一年里越来越好。 被监控主机指…

Vue3-26-路由-useRouter 和 useRoute 两个API 的作用介绍

先来说说两个API 的作用 useRouter() : 返回的是项目中的 路由实例的对象 可以通过这个实例对象进行路由的逻辑跳转 useRoute() : 返回的是当前的 路由对象&#xff0c; 可以在当前路由对象中获取到路由名称、路由参数、路由路径等玩完整的路由信息。 写个案例看一下具体是什么…

二、类与对象(三)

17 初始化列表 17.1 初始化列表的引入 之前我们给成员进行初始化时&#xff0c;采用的是下面的这种方式&#xff1a; class Date { public:Date(int year, int month, int day)//构造函数{_year year;_month month;_day day;} private:int _year;int _month;int _day; };…

【数据结构和算法】独一无二的出现次数

其他系列文章导航 Java基础合集数据结构与算法合集 设计模式合集 多线程合集 分布式合集 ES合集 文章目录 其他系列文章导航 文章目录 前言 一、题目描述 二、题解 2.1 哈希类算法题注意事项 2.2 方法一&#xff1a;判断长度 2.3 方法二&#xff1a; set 判断 2.4 方法…

《Linux系统与网络管理》---题库---简答题

1、简述这些分区的名字以及各自的作用。 答&#xff1a; /boot 存放内核镜像的地方&#xff0c;这个文件夹独立分区的意义在于降低不能开机的风险。 /根目录&#xff0c;一般采用 etx3 文件系统&#xff0c;分区的容量一定要大于安装软件包的容量。 /usr 多数软件的默认安装的地…

举个栗子~位操作到底有什么用【库仑计芯片MAX17043】

首先吐槽各个平台在卖的五花八门的库仑计芯片EV board&#xff0c;前后试了估计有4家不同的货&#xff0c;终于DFRobot给出最稳定也是最符合MAX17043说明书描述的效果。 本篇继续水&#xff0c;描述一下位操作的一个普遍用法&#xff0c;就是读写各类测量芯片。此处就拿MAX170…

基于ssm食用菌菌棒溯源系统的开发与设计论文

食用菌菌棒溯源系统 摘要 随着信息互联网购物的飞速发展&#xff0c;一般企业都去创建属于自己的管理系统。本文介绍了食用菌菌棒溯源系统的开发全过程。通过分析企业对于食用菌菌棒溯源系统的需求&#xff0c;创建了一个计算机管理食用菌菌棒溯源系统的方案。文章介绍了食用菌…