设计基于Internet的无线传感器网络

随着微机电系统(Micro-Electro-Mechanism System,MEMS)、片上系统(System on Chip,SoC)、无线通信和低功耗嵌入式技术的飞速发展,无线传感器网络(Wireless Sensor Networks,WSN)也以其低功耗、低成本、分布式和自组织等特点带来了信息感知的一场变革。无线传感器网络由部署在监测区域内大量的廉价微型传感器节点组成,通过无线通信方式形成一个多跳的自组织网络。无线传感器网络可连接众多类型的传感器,可探测包括地震波、电磁场、温度、湿度、噪声、光强度、压力、土壤成分、移动物体的大小和速度等。基于MEMS的微传感技术和无线互联网技术为无线传感器网络赋予了广阔的应用前景,在航空、反恐、防爆、救灾、环境、医疗、保健、家居、工业、商业等领域有广泛的应用。本文以无线温度传感器节点和无线数据终端MD-600G为例,介绍了基于MD-600G的Internet无线传感器网络的设计,并给出了对温度数据的可视化处理等操作的实现。

步骤/方法

  • 01

    基于Internet的无线传感器网原理 1.1MD-600G简介 智能无线数据终端MD-600G可以用于数据中心和被监控设备间,实现数据的远程透明传输。MD-600G的内部结构如图1所示,它有如下特点: ①基于ARM平台、8 MB数据缓存,内置Siemens MC35i GPRS无线模块; ②嵌入式Linux系统,包含TCP/IP协议栈以及ETCPTM协议,保证传输数据不丢失; ③提供独立RS232配置串口及标准RS232/485数据接口; ④符合电工电子产品低温GB/T2423.1、高温GB/T2423.2的要求,适于在气候条件恶劣的地区及户外使用; ⑤可以快速连接RTU、PLC、工控机等设备,实现数据透明传输,广泛应用于电力抄表、配电自动化、路灯监控、道路交通等行业。 1.2无线传感器网络 由MD-600G组成的基于Internet无线传感器网络原理图如图2所示。 图2中的用户设备是自行开发的温度传感器节点。传感器节点采样的数据通过RS232/485接口传送到智能无线数据终端MD-600G,MD-600G对接收到的数据通过GPRS与Internet连接并进行无线数据透明传送,服务器mSever端通过Internet网将接收到的数据生成实时数据库,同时将这些实时数据以WEB页的形式动态显示和跟踪。 1.3 温度传感器节点 温度传感器节点模块主要由温度传感器DSl8B20组成,并将其输出的温度数据送往单片机,然后单片机将这些数据进行相关处理,最后再送往后续的通信设备,并将温度数据进行数码管或液晶屏显示。这里采用了实时时钟电路DSl302来实现该系统的实时性。

  • 02

    软件设计 基于MD-600G和Internet的无线传感器网的软件包括温度传感器节点的软件设计、MD-600G与温度传感器节点的串口软件设计、服务器mSever端与Internet网的数据通信软件及mSever端温度数据可视化程序的设计等。 2.1 mSever端温度数据可视化程序设计 利用Visual C++强大的编译器以及网络与数据库的处理能力,开发出基于Windows平台的32位数据可视化应用程序。图3是mSever端温度数据可视化程序设计的原理图。 以下为可视化界面模块源码: 图4是用Visual C++开发的mSever端温度数据可视化显示的界面,图中显示的是1个节点的温度变化实时曲线。 2.2 mSever端Web访问程序设计 为了实现多个客户端可以同时访问数据中心服务器,规定客户端在打开服务器的Web页面时,首先提交客户端的IP地址,然后服务器端把客户端的IP地址收录入库,再将接收到的温度数据转发给指定的客户端。因此,当有多个客户端同时访问数据中心服务器时,服务器端只需要将各个客户端的IP地址收录入库,最后再循环不断地往各个客户端转发温度数据即可。 当客户端断开与服务器端的连接时,将向服务器提交断开请求,从服务器端的IP地址库中释放掉该客户端的IP地址,从而实现了服务器端IP地址库的动态更新。 2.3 节点温度采集软件设计 以下为温度传感器节点的温度采集部分代码:

  • 03

    经过实际运行和测试证明,系统稳定可靠,系统误差达到了规定的要求。

(0)

相关推荐

  • 无线传感器网络底层平台的深层研究

    无线传感器网络应用一般需要无线操作系统的支撑,才能有效地管理和调度资源,提高系统的效率。无线传感器网络的底层平台是连接上层软件和底层硬件的桥梁,是无线操作系统研究的重要技术之一。合理的底层平台能够提高 ...

  • 无线传感器网络需要特别关注的安全防御

    操作方法 01 无线传感器网络兴起于21世纪,是无线通信技术在工业上的延展.无线传感器网络是大量传感器节点在无线通信技术的链接下,自组织构成的网络,它集成了传感器.微机电和网络三大技术,在工业生产维护 ...

  • 基于无线2G/3G/4G网络实现开关柜温度监测的方案

    电力系统安全运行关系到国民经济的稳定发展.近年来,电厂自动化.信息化飞速发展,加快了对高压开关柜内的温度检测技术的研究.一系列的开关柜的温度无线监测技术也因此应运而生,并且发挥着越来越重要的作用.高压 ...

  • 解析无线网络设计四大必备要件

    笔者现在给企业设计无线网络时,若企业的要求比较高,一般都会在无线网络中实现四个要件。在提高无限网络性能的同时,也提高其可控性与容错性。 无线网络的发展已经势不可挡,大有替代有线网络的趋势。为此无线网络 ...

  • 基于UI扩展性!功能超强的Windows 9概念设计渲染图

    消息称微软下一代操作系统Windows 9将在今年秋季发布预览版,且UI界面设计上将发生不小改变。除开始菜单重归之外,Windows 9或还将区分PC桌面版和移动设备版。这是微软的设想,而设计师们的设 ...

  • 智能化小区网络建设教程

    目前,智能化小区建设逐渐成为热门的话题,而数据网络的建设将成为智能化小区建设的重要组成部分。同时,住宅小区的智能化、网络化也会给小区的开发商带来新的市场机遇. 对于智能化小区建设,3Com根据不同的运 ...

  • 基础知识:理解网络交换机的原理

    二层交换机概述   一、交换机的工作原理 1.交换机根据收到数据帧中的源MAC地址建立该地址同交换机端口的映射,并将其写入MAC地址表中。   2.交换机将数据帧中的目的MAC地址同已建立的MAC地址 ...

  • Windows Server 2003网络负载均衡如何实现

    一、网络负载平衡的优点1.网络负载平衡允许你将传入的请求传播到最多达32台的服务器上,即可以使用最多32台服务器共同分担对外的网络请求服务。网络负载平衡技术保证即使是在负载很重的情况下它们也能作出快速 ...

  • Windows 2003系统网络负载均衡的实现

    在现行的许多网络应用中,有时一台服务器往往不能满足客户端的要求,此时只能通过增加服务器来解决问题。 那么,有没有一个办法或者技术来解决此类问题呢?使用Windows 2000或Windows Serv ...