CN104852951A - 一种粮库安防监控***的工作流程 - Google Patents

一种粮库安防监控***的工作流程 Download PDF

Info

Publication number
CN104852951A
CN104852951A CN201410563066.1A CN201410563066A CN104852951A CN 104852951 A CN104852951 A CN 104852951A CN 201410563066 A CN201410563066 A CN 201410563066A CN 104852951 A CN104852951 A CN 104852951A
Authority
CN
China
Prior art keywords
client
grain depot
zigbee
cloud server
network
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201410563066.1A
Other languages
English (en)
Inventor
索明何
邢海霞
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huaian Vocational College of Information Technology
Original Assignee
Huaian Vocational College of Information Technology
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Huaian Vocational College of Information Technology filed Critical Huaian Vocational College of Information Technology
Priority to CN201410563066.1A priority Critical patent/CN104852951A/zh
Publication of CN104852951A publication Critical patent/CN104852951A/zh
Pending legal-status Critical Current

Links

Landscapes

  • Mobile Radio Communication Systems (AREA)

Abstract

本发明主要公开了一种粮库监控***的工作流程,其主要包括:1)Zigbee协议栈***初始化,2)协调器建立Zigbee网络,3)终端节点搜寻Zigbee网络,4)网关与Zigbee协调器之间数据通信,5)网关创建Socket客户端,6)云服务器创建Socket服务器端,7)手机端创建Socket客户端。本发明综合利用嵌入式网络、安卓、云服务器等物联网技术,实现手机多用户“随时随地”同步对粮库环境及安全状况进行无线远程监控,及时跟踪粮库设备的位置信息,并且可根据需求灵活对监控节点进行布防和撤防。

Description

一种粮库安防监控***的工作流程
技术领域
本发明属于粮库安防领域,主要公开了一种粮库安防监控***的工作流程。
背景技术
粮食库存对抵御自然灾害、危机困难和缓解粮食短缺的压力具有重要作用,因此粮库的安防至关重要。目前粮库的环境及安全监控,大多采用人力查询的方式,存在着工作强多大、不及时等缺点;个别采用有线网络监控方式,存在着布线困难、复杂、不灵活,维护成本高等缺点。
发明内容
(一)要解决的技术问题
本发明利用ARM嵌入式网关实现粮库Zigbee网络、视频监控与云服务器的Internet数据通信,安卓手机利用移动通信网络与云服务器互联通信。
(二)技术方案
本发明主要公开了一种粮库安防监控***的工作流程,其主要步骤如下:
1)Zigbee协议栈***初始化:首先将各层初始化,然后***进入低功耗模式;当事件发生时,唤醒各个***,开始进入事件处理程序,结束后继续进入低功耗模式;若同时有多个事件发生,首先判断任务优先级,再逐次处理事件;
2)协调器建立Zigbee网络:首先将***初始化,建立Zigbee网络,在Zigbee网络建立成功后,指示灯闪烁,等待终端节点的加入;
3)终端节点搜寻并加入Zigbee网络:各个终端节点先进行***初始化,搜寻协调器建立的Zigbee网络,搜到后立即加入Zigbee网络,指示灯闪烁,然后发送任务和接收任务(分别完成接收来自协调器的数据和发送数据给协调器),使***运行任务并进行任务轮询;
4)网关与Zigbee协调器之间数据通信:是Linux把设备都当作文件,先打开串口文件、再对串口文件进行读写、读写完之后将串口文件关闭;
5)网关创建Socket客户端:先创建Socket客户端,然后主动连接云服务器;连接后,创建读、写线程和视频采集线程,实现接收来自云服务器的数据以及向云服务器发送数据;
6)云服务器创建Socket服务器端:云服务器首先创建一个Socket服务器端线程供其他客户端连接(多用户),然后等待客户端主动连接服务器;当客户端连接时,则先判断客户端是否满,如果客户端已满,***将会不停地在循环扫描检测;如果客户端不满,就创建一个线程用来接收该客户端的数据,然后将数据转发给指定的客户端;
7)手机端创建Socket客户端:创建好后,手机客户端主动连接云服务器请求登陆,登陆成功后即可对粮库进行监控;为了减少网络拥塞,手机后台接收到来自云服务器的信息后,先进行数据分析,将粮库监测和报警信息存储至数据缓冲区,供手机前台相关功能界面读取。
进一步的,所述的步骤3)中的终端节点为各个无线传感器、报警器和GPS/GPRS模块。
进一步的,所述的步骤3)中包含GPS/GPRS终端节点,该节点通过发送“心跳包”方式与协调器保持联系,当该节点处于ZigBee网络中时说明设备未被盗取;当设备被盗走,该节点检测到脱离了ZigBee网络后获取当前GPS定位信息并启动GRPS短信功能,向手机客户端发送短信告知设备所处地理位置信息。
进一步的,所述的步骤6中创建的Socket客户端,其中视频采集模块硬件使用 “即插即用”摄像头模块,该模块通过USB接口与网关相连,利用嵌入式Linux中的V4L2工具软件进行视频采集、压缩和传输。
进一步的,所述的步骤7)中所述的手机客户端,需在PC机上搭建Android开发环境包括以下几个步骤:a)安装Java JDK并配置;b)安装Android SDK并配置;c)安装Eclipse并配置使其与Android SDK相结合。
有益效果
本发明综合利用嵌入式网络、安卓、云服务器等物联网技术,实现手机多用户“随时随地”同步对粮库进行无线远程安防监控功能,及时跟踪设备的位置信息,并且可根据需求灵活对监控节点进行布防和撤防。
附图说明
图1是本发明的整体工作流程示意图。
图2是本发明的Zigbee协议栈初始化工作流程示意图。
图3是本发明的协调器工作流程示意图。
图4是本发明的终端节点工作流程示意图。
图5是本发明的GPS/GPRS模块工作流程示意图。
图6是本发明的网关串口工作流程示意图。
图7是本发明的云服务器 Socket服务器端工作流程示意图。
图8是本发明的网关Socket客户端流程示意图。
图9是本发明的手机Socket客户端工作流程示意图。
图10是本发明的整体结构框架图。
具体实施方式
如图1所示,本发明主要公开了一种粮库安防监控***的工作流程,其主要步骤如下:
1)Zigbee协议栈***初始化:首先将各层初始化,然后***进入低功耗模式;当事件发生时,唤醒各个***,开始进入事件处理程序,结束后继续进入低功耗模式;若同时有多个事件发生,首先判断任务优先级,再逐次处理事件;
2)协调器建立Zigbee网络:首先将***初始化,建立Zigbee网络,在Zigbee网络建立成功后,指示灯闪烁,等待终端节点的加入;
3)终端节点搜寻并加入Zigbee网络:各个终端节点先进行***初始化,搜寻协调器建立的Zigbee网络,搜到后立即加入Zigbee网络,指示灯闪烁,然后发送任务和接收任务(分别完成接收来自协调器的数据和发送数据给协调器),使***运行任务并进行任务轮询;
4)网关与Zigbee协调器之间数据通信:是Linux把设备都当作文件,先打开串口文件、再对串口文件进行读写、读写完之后将串口文件关闭;
5)网关创建Socket客户端:先创建Socket客户端,然后主动连接云服务器;连接后,创建读、写线程和视频采集线程,实现接收来自云服务器的数据以及向云服务器发送数据;
6)云服务器创建Socket服务器端:云服务器首先创建一个Socket服务器端线程供其他客户端连接(多用户),然后等待客户端主动连接服务器;当客户端连接时,则先判断客户端是否满,如果客户端已满,***将会不停地在循环扫描检测;如果客户端不满,就创建一个线程用来接收该客户端的数据,然后将数据转发给指定的客户端;
7)手机端创建Socket客户端:创建好后,手机客户端主动连接云服务器请求登陆,登陆成功后即可对粮库进行监控;为了减少网络拥塞,手机后台接收到来自云服务器的信息后,先进行数据分析,将粮库监测和报警信息存储至数据缓冲区,供手机前台相关功能界面读取。
其中,所述的步骤3)中的终端节点为各个无线传感器、报警器和GPS/GPRS模块。
其中,所述的步骤3)中包含GPS/GPRS终端节点,该节点通过发送“心跳包”方式与协调器保持联系,当该节点处于ZigBee网络中时说明设备未被盗取;当设备被盗走,该节点检测到脱离了ZigBee网络后获取当前GPS定位信息并启动GRPS短信功能,向手机客户端发送短信告知设备所处地理位置信息。
其中,所述的步骤6中创建的Socket客户端,其中视频采集模块硬件使用 “即插即用”摄像头模块,该模块通过USB接口与网关相连,利用嵌入式Linux中的V4L2工具软件进行视频采集、压缩和传输。
其中,所述的步骤7)中所述的手机客户端,需在PC机上搭建Android开发环境包括以下几个步骤:a)安装Java JDK并配置;b)安装Android SDK并配置;c)安装Eclipse并配置使其与Android SDK相结合。
上面所述的实施例仅仅是对本发明的优选实施方式进行描述,并非对本发明的构思和范围进行限定。在不脱离本发明设计构思的前提下,本领域普通人员对本发明的技术方案做出的各种变型和改进,均应落入到本发明的保护范围,本发明请求保护的技术内容,已经全部记载在权利要求书中。

Claims (5)

1.本发明主要公开了一种粮库安防监控***的工作流程,其主要步骤如下:
Zigbee协议栈***初始化:首先将各层初始化,然后***进入低功耗模式;当事件发生时,唤醒各个***,开始进入事件处理程序,结束后继续进入低功耗模式;若同时有多个事件发生,首先判断任务优先级,再逐次处理事件;
协调器建立Zigbee网络:首先将***初始化,建立Zigbee网络,在Zigbee网络建立成功后,指示灯闪烁,等待终端节点的加入;
终端节点搜寻并加入Zigbee网络:各个终端节点先进行***初始化,搜寻协调器建立的Zigbee网络,搜到后立即加入Zigbee网络,指示灯闪烁,然后发送任务和接收任务(分别完成接收来自协调器的数据和发送数据给协调器),使***运行任务并进行任务轮询;
网关与Zigbee协调器之间数据通信:是Linux把设备都当作文件,先打开串口文件、再对串口文件进行读写、读写完之后将串口文件关闭;
网关创建Socket客户端:先创建Socket客户端,然后主动连接云服务器;连接后,创建读、写线程和视频采集线程,实现接收来自云服务器的数据以及向云服务器发送数据;
云服务器创建Socket服务器端:云服务器首先创建一个Socket服务器端线程供其他客户端连接(多用户),然后等待客户端主动连接服务器;当客户端连接时,则先判断客户端是否满,如果客户端已满,***将会不停地在循环扫描检测;如果客户端不满,就创建一个线程用来接收该客户端的数据,然后将数据转发给指定的客户端;
手机端创建Socket客户端:创建好后,手机客户端主动连接云服务器请求登陆,登陆成功后即可对粮库进行监控;为了减少网络拥塞,手机后台接收到来自云服务器的信息后,先进行数据分析,将粮库监测和报警信息存储至数据缓冲区,供手机前台相关功能界面读取。
2.根据权利要求1所述的一种粮库安防监控***的工作流程,其特征在于:所述的步骤3)中的终端节点为各个无线传感器、报警器和GPS/GPRS模块。
3.根据权利要求1和2所述的一种粮库安防监控***的工作流程,其特征在于:所述的步骤3)中包含GPS/GPRS终端节点,该节点通过发送“心跳包”方式与协调器保持联系,当该节点处于ZigBee网络中时说明设备未被盗取;当设备被盗走,该节点检测到脱离了ZigBee网络后获取当前GPS定位信息并启动GPRS短信功能,向手机客户端发送短信告知设备所处地理位置信息。
4.根据权利要求1所述的一种粮库安防监控***的工作流程,其特征在于:所述的步骤5中创建的Socket客户端,其中视频采集模块硬件使用 “即插即用”摄像头模块,该模块通过USB接口与网关相连,利用嵌入式Linux中的V4L2工具软件进行视频采集、压缩和传输。
5.根据权利要求1所述的一种粮库安防监控***的工作流程,其特征在于:所述的步骤7)中所述的手机端在PC机上搭建Android开发环境包括以下几个步骤:a)安装Java JDK并配置;b)安装Android SDK并配置;c)安装Eclipse并配置使其与Android SDK相结合。
CN201410563066.1A 2014-10-22 2014-10-22 一种粮库安防监控***的工作流程 Pending CN104852951A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410563066.1A CN104852951A (zh) 2014-10-22 2014-10-22 一种粮库安防监控***的工作流程

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410563066.1A CN104852951A (zh) 2014-10-22 2014-10-22 一种粮库安防监控***的工作流程

Publications (1)

Publication Number Publication Date
CN104852951A true CN104852951A (zh) 2015-08-19

Family

ID=53852305

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410563066.1A Pending CN104852951A (zh) 2014-10-22 2014-10-22 一种粮库安防监控***的工作流程

Country Status (1)

Country Link
CN (1) CN104852951A (zh)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105527569A (zh) * 2015-12-07 2016-04-27 苏州科技学院 嵌入式与无线传感网相结合的三相异步电机故障诊断装置
CN105611501A (zh) * 2016-02-25 2016-05-25 成都比善科技开发有限公司 一种用于远程监控的无线电子围栏***
CN105848252A (zh) * 2016-03-23 2016-08-10 深圳市国华光电研究院 一种基于ZigBee网络的节点控制入网的方法
CN107896376A (zh) * 2017-10-30 2018-04-10 东莞理工学院 一种基于ZigBee的物联网设备快速入网方法、控制方法及***
CN109375596A (zh) * 2018-10-29 2019-02-22 中山微宇电器科技有限公司 一种设备数据采集控制***
CN112594508A (zh) * 2020-11-20 2021-04-02 重庆电子工程职业学院 校园安防监测***

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103412539A (zh) * 2013-08-07 2013-11-27 江苏丹玉集团有限公司 一种无线远程移动智能粮食绿色仓储监控***

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103412539A (zh) * 2013-08-07 2013-11-27 江苏丹玉集团有限公司 一种无线远程移动智能粮食绿色仓储监控***

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
漆丽: ""基于WSN的粮情监测***平台的研究与开发"", 《中国优秀硕士学位论文全文数据库信息科技辑》 *
王犇等: ""基于移动智能终端的粮情测控***"", 《软件工程师》 *

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105527569A (zh) * 2015-12-07 2016-04-27 苏州科技学院 嵌入式与无线传感网相结合的三相异步电机故障诊断装置
CN105611501A (zh) * 2016-02-25 2016-05-25 成都比善科技开发有限公司 一种用于远程监控的无线电子围栏***
CN105611501B (zh) * 2016-02-25 2018-12-28 成都比善科技开发有限公司 一种用于远程监控的无线电子围栏***
CN105848252A (zh) * 2016-03-23 2016-08-10 深圳市国华光电研究院 一种基于ZigBee网络的节点控制入网的方法
CN107896376A (zh) * 2017-10-30 2018-04-10 东莞理工学院 一种基于ZigBee的物联网设备快速入网方法、控制方法及***
CN109375596A (zh) * 2018-10-29 2019-02-22 中山微宇电器科技有限公司 一种设备数据采集控制***
CN112594508A (zh) * 2020-11-20 2021-04-02 重庆电子工程职业学院 校园安防监测***

Similar Documents

Publication Publication Date Title
CN104852951A (zh) 一种粮库安防监控***的工作流程
CN103200222B (zh) 一种基于移动通信无线网络的汽车智能监控***
CN105357283B (zh) 智能可佩戴设备的长连接建立方法及服务器、终端
CN103647938A (zh) 安防监控一体机及其远程监控***
CN105678666A (zh) 基于物联网的实验大楼安防与应急预案发布***
CN102891796A (zh) 矿用智能传输网关
CN106355873B (zh) 物联网智能交通网关及其***
CN207020789U (zh) 一种位置监控防盗告警模块
CN104155667A (zh) 一种车载gps终端
CN204415334U (zh) 一种基于物联网的电动车防盗监控装置
CN204347544U (zh) 一种基于Z-Wave网关的控制***
CN101867958A (zh) 管理无线传感网终端的方法和***
CN205609009U (zh) 一种车辆管理***
CN205068547U (zh) 一种远程指纹识别门禁***
CN104168322A (zh) 车载终端数据传输方法、应用服务器、客户端及用户终端
CN106585560A (zh) 汽车防盗的方法和设备
CN104038274A (zh) 一种光纤检测维护管理***
CN103871217B (zh) 一种基于Wi-Fi无线互联网的报警方法
CN103612614A (zh) 汽车的防盗追踪装置
CN202600766U (zh) 考勤信息管理监护***
CN202035000U (zh) 一种物联网控制主机及具有该物联网控制主机的物联网
CN102801903A (zh) 一种具有射频网关功能的网络摄像机
CN202793606U (zh) 机房的温度报警***
CN212484572U (zh) 一种支持多通讯协议的智能环境监测报警装置
CN204836240U (zh) 一种智能监测***

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
EXSB Decision made by sipo to initiate substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20150819

RJ01 Rejection of invention patent application after publication