一种用于多个无线传感器网络的信息访问系统和访问方法

文档序号:7930079阅读:211来源:国知局
专利名称:一种用于多个无线传感器网络的信息访问系统和访问方法
技术领域
本发明涉及一种用于多个无线传感器网络的信息访问系统和访问方法,属于电子信息技术领域。
背景技术
无线传感器网络(Wireless Sensor Network,简称WSN),是由分布在不同位置的传感器节点组成的。无线传感器网络由三种类型的节点组成信息采集节点、路由器节点和汇聚节点。信息采集节点负责采集环境信息,并将信息传送给路由器节点或者直接传送给汇聚节点。路由器节点负责对信息采集节点传来的信息进行路由,经过多跳方式传递给汇聚节点。汇聚节点是无线传感器网络的对外接口,它负责对整个无线传感器网络的信息进行汇总整理,提供接口供用户查询调用,还可以将用户命令发送到指定节点使其执行相应动作。WAMP (Windows+Apache+MySQL+PHP)或者 LAMP (Linux+Apache+MySQL+PHP)架构是网站常用的架构。Windows和Linux是网站使用的操作系统。Apache是世界使用排名第一的Web服务器软件,它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件之一。MySQL是一个小型关系型数据库管理系统,开发者为瑞典MySQLAB公司,在2008年1月16号被Sun公司收购。MySQL被广泛地应用在hternet上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了 MySQL作为网站数据库。PHP是一种HTML内嵌式的语言,是一种在服务器端执行的嵌入HTML文档的脚本语言。 MySQL 支持标准 C 的 API、JDBC, ODBC、NET、PHP、Python、Perl、Ruby、VB 等接口,用户可以在这些编程语言中调用MySQL接口进行MySQL数据库操作。MySQL数据库是由表组成的,每个表又是由多条记录组成的。每个表都有不同的字段来描述记录的属性,一条记录就是有不同字段组合而成的一行数据。采用WAMP或LAMP架构可以搭建TOB站点,包括服务器和数据库部分,供用户访问相关信息。但是目前尚未发现一种用于多个无线传感器网络的信息访问系统和访问方法。 传统的信息访问系统是为每个本地系统单独创建一个WEB站点,包括一个独立的服务器和一个独立的数据库。当传统的信息访问系统用于多个本地无线传感器网络系统时,就需要配置多个WEB站点,每个TOB站点都拥有独立的服务器和数据库,这样不但增加了软硬件成本,而且用户进行信息访问时需要输入不同的域名地址,不便于记忆,造成了很多不便。而本发明提出的用于多个无线传感器网络的信息访问系统和访问方法可以解决这一问题。本发明提出的用于多个无线传感器网络的信息访问系统只需要创建一个WEB站点,包括一个服务器和一个数据库,用户进行信息访问时只需要输入一个域名地址然后选择相应的本地无线传感器网络系统即可
发明内容
针对现有技术的缺陷,本发明提供一种用于多个无线传感器网络的信息访问系统和访问方法。一种用于多个无线传感器网络的信息访问系统,系统包括两部分多个本地无线传感器网络系统和供用户访问的远端WEB站点;本地无线传感器网络系统包括多个传感器信息采集节点、路由节点、网关节点以及通过RS232接口与网关节点相连的上位机PC ;远端 WEB站点包括服务器和数据库部分,采用WAMP或LAMP架构。—种用于多个无线传感器网络的信息访问系统的访问方法,包括信息收集方法和信息访问方法。信息收集方法如下传感器信息采集节点把采集到的环境信息用数据流形式通过路由器节点路由或者直接传递给网关节点,网关节点通过RS232接口传送给与之相连的上位机PC,运行在PC 上的上位机软件对无线传感器网络的数据流信息按照本地系统的数据格式进行解析,然后调用远端WEB站点的MySQL数据库提供的C语言API,通过hternet连接MySQL数据库,利用MySQL插入语句向MySQL数据库写入传感器采集到的环境信息;远端MySQL数据库则为每个本地无线传感器网络系统建立一个数据库,在每个数据库中建立一个sensorjnf数据表来存储传感器采集到的环境信息;信息访问方法如下(1)用户客户端通过浏览器发送信息查询请求; (2)服务器收到该请求,调用MySQL提供的PHP语言API连接MySQL数据库;(3)服务器根据用户请求选择用户查询的本地系统对应的MySQL数据库,在 sensorjnf数据表中运行MySQL查询语句,查询结果保存在PHP中;(4)服务器将查询结果返回给客户端,客户端予以显示。本发明的优点(1)与给每个本地无线传感器网络系统搭建站点相比,用户只需要访问一个位于总服务器上的站点就可以获取所有本地无线传感器网络系统的传感器信息,不必逐个登陆与本地系统相连的服务器站点获取传感器信息。(2)本地无线传感器网络系统中的本地PC只需要安装上位机软件,不必配置服务器和数据库,这样就不要求本地PC具有高性能,甚至本地PC可以更换成具有类似功能的嵌入式平台。(3)各个无线传感器网络可能具有不同的数据流格式,本发明可以屏蔽数据流格式的差异,本地系统中的上位机PC将数据流都转换成统一的数据格式写入远端WEB站点的 MySQL数据库,用户访问传感器信息时不必考虑数据流格式的差异。本发明可以以统一方式访问多个无线传感器网络采集的信息而不用逐一访问每个网络,同时规避了每个传感器网络具体的数据流格式,具有信息访问高效、便捷、统一的优点。


图1是本发明的用于多个无线传感器网络的信息访问系统结构框图。图2为本发明的用于多个无线传感器网络的信息访问方法结构框图。 其中,1、远程TOB站点,2、总服务器,3、MySQL数据库,4、Internet连接,5、本地无线传感器网络系统,6、本地PC,7、无线传感器网络,8、RS232接口,9、互联网,10、用户,11、 连接指定数据库,进行数据库查询操作,12、向服务器返回查询结果,13、信息查询请求,14、 服务器予以应答并返回请求信息的内容。
具体实施例方式下面结合附图和实施例对本发明进一步说明。实施例1一种用于多个无线传感器网络的信息访问系统,如图1所示,系统包括两部分多个本地无线传感器网络系统和供用户访问的远端WEB站点;本地无线传感器网络系统包括多个传感器信息采集节点、路由节点、网关节点以及通过RS232接口与网关节点相连的上位机PC ;远端TOB站点包括服务器和数据库部分,采用WAMP架构。一种用于多个无线传感器网络的信息访问系统的访问方法,如图2所示,包括信息收集方法和信息访问方法。信息收集方法如下传感器信息采集节点把采集到的环境信息用数据流形式通过路由器节点路由或者直接传递给网关节点,网关节点通过RS232接口传送给与之相连的上位机PC,运行在PC 上的上位机软件对无线传感器网络的数据流信息按照本地系统的数据格式进行解析,然后调用远端WEB站点的MySQL数据库提供的C语言API,通过hternet连接MySQL数据库,利用MySQL插入语句向MySQL数据库写入传感器采集到的环境信息;远端MySQL数据库则为每个本地无线传感器网络系统建立一个数据库,在每个数据库中建立一个sensorjnf数据表来存储传感器采集到的环境信息;信息访问方法如下(1)用户客户端通过浏览器发送信息查询请求;(2)服务器收到该请求,调用MySQL提供的PHP语言API连接MySQL数据库;(3)服务器根据用户请求选择用户查询的本地系统对应的MySQL数据库,在 sensorjnf数据表中运行MySQL查询语句,查询结果保存在PHP中;(4)服务器将查询结果返回给客户端,客户端予以显示。实施例2 一种用于多个无线传感器网络的信息访问系统和访问方法,与实施例1相同,不同之处在于服务器和数据库部分采用LAMP架构。
权利要求
1.一种用于多个无线传感器网络的信息访问系统,其特征在于,系统包括两部分多个本地无线传感器网络系统和供用户访问的远端WEB站点;本地无线传感器网络系统包括多个传感器信息采集节点、路由节点、网关节点以及通过RS232接口与网关节点相连的上位机PC ;远端TOB站点包括服务器和数据库部分,采用WAMP或LAMP架构。
2.一种用于多个无线传感器网络的信息访问系统的访问方法,包括信息收集方法和信息访问方法,其特征在于,信息收集方法如下传感器信息采集节点把采集到的环境信息用数据流形式通过路由器节点路由或者直接传递给网关节点,网关节点通过RS232接口传送给与之相连的上位机PC,运行在PC上的上位机软件对无线传感器网络的数据流信息按照本地系统的数据格式进行解析,然后调用远端TOB站点的MySQL数据库提供的C语言API,通过hternet连接MySQL数据库,利用 MySQL插入语句向MySQL数据库写入传感器采集到的环境信息;远端MySQL数据库则为每个本地无线传感器网络系统建立一个数据库,在每个数据库中建立一个sensorjnf数据表来存储传感器采集到的环境信息;信息访问方法如下(1)用户客户端通过浏览器发送信息查询请求;(2)服务器收到该请求,调用MySQL提供的PHP语言API连接MySQL数据库;(3)服务器根据用户请求选择用户查询的本地系统对应的MySQL数据库,在sensor inf数据表中运行MySQL查询语句,查询结果保存在PHP中;(4)服务器将查询结果返回给客户端,客户端予以显示。
全文摘要
一种用于多个无线传感器网络的信息访问系统和访问方法,属于电子信息技术领域。系统包括两部分多个本地无线传感器网络系统、供用户访问的总服务器和数据库部分。本地无线传感器网络系统包括多个传感器信息采集节点、路由节点、网关节点以及与网关节点相连的上位机PC。本发明还提出了一种用于多个无线传感器网络的信息访问方法。多个本地无线传感器网络通过互联网直接将传感器信息保存到总数据库中,服务器和数据库相连,用户可以通过总服务器访问各个无线传感器网络的信息,提高了用户访问的灵活性和便利性。
文档编号H04L29/08GK102355498SQ20111030063
公开日2012年2月15日 申请日期2011年9月30日 优先权日2011年9月30日
发明者单小明, 王磊, 袁东风 申请人:山东大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1