基于ZigBee的自来水监测网络系统设计与实现

发布者:科技革新者最新更新时间:2015-11-30 关键字:Zigbee  网关  serialPort 手机看文章 扫描二维码
随时随地手机看文章
  摘要:基于ZigBee的自来水水质监测系统利用传感器采集数据,用ZigBee网络传输数据,通过无线网络和USB基站长距离传送到上位机。通过对自来水水质进行实时的监控,存储水质参数和数理统计,以及超阈值报警提示等功能。相比于传统的人工监测,能有效节省人工,且更能保证水质监测的实时性,有效性,连贯性。

关键词:Zigbee;水质监测网;网关;serialPort

随着我国经济的高速发展,水质的污染和破坏问题日趋严重,着眼于社会所需,我们研究了基于ZigBee的水质监测系统,为水质保驾护航。

水质污染问题刻不容缓,城市饮水主要是通过自来水,其中的安全隐患不容忽视,所以需要一种能随时监测水质变化的设备系统。论文探讨构建基于ZigBee技术的自来水监测网络物理结构,重点是ZigBee网关转wifi和转USB的协议转换。上位机监控功能中,实现了数据实时接收、显示以及历史数据查询,对超阈值数据,报警提示。

1 物联网ZigBee技术简介

ZigBee技术具有自组网,低功耗,延时小,多跳的特点,适用于长时间组网监测。在ZigBee网络中有3种设备,协调器(Co_ordinator) 为全功能节点(FFD),负责建立网络,一个ZigBee网络只能有一个协调器,相当于蜂群结构中的蜂后,当网路建立完成后,协调器的功能相当于普通路由器(Router)。路由器负责数据的路由跳转,能够将消息发给其他节点设备。终端节点(End device)负责数据的采集与发送。以上3种设备可以分为全功能节点(FFD)和半功能节点(RFD)。

每个节点具有两个地址:

1)IEEE MAC地址

这是一种64位的地址,这个地址由IEEE组织进行分配,用于唯一的标识设备,全球没有任何两个设备具有相同的MAC地址。在ZigBee网络中,有时也叫MAC地址为扩展地址。

2)16位短地址

16位短地址用于在本地网络中标识设备,和在网络中发送数据,所以如果是处于不同的网络中有可能具有相同的短地址。当一个节点加入网络的时候将由它的父节点给它分配短地址,协调器的短地址是0。

ZigBee网路的拓扑结构主要为星状(star),树状(Cluster_tree),网格(mesh),其中星状网络不支持ZigBee路由器。不同的网络拓扑结构适用用于不同的使用环境。

2 系统体系结构

基于ZigBee的水质监测系统可以对水质进行实时的监控,整个系统由下位机监测网和上位机软件组成,下位机监测网负责数据的采集,和数据在ZigBee网络上的传输。上位机软件负责对来自监测网数据的存储,数理统计,水质参数超标实时报警,和设备运行状况的检查。系统结构如图1所示。

a.jpg

3 水质监测网的下位机

下位机部分由一个ZigBee转WiFi网关或一个ZigBee转USB基站,2个PH采集节点,一个温度采集节点组成。

所有节点内嵌ZigBee通讯模块,在节点的通讯模块中,烧写了ZigBee协议栈的移植版,所有节点上电即进行自组网,进行数据的采集和传输。通过AT 命令来指定协调器,路由器,和终端节点,以及节点的相关参数。当掉电时,能进行参数的保存。其下位采集器采用STM32,该款CPU采用的是ARM的 cortex-M3内核。其具有出色的实时性能、优越的功

效、高级的创新型的外设、最大的集成性。CPU工作频率最高达到72 MHz。AD采集精度为12位,充分保证了采集传感器的精度。

ZigBee通信具有通信稳定的优点。增加的无线功率放大器PA可以一定意义上克服ZigBee通信距离短的问题,使得节点通信距离可以达到几千米,最大限度的保证了通信的稳定可靠和通信距离。图2和图3分别描述了ZigBee节点接收和发送数据的流程图。

b.jpg

在下位机与PC机的衔接部分,笔记本可以用WiFi网关或ZigBee转USB基站来接收数据,对于台式机可以直接用ZigBee转USB基站来接收。

4 水质监测网的上位机

上位机界面采用C#编程,开发工具为vs2012,数据库为SOL Server。

4.1 WIFI网关接收模式

当启用WIFI网关接受模式时,网络协议采用TCP,相比UDP稳定,用socket套接字来连接PC机与WIFI网关。

当上位机软件启动时,上位机首先创线thwatchport=new Thread(listening);用来监视,WiFi网关是否与PC机相连,若没有,则继续监听。当连接完成时,软件创建另一线程threcive=new Thread(autorecive),用于接收WiFi网关发来的数据,并随时将数据存入数据库中。

由于第一个线程不断循环查询,当WiFi网关断开,能保证WiFi网关重连时的成功,而不必重启软件。保证了系统的容错率和健壮性。

伪代码描叙如下:

c.jpg

d.jpg

运行结果图:

e.jpg

4.2 ZigBee转USB模式

对于台式PC机,用WiFi网关接收模式固然可行,对于ZigBee网关与上位机物理距离较短时,还有另一种接收模式——ZigBee转USB模模式。只要将USB一端插入台式机的USB口,当上位机软开启时便可以接收数据。

USB接受方式的编程实现,采用的是serialPort控件,直接采用事件触发的方式。

伪代码描叙如下:

f.jpg

g.jpg

h.jpg

运行结果图:

i.jpg

线程和事件触发方式,和定时器定时接收方式相比,能保证数据的随到随收,无数据包遗漏现象。

对于数据的处理,可以按时间查询,并将查询到的数据进行普通的数理统计,如计算平均数,超标次数,并且能将数据查询统计结果导出生成Excel文件,方便用户进一步分析调研。

此外,上位机软件具有良好的用户界面,与异常处理,方便用户操作与使用,接收界面使用动态GIF图片制作,如图2,第一个苹果表示等待连接,第二个苹果表示已连接成功,正在接收数据,当WIFI网关掉线时,第二个苹果停止动态显示,方便用户动态感觉数据接收正在进行,当数值超标时,或设备电压不足时,软件亦能及时弹出报警窗口。

5 结论

基于ZigBee的自来水监测网能有效对自来水水质进行实时监测,设计实现了系统的网络结构,完成了传感器数据采集、传输、查询显示以及报警等系统功能。通过网络传输传感器的数据采用两种方式:WiFi网关的socket方式和ZigBee转USB的serialPort方式。两种方式都能实现数据的实时传输的实时接收,基于线程的socket,使用了线程轮转循环的方式,能有效防止WiFi网关掉线,并提醒用户。此时接收线程 threcieve终止,监听线程thwatchport依旧循环,等待WiFi网关重新连接。

下一阶段工作的重点,围绕完善系统功能和扩展系统应用展开:

对于下位机网络,采集节点数目不够多,参数种类也不够丰富。在PANID,信道,和数据包一致的情况下,可以不断加入新的节点,增加下位机网络的功能。

对于数据传输,利用GPRS网,通过GPRS短信直接通知水质超标等情况,亦可以将ZigBee网络转为3G或4G网络,使数据传输的方式变得灵活多样。

在上位机功能部分,丰富数据查询统计方式,添加系统日志管理,改进异常情况的友好提示等。丰富客户端的操作平台,延伸至Web方式,以及基于移动终端的App应用。对于已经采集的数据,可以进行数据挖掘,和大数据运算,研究当地经济,生活的状态。

关键字:Zigbee  网关  serialPort 引用地址:基于ZigBee的自来水监测网络系统设计与实现

上一篇:基于单片机的智能家用报警系统设计
下一篇:基于CMOS摄像头和平行激光束测距系统设计

推荐阅读最新更新时间:2024-05-03 00:07

基于PIC单片机的CAN总线扩展技术
0 引 言 CAN总线是一种串行多主站局域网总线,被广泛应用于汽车控制系统、自动控制、楼宇自动化、医学设备等各个领域。其传输距离远,最远可达10 km,传输速率高,最高可达1 Mb/s,容错性能好,可靠性能高。但是由于CAN驱动器的驱动能力有限,CAN总线能够驱动的节点数有限,一般在100个左右,同时会随着传输距离的增加,最高传输速率会下降,如果距离过长会引起信号丢失、反射等故障。在实验室条件下测得在5 Kb/s的通信速率下最远通信距离能达到10 km;在18 Kb/s的通信速率下最远通信距离只能达到2 km;而在42 b/s的通信速率下,最远通信距离只能达到1 km。测试条件:线缆采用线径为0.75 mm2的屏蔽双绞线,线
[单片机]
浅析基于MG2455微处理器Zigbee的汽车无线黑匣子实现
0 引言 汽车黑匣子又称汽车行驶状态记录系统,主要由汽车行驶状态记录仪、手持读码器和管理计算机组成。记录仪安装于汽车上,实时监测并记录车辆的行驶数据;手持读码器由掌上电脑和应用软件组成,用于控制和操作记录仪的运行及通过RS232串行口对记录仪进行数据读取;管理计算机用于对原始记录数据进行统计、报表、存储及查询。 1 系统原理与结构 1.1 系统介绍 本系统利用MG2455微处理器为核心,基于Zigbee无线射频技术设计了一款汽车无线黑匣子。胎压和胎温的检测通过Zigbee技术与主机通信,该系统包括一装设于轮胎钢圈上的无线监测传送装置及一可供装设在车体驾驶座内的数字接收一显示装置。当胎压和胎温超标时,系统会发出警报。
[单片机]
浅析基于MG2455微处理器<font color='red'>Zigbee</font>的汽车无线黑匣子实现
Mbed Edge和物联网网关
Mbed Cloud的物联网设备管理功能现已扩展,支持配置 Mbed Edge的物联网网关实现设备的接入、控制和管理。Mbed Edge具备三大重要功能:(1) 支持非IP网络协议; (2) 边缘计算;(3) 网关管理。 协议转换——在传统协议和IP网络协议之间架起桥梁 随着越来越多的行业利用物联网来提升自己的产品和服务,它们需要连接到众多已经部署好的非IP网络协议端点上。例如,我们在智能楼宇里看到利用 ZigBee 进行照明,利用BACnet控制空调系统以及利用Modbus进行恒温控制的端点。Mbed Edge的协议转换功能将帮助这些不支持IP网络协议的设备通过IP网络开展通信。如此,这些设备就可以通过Mbed Cloud进
[嵌入式]
Mbed Edge和物联网<font color='red'>网关</font>
全球能源互联网关键技术清单出炉 储能位列其中
中国储能网讯: 全球能源互联网发展合作组织22日在京发布《全球能源互联网发展战略白皮书》《跨国跨洲电网互联技术与展望》《全球能源互联网发展与展望(2017)》,勾画了未来几十年全球能源互联网的发展路径,首次明确提出一份相关关键技术清单。 全球能源互联网发展合作组织主席刘振亚表示,当前,构建全球能源互联网的资源、技术、经济、政治条件已具备,如资源上,全球清洁能源资源仅开发万分之五就可满足全球能源需求;技术上,特高压、智能电网等关键技术日趋成熟。 但在5大领域,仍有诸多技术难关有待攻克。《白皮书》明确提出,在特高压领域:主要攻克±1100千伏以上特高压直流输变电技术,加快设备研制和工程应用;突破特高压直流海底电缆技术,解决
[新能源]
瑞萨推出带有增强外设的RZ/G3S 64位微处理器, 应用于物联网边缘和网关设备
新产品具有低至10µW的超低待机功耗和Linux快速启动功能 2024 年 1 月 16 日,中国北京讯 - 全球半导体解决方案供应商瑞萨电子今日宣布推出一款全新64位通用微处理器(MPU)RZ/G3S,面向物联网边缘与网关设备并可显著降低功耗。 作为瑞萨RZ/G系列MPU的最新成员,RZ/G3S旨在满足现代物联网设备的苛刻要求,能在待机模式下 功耗低至10µW(微瓦) ,并可快速启动Linux操作系统。该款全新MPU配备PCI Express接口,能够与5G无线模块实现高速连接。此外,这一产品还具备篡改检测等增强型安全功能,以确保数据安全。这些特性也使该产品成为家庭网关、智能仪表和跟踪设备等物联网应用的理想之选。
[嵌入式]
瑞萨推出带有增强外设的RZ/G3S 64位微处理器,  应用于物联网边缘和<font color='red'>网关</font>设备
瑞萨电子推出新型汽车网关解决方案
据外媒报道,先进半导体解决方案的主要供应商瑞萨电子公司(Renesas Electronics Corporation)宣布推出一种创新型汽车网关解决方案。该方案采用了R-Car S4片上系统(SoC)和电源管理IC(PMIC),可用于下一代车载计算机、通信网关、域服务器和应用服务器。随着E/E架构不断向域和区发展,该方案满足汽车行业对高性能、高速网络、高安全性和高功能安全级别的要求。通过实现软件复用性,并包含与R-Car S4无缝协作的新型一流PMIC,该解决方案显著提高了开发效率。 (图片来源:瑞萨) 瑞萨电子高级副总裁兼汽车解决方案业务部总经理Takeshi Kataoka表示:“随着车辆架构的发展,与云服务的安全
[汽车电子]
瑞萨电子推出新型汽车<font color='red'>网关</font>解决方案
世强物联网技术研讨会助力多重创新应用落地
2015年年底,中国本土电子元器件分销商 世强 宣布,其“智能物联创新技术及应用巡回研讨会”深圳站完美收官并取得超预期效果。本次世强研讨会行程以青岛为起点,深圳、北京站紧随其后巡展,全面展示有关物联网的核心技术,涉及到的细分应用领域包括智能可穿戴、 智能家居 、智能监控、智慧医疗、移动支付以及车联网,产品涵盖了动态心率检测 传感器 、全球首款UV(紫外线)传感器、手势传感器、Touch IC、低功耗 MCU 、自组网 ZigBee 、通讯远距离Bluetooth等。 根据IDC的预测,亚太区物联网产业未来几年持续保持强劲增长,截止到2020年,连网设备将增加至86亿台,而市场规模则达到5,830亿元。世强物联网技术论坛旨在帮助参会
[嵌入式]
包含ZigBee传感和控制解决方案的经济高效的无线个人区域网络
  无线个人区域网络(或WPAN)对传感、监视和控制应用来说尤其有用。经济高效的WPAN具有在众多最终产品中实施无线连通性的独特潜力,而在以前,这些产品从未考虑过这一功能。对主要WPAN 设计因素进行彻底的、基于事实的、逻辑的和有组织的评估可以密切管理系统财务目标,用积极的回报率提升最终产品价值,同时仍实现主要的无线设计目标。   传感、监视、控制解决方案推动着WPAN实施的具体考虑因素。传感、监视和控制应用中的低成本无线网络范围是那些距离在300米及以下和数据速率在250 kbps及以下的网络。在WPAN最终节点设计中,为了满足产品需求,通常必须把电池寿命延长到一个适当的水平。   嵌入式工程师在设计工作开始前先分析几个关键
[安防电子]
包含<font color='red'>ZigBee</font>传感和控制解决方案的经济高效的无线个人区域网络
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
随便看看
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved