本发明专利技术涉及一种物联网智能云监控系统,其特征在于:包括ARM‑Linux客户端,STM32数据采集端,OneNet物联网云服务器,Android移动设备客户端以及Mjpeg‑Streamer服务器。本系统实现对家庭环境数据的采集并将数据上传至OneNet物联网云服务器中,用户可通过ARM客户端,及Android客户端查看家庭环境的数据信息,并且在局域网内可以通过登录ARM服务器,查看摄像头所采集的视频信息。
An intelligent cloud monitoring system of the Internet of things
【技术实现步骤摘要】
一种物联网智能云监控系统
本专利技术涉及一种基于云平台的智能物联网监控系统,属物联网监控
技术介绍
近年来,根据对国内市场的调查分析,目前,物联网是众多企业发展的方向,各种基于物联网技术的产品也不断出现。智能家居系统作为物联网技术的衍生产品之一,深受广大消费者的喜爱,其中智能家居系统包含以下几个部分:智能灯光控制系统,智能家电控制系统,智能监控系统,智能安全报警系统,访问控制系统,智能家居网关子系统。伴随着物联网技术的不断发展,作为其核心技术之一的嵌入式技术也在不断发展,嵌入式处理器不断的更新换代,性能不断的提高,这就为以嵌入式为基础的物联网智能化系统提供了硬件基础,使其能够应用一些较为复杂的识别算法。本课题以智能家居系统中的智能监控系统,智能安全报警系统,智能家居网关子系统为主要研究对象,完成其基础功能。根据对相关文献的查阅,物联网智能云监控系统的搭建,上位机多数选取ARM为核心芯片,并在此基础移植ARM-Linux嵌入式系统。在实现上位机与下位机的通讯过程中,ZigBee无线模块在上位机ARM与下位机间构建出星型网络拓扑结构,将下位机传感器采集到的数据通过ZigBee无线模块传输至ARM中央控制平台;ZigBee无线模块的特点为功耗低,组网速度快,距离传输最长可达100米距离等。ESP8266无线模块在WIFI环境下可直接通过WIFI连入广域网,向广域网中传递数据,这是ZigBee无线模块所不具备的,同时ESP8266无线模块也可进行组网,进行局域网间的数据传递。nRF24L01无线模块采用SPI接口进行信息传输,nRF24L01无线模块德数据传输速率和数据写入速率相较于ZigBee无线模块和ESP8266无线模块更高。
技术实现思路
为了克服传统监控系统智能化程度低、不够灵活等缺点,本专利技术系统提出了多平台,便携的智能监控系统。本系统分为5个部分,分别是ARM-Linux客户端,STM32数据采集端,OneNet物联网云服务器,Android移动设备客户端,Mjpeg-Streamer服务器。ARM平台采用S5P6818开发板作为的硬件开发环境。ARM-Linux客户端具有的基本功能为:(1)从物联网云服务器中获取STM32数据采集端所上传的温度,湿度,PM2.5数据并显示到客户端UI界面上。(2)将获取到的本地时间,温度,湿度,PM2.5数据保存到本地数据库中。(3)将获取到的温度,湿度,PM2.5进行分析与判断,实现蜂鸣器响动报警。(4)设置Mjpeg-Streamer服务器网关的IP地址。(5)摄像头每隔一段时间自动进行拍照,并将拍摄的照片保存为设备本地文件。(6)从客户端UI界面中查看保存到本地的照片文件。ARM-Linux客户端可完成的的拓展功能为:(1)调整ARM终端设备的内背光亮度。(2)从客户端对设备硬件进行调试。(3)在设备接入广域网中时,可自动获取网络时间日期。(4)设置温度,湿度,PM2.5警戒值。(5)为用户撰写产品使用说明书,并内嵌至客户端UI界面中。STM32数据采集端使用STM32F407ZG开发板作为的硬件开发环境。STM32数据采集端应具有的基本功能为:(1)利用DHT11温湿度传感器,GP2Y1014PM2.5粉尘传感器获取温度,湿度,PM2.5的值。(2)将获取到的温度,湿度,PM2,5的数据上传至OneNet物联网云服务器中。STM32数据采集端可完成的的拓展功能为:(1)在LCD显示屏中,显示获取到的温度,湿度,PM2.5数据。(2)对采集到的温度,湿度,PM2,5的数据进行分析,实现蜂鸣器报警功能。物联网云服务器使用OneNet中移物联网平台。物联网云服务器的基本功能为:查看STM32数据采集端上传至物联网云服务器中的温度,湿度,PM2.5数据。物联网云服务器的拓展功能为:在接受到的温度,湿度,PM2.5数据超过警戒值时,服务器自动发送一条邮件到指定的邮箱中。Android移动设备客户端应具有的基本功能为:从物联网云服务器中获取STM32数据采集端所上传的温度,湿度,PM2.5数据并显示到客户端UI界面上。Android移动设备客户端可完成的的拓展功能为:将获取到的温度,湿度,PM2.5数据进行分析与判断,在达到警戒值时,自动向Android状态栏推送一条报警通知。视频网关服务器采用Mjpeg-Streamer服务器。Mjpeg-Streamer服务器Web前端页面应具有的基本功能为:将Mjpeg-Streamer服务器中做采集到的摄像头的视频数据显示在Web界面中。Web可完成的的拓展功能:在设备接入广域网中时,可访问到物联网云服务器中的Web独立应用。该基于云平台的智能物联网监控系统具有以下有益效果:本专利技术系统实现对家庭环境数据的采集并将数据上传至OneNet物联网云服务器中,用户可通过ARM客户端,及Android客户端查看家庭环境的数据信息,并且在局域网内可以通过登录ARM服务器,查看摄像头所采集的视频信息。附图说明图1是本专利技术系统框架图;图2是c/s平台通信图;图3是b/s平台通信图;图4是模块通信设计图;图5是ARM-Linux客户端UI框架设计图;图6是时间日期自动校准模块实现流程图;图7是环境数据下载模块实现流程图;图8是背光调节模块(LightPage)UI图;图9是报警测试模块(BuzzerPage)UI图;图10是卧室环境(BedroomPage)UI图;图11是蜂鸣器报警设置模块实现流程图;图12是报警设置模块(PolicePage)UI图;图13是摄像头网关设置模块实现流程图;图14是相机调试模块(CameraPage)UI图;图15是图像数据模块(ImgPage)UI图;图16是数据库模块实现流程图;图17是环境数据模块(DatabasePage)UI图;图18是帮助模块实现流程;图19是帮助模块(HelpPage)UI图;图20是蜂鸣器定点报警模块实现流程图;图21是应用管理界面图;图22是触发器管理界面;图23是环境数据下载模块实现流程图。具体实施方式本系统具体实施如图1所示,本系统主要分为5个部分,其中包括ARM-Linux客户端,STM32数据采集端,物联网云服务器,Android移动设备客户端,Mjpeg-Streamer服务器。其中,ARM-Linux客户端可分为背光调节模块,蜂鸣器测试模块,蜂鸣器报警设置模块,时间日期网络校准模块,环境数据下载模块,摄像头网关设置模块,环境数据显示模块,定时拍照模块,图像查看模块,数据库模块,帮助模块。STM32数据采集端可分为环境数据采集模块,定点报警模块,环境数据上传模块,环境数据显示模块。OneNet物联网云服务器可分为触发器模块,Web独立应用模块。Android移动端包括环境数据下载模块,环境本文档来自技高网...
【技术保护点】
1.一种物联网智能云监控系统,其特征在于:包括ARM-Linux客户端,STM32数据采集端,OneNet物联网云服务器,Android移动设备客户端以及Mjpeg-Streamer服务器。/n
【技术特征摘要】
1.一种物联网智能云监控系统,其特征在于:包括ARM-Linux客户端,STM32数据采集端,OneNet物联网云服务器,Android移动设备客户端以及Mjpeg-Streamer服务器。
2.根据权利要求1所述的物联网智能云监控系统,其特征在于:
所述ARM-Linux客户端可分为背光调节模块,蜂鸣器测试模块,蜂鸣器报警设置模块,时间日期网络校准模块,环境数据下载模块,摄像头网关设置模块,环境数据显示模块,定时拍照模块,图像查看模块,数据库模块以及帮助模块;
所述STM32数据采集端可分为环境数据采集模块,定点报警模块,环境数据上传模块以及环境数据显示模块;
所述OneNet物联网云服务器可分为触发器模块,Web独立应用模块;
所述Android移动端包括环境数据下载模块,环境数据显示模块以及通知栏报警模块;
所述Mjpeg-Streamer服务器Web前端部分可分为视频监控模块,环境监控模块。
3.根据权利要求1所述的物联网智能云监控系统,其特征在于:
所述ARM-Linux客户端具有的基本功能为:
(1)从物联网云服务器中获取STM32数据采集端所上传的温度,湿度,PM2.5数据并显示到客户端UI界面上;
(2)将获取到的本地时间,温度,湿度,PM2.5数据保存到本地数据库中;
(3)将获取到的温度,湿度,PM2.5进行分析与判断,实现蜂鸣器响动报警;
(4)设置Mjpeg-Streamer服务器网关的IP地址;
(5)摄像头每隔一段时间自动进行拍照,并将拍摄的照片保存为设备本地文件;
(6)从客户端UI界面中查看保存到本地的照片文件。
4.根据权利要求1所述的物联网智能云监控系统,其特征在于:
ARM-Linux客户端可完成的的拓展功能为:
(1)调整ARM终端设备的内背光亮度;
(2)从客户端对设备硬件进行调试;
(3)在设备接入广域网中时,可自动获取网络时间日期;
(4)设置温度,湿度,PM2.5警戒值;
(5)为用...
【专利技术属性】
技术研发人员:郭家杰,
申请(专利权)人:深圳市君海达科技有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。