物联网环境下的无线传感器网络接入技术_第1页
物联网环境下的无线传感器网络接入技术_第2页
物联网环境下的无线传感器网络接入技术_第3页
物联网环境下的无线传感器网络接入技术_第4页
物联网环境下的无线传感器网络接入技术_第5页
已阅读5页,还剩51页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、课程目录课程目录9.19.19.29.2基于无线传感器网络的多网络融合系统结构基于无线传感器网络的多网络融合系统结构多种无线传感器网络接入技术的比较多种无线传感器网络接入技术的比较多网络融合网关硬件设计多网络融合网关硬件设计9.39.39.49.4多网络融合网关数据传输方式的设计与实现多网络融合网关数据传输方式的设计与实现9.19.1基于无线传感器网络的多网络融合系统结构基于无线传感器网络的多网络融合系统结构多网融合的无线传感器网络是在传统无线传感器网络的多网融合的无线传感器网络是在传统无线传感器网络的基础上,利用网关接入技术,实现无线传感器网络与以基础上,利用网关接入技术,实现无线传感器网络

2、与以太网、无线局域网、移动通信网等多种网络的融合。太网、无线局域网、移动通信网等多种网络的融合。网关作用:在多网融合的无线传感器网络中担当网络间网关作用:在多网融合的无线传感器网络中担当网络间的协议转换器、不同网络类型网络路由器、全网数据聚的协议转换器、不同网络类型网络路由器、全网数据聚集、存储处理等重要角色,成为网络间连接不可缺少的集、存储处理等重要角色,成为网络间连接不可缺少的纽带。纽带。无线传感器网络节点:在一定的网络调度与控制策略驱无线传感器网络节点:在一定的网络调度与控制策略驱动下,对其所部署的区域开展监控与传感;网关节点设动下,对其所部署的区域开展监控与传感;网关节点设备将实现对其

3、所在的无线传感器网络的区域管理、任务备将实现对其所在的无线传感器网络的区域管理、任务调度、数据聚合、状态监控与维护等一系列功能。调度、数据聚合、状态监控与维护等一系列功能。9.19.1基于无线传感器网络的多网络融合系统结构基于无线传感器网络的多网络融合系统结构经网关节点融合、处理并经过相应的标准化协议处理和经网关节点融合、处理并经过相应的标准化协议处理和数据转换之后的无线传感器网络信息数据,将由网关节数据转换之后的无线传感器网络信息数据,将由网关节点设备聚合,根据其不同的业务需求及所接入的不同网点设备聚合,根据其不同的业务需求及所接入的不同网络环境,经由络环境,经由TD-SCDMATD-SCD

4、MA和和GSMGSM系统下的地面无线接入系统下的地面无线接入网、网、InternetInternet环境下的网络通路及无线局域网络下的无线环境下的网络通路及无线局域网络下的无线链路接入点等,分别接入链路接入点等,分别接入TD-SCDMATD-SCDMA与与GSMGSM核心网、核心网、InternetInternet主干网及无线局域网络等多类型异构网络,并通主干网及无线局域网络等多类型异构网络,并通过各网络下的基站或主控设备,将传感信息分发至各终过各网络下的基站或主控设备,将传感信息分发至各终端,以实现针对无线传感器网络的多网远程监控与调度。端,以实现针对无线传感器网络的多网远程监控与调度。 同

5、时,处于同时,处于TD-SCDMATD-SCDMA、GSMGSM、InternetInternet等多类型网络终等多类型网络终端的各应用与业务实体,也将通过各自网络连接相应的端的各应用与业务实体,也将通过各自网络连接相应的无线传感器网络网关,并由此对相应无线传感器网络节无线传感器网络网关,并由此对相应无线传感器网络节点开展数据查询、任务派发、业务扩展等多种功能,最点开展数据查询、任务派发、业务扩展等多种功能,最终实现无线传感器网络与以移动通信网络、终实现无线传感器网络与以移动通信网络、InternetInternet网络网络为主的各类型网络的无缝的、泛在的交互。为主的各类型网络的无缝的、泛在的

6、交互。9 9. .1 1基于无线传感器网络的多网络融合系统结构基于无线传感器网络的多网络融合系统结构基于无线传感器网络的多网融合体系结构:基于无线传感器网络的多网融合体系结构:课程目录课程目录9.19.19.29.2基于无线传感器网络的多网络融合系统结构基于无线传感器网络的多网络融合系统结构多种无线传感器网络接入技术的比较多种无线传感器网络接入技术的比较多网络融合网关硬件设计多网络融合网关硬件设计9.39.39.49.4多网络融合网关数据传输方式的设计与实现多网络融合网关数据传输方式的设计与实现9.19.1基于无线传感器网络的多网络融合系统结构基于无线传感器网络的多网络融合系统结构由于无线传感

7、器网络系统的特殊性,其应用领域与普通通由于无线传感器网络系统的特殊性,其应用领域与普通通信网络有着显著的区别,在实际应用中的无线传感器网络信网络有着显著的区别,在实际应用中的无线传感器网络并不能以一个独立的通信网络形式存在。并不能以一个独立的通信网络形式存在。近些年来无线传感器网络网关节点方面一些重要研究成果近些年来无线传感器网络网关节点方面一些重要研究成果:德国亚琛工业大学提出了模块化的无线传感器网络网关设德国亚琛工业大学提出了模块化的无线传感器网络网关设计方案;美国马里兰大学从两个方面对无线传感器网络网计方案;美国马里兰大学从两个方面对无线传感器网络网关设备节点的安全性展开研究;韩国公立忠

8、北科学大学提关设备节点的安全性展开研究;韩国公立忠北科学大学提出了适用于网关节点的部署成本小、网络覆盖高、节点功出了适用于网关节点的部署成本小、网络覆盖高、节点功能强、可靠性好及能够解决两种通信协议之间转换的策略能强、可靠性好及能够解决两种通信协议之间转换的策略等等。等等。9.19.1基于无线传感器网络的多网络融合系统结构基于无线传感器网络的多网络融合系统结构在无线传感器网络中,在无线传感器网络中,网关网关担当网络间的协议转换器,不担当网络间的协议转换器,不同网络类型的网络路由器,全网数据聚集、存储处理等重同网络类型的网络路由器,全网数据聚集、存储处理等重要角色,成为网络间连接不可缺少的纽带。

9、要角色,成为网络间连接不可缺少的纽带。传统的传统的WSN网关是利用汇聚节点与网关是利用汇聚节点与PC机相结合来实现的,机相结合来实现的,利用利用PC机与外部网络连接将无线传感器网络的数据进行远机与外部网络连接将无线传感器网络的数据进行远距离传输。距离传输。9.19.1基于无线传感器网络的多网络融合系统结构基于无线传感器网络的多网络融合系统结构目前应用比较广泛、技术比较成熟的无线传感器网络网关目前应用比较广泛、技术比较成熟的无线传感器网络网关主要有以下几大类:主要有以下几大类:1基于基于Internet的无线传感器网络(的无线传感器网络(WSN)网关)网关 2基于无线通信的无线传感器网络网关基于

10、无线通信的无线传感器网络网关3利用公用电话网的无线传感器网络网关利用公用电话网的无线传感器网络网关9.19.1基于无线传感器网络的多网络融合系统结构基于无线传感器网络的多网络融合系统结构实际应用中选择网关的接入方式要依次考虑一下情况:实际应用中选择网关的接入方式要依次考虑一下情况:1.WSN的应用环境所能提供的可能的网络接入方式的应用环境所能提供的可能的网络接入方式2.WSN是一种以数据为中心的网络,网关节点的上是一种以数据为中心的网络,网关节点的上行数据量大而下行数据量小。行数据量大而下行数据量小。3.网关节点的成本和集成难度网关节点的成本和集成难度现有接入技术概述现有接入技术概述9.2.1

11、9.2.1接入方式接入方式上行数据率上行数据率网络覆盖网络覆盖网关集成难度及成本网关集成难度及成本有线接入最高(56K100M)室内易集成,成本低GPRS接入较低(115.2K)较广易集成,成本低CDMA接入较高(153.6K)较广易集成,成本低WLAN接入高(1K54K)热点区域易集成,成本较低卫星接入最低,传输延迟大最广不宜集成,成本高无线传感器网络接入基础网络的方式比较无线传感器网络接入基础网络的方式比较结论:结论: WLANWLAN网络在网络覆盖、数据传输速率、网络的稳定性和设备性价比上都有优网络在网络覆盖、数据传输速率、网络的稳定性和设备性价比上都有优势。势。9.2.29.2.2面向

12、以太网的无线传感器网络接入技术面向以太网的无线传感器网络接入技术1 1以太网接入无线传感器网络技术以太网接入无线传感器网络技术以太网是总线形拓扑结构局域网的典型代表以太网是总线形拓扑结构局域网的典型代表,它是当今它是当今TCP/IP采用的主要局域网技术。采用的主要局域网技术。 uClinux提供了通用的提供了通用的Linux API以支持完整的以支持完整的TCP/IP协议,同时它还支持许多其他网络协议,是一个网络协议,同时它还支持许多其他网络协议,是一个网络完备的操作系统。其中完备的操作系统。其中socket通信机制是开发以太网通信机制是开发以太网应用程序的关键技术。应用程序的关键技术。套接字

13、(套接字(socket)是一个支持网络输入)是一个支持网络输入/输出(输出(I/O)的)的结构。结构。常用的常用的socket类型有两种:流式类型有两种:流式socket和数据和数据报式报式socket。9.2.29.2.2面向以太网的无线传感器网络接入技术面向以太网的无线传感器网络接入技术1 1以太网接入无线传感器网络技术以太网接入无线传感器网络技术信息信息网络网络套接字连接套接字连接信息信息本地程序本地程序远程程序远程程序套接字连接套接字连接9.2.29.2.2面向以太网的无线传感器网络接入技术面向以太网的无线传感器网络接入技术1 1以太网接入无线传感器网络技术以太网接入无线传感器网络技术

14、网关与远程终端网关与远程终端之间的通信过程如下:之间的通信过程如下:9.2.29.2.2面向以太网的无线传感器网络接入技术面向以太网的无线传感器网络接入技术3 3面向以太网的无线传感器网络网关实例面向以太网的无线传感器网络网关实例硬件平台设计:硬件平台设计:网关设备由核心板和底板组成网关设备由核心板和底板组成:核心板上集成核心板上集成Atmel AT91RM9200处理器、处理器、64M SDRAM及及16M Flash;底板上提供以下外设接口:两个底板上提供以下外设接口:两个4线线RS-2232串口和串口和一个一个10M/100M自适应以太网接口。自适应以太网接口。外围硬件接口的选择将决定整

15、个系统通过何种方式接外围硬件接口的选择将决定整个系统通过何种方式接入网络入网络,目前最常见的接入方法是采用最成熟的以太目前最常见的接入方法是采用最成熟的以太网络接口网络接口。软件平台设计:软件平台设计:网关软件平台主要包括两大部分:一是网关软件平台主要包括两大部分:一是Webserver和和TCP/IP协议栈;二是传感器网络数据查询及管理部分,协议栈;二是传感器网络数据查询及管理部分,该部分包括远程管理模块、查询指令分析处理模块、该部分包括远程管理模块、查询指令分析处理模块、数据存储模块和传感器信息分析管理模块。数据存储模块和传感器信息分析管理模块。面向无线局域网的无线传感器网络接入技术面向无

16、线局域网的无线传感器网络接入技术9.2.9.2.3 3网关节点通过无线网卡模块以无线的方式接入无线局域网,网关节点通过无线网卡模块以无线的方式接入无线局域网,从而实现无线传感器网络与从而实现无线传感器网络与Internet的互联互通的互联互通。无线网卡无线网卡就是使某一设备可以利用无线来上网的一个装置就是使某一设备可以利用无线来上网的一个装置,按照接口按照接口的不同可以分为多种的不同可以分为多种。根据无线传感器网络的实际应用要求,根据无线传感器网络的实际应用要求,本书设计的网关采用本书设计的网关采用USB无线网卡。无线网卡。注意注意:只有采用只有采用USB2.0接口的无线网卡才能满足接口的无线

17、网卡才能满足IEEE 802.11g或或IEEE 802.11g+的需求。的需求。面向无线局域网的无线传感器网络接入技术面向无线局域网的无线传感器网络接入技术9.2.9.2.3 3加载无线模块内核步骤如下加载无线模块内核步骤如下: 修改修改wireless_tools.29.tar.gzwireless_tools.29.tar.gz工具包的工具包的MakefileMakefile文件文件 进入解压后的进入解压后的wireless_toolswireless_tools目录,执行目录,执行makemake,再执行再执行make installmake install 将将/root/iwcon

18、fig/root/iwconfig目录下目录下sbinsbin目录中的所有文件目录中的所有文件复制到开发板根目录下的复制到开发板根目录下的/sbin/sbin目录中,同理,将目录中,同理,将/root/iwconfig/root/iwconfig目录下目录下liblib目录中的所有文件复制到目录中的所有文件复制到开发板根目录下的开发板根目录下的/lib/lib目录中目录中 完成后,输入完成后,输入iwconfigiwconfig命令进行测试命令进行测试面向无线局域网的无线传感器网络接入技术面向无线局域网的无线传感器网络接入技术9.2.9.2.3 3移植无线网卡驱动步骤如下移植无线网卡驱动步骤如

19、下: 在嵌入式在嵌入式Linux系统中,在系统中,在/etc目录下新建目录目录下新建目录Wireless/RT73STA。 下载最新版本的无线网卡驱动,删除原有的下载最新版本的无线网卡驱动,删除原有的Makefile文文件,编写新的件,编写新的Makefile文件文件。 执行make all指令,将生成的rt73.ko,rt73.bin,rt73sta.dat复制至Wireless/RT73STA目录中。 在嵌入式在嵌入式Linux下执行下执行dos2unix/etc/Wireless/RT73STA/rt73sta.dat命令,实现命令,实现格式转换。格式转换。 执行执行insmod命令加载

20、命令加载rt73.ko,再用,再用ifconfig、iwconfig等命令设置网关等命令设置网关IP地址等内容。地址等内容。面向无线局域网的无线传感器网络接入技术面向无线局域网的无线传感器网络接入技术9.2.9.2.3 3测试测试PCPC机机pingping通网关的过程如下通网关的过程如下: :当测试当测试PCPC机运行机运行pingping命令时,首先以广播形式命令时,首先以广播形式发送发送ARPARP报文,查找目的报文,查找目的IPIP的物理地址。的物理地址。 当网关系统接收到当网关系统接收到ARPARP命令并且判断目的命令并且判断目的IPIP与与网关系统的网关系统的IPIP相同时,发送相

21、同时,发送ARPARP应答报文给测应答报文给测试试PCPC机机。测试测试PCPC机收到应答报文后,以网关系统的物机收到应答报文后,以网关系统的物理地址为目的地址,发送理地址为目的地址,发送ICMPICMP请求命令,网请求命令,网关系统收到关系统收到ICMPICMP请求命令后,以请求命令后,以ICMPICMP应答命应答命令回复,共持续令回复,共持续4 4次。次。面向移动通信网的无线传感器网络接入技术面向移动通信网的无线传感器网络接入技术9.2.9.2.4 4优点:优点:覆盖范围广、数据传输速度快、通信质量高、永远在覆盖范围广、数据传输速度快、通信质量高、永远在线和按流量计费线和按流量计费;本身就

22、是一个分组型数据网,支持本身就是一个分组型数据网,支持TCP/IP协议,无需经过协议,无需经过PSTN等网络的转接,可直接等网络的转接,可直接与与Internet互通。互通。GPRSGPRS是通用分组无线业务(是通用分组无线业务(General Packet Radio ServiceGeneral Packet Radio Service)的英文简称,是一种基于的英文简称,是一种基于GSMGSM系统的无线分组交换技术,系统的无线分组交换技术,提供端到端的、广域的无线提供端到端的、广域的无线IPIP连接连接。目的目的: 一是通过短消息将无线传感器网络的信息发送至一是通过短消息将无线传感器网络的

23、信息发送至手机终端手机终端。 二是通过二是通过GPRSGPRS数据传输程序将信息发送至远程终数据传输程序将信息发送至远程终端(端(PCPC机)机)。9.2.29.2.2面向移动通信网的无线传感器网络接入技术面向移动通信网的无线传感器网络接入技术1 1短消息收发方式短消息收发方式手机中发送和接收手机中发送和接收短信息的方式:短信息的方式:Block Mode Text ModePDU Mode区别区别注意注意:在进行应用编程时,回车与换行对应的字符分别在进行应用编程时,回车与换行对应的字符分别为为r和和n,Ctrl+z对应的十六进制为对应的十六进制为oxla。9.2.29.2.2面向移动通信网的

24、无线传感器网络接入技术面向移动通信网的无线传感器网络接入技术1 1短消息收发方式短消息收发方式PDU编码编码TPDU串串短消息服务中心地址短消息服务中心地址SMSC地址信息长度地址信息长度SMSC地址类型地址类型SMSC地址的值地址的值9.2.29.2.2面向移动通信网的无线传感器网络接入技术面向移动通信网的无线传感器网络接入技术2 2GPRSGPRS数据传输程序设计数据传输程序设计数据传输流程图:串口初始化Sleep(90)调用connect函数建立TCP连接连接成功?向串口写入发送数据的指令at+cpisend/r写入存储汇聚节点数据的数组关闭节点9.2.29.2.2面向移动通信网的无线传

25、感器网络接入技术面向移动通信网的无线传感器网络接入技术2 2GPRSGPRS数据传输程序设计数据传输程序设计无线传感器网络与目前主流的TD-SCDMA网络协议栈结构如图:用户接口应用实体ZigBee服务集支撑软件网络层MAC层物理层2.4GHzZigBee射频ZigBee规范集IEEE802.15.4高层高层无线资源控制子层分组数据汇聚协议广播/组播控制无线链路控制层MAC层物理层TD-SCDMA射频异构网络异构网络控制平面用户平面数据封装数据解析课程目录课程目录9.19.19.29.2基于无线传感器网络的多网络融合系统结构基于无线传感器网络的多网络融合系统结构多种无线传感器网络接入技术的比较

26、多种无线传感器网络接入技术的比较多网络融合网关硬件设计多网络融合网关硬件设计9.39.39.49.4多网络融合网关数据传输方式的设计与实现多网络融合网关数据传输方式的设计与实现9.39.3多网络融合网关硬件设计多网络融合网关硬件设计网关的设计需求如下:网关的设计需求如下:1 1硬件需求硬件需求 网关硬件平台应具有低功耗、高性能的嵌入式微处理网关硬件平台应具有低功耗、高性能的嵌入式微处理器对数据进行处理;存储器系统用以存储应用程序及从器对数据进行处理;存储器系统用以存储应用程序及从无线传感器网络接收到的数据;在调试程序及上传数据无线传感器网络接收到的数据;在调试程序及上传数据时需要用到串行通信接

27、口;以太网接口作为网关与终端时需要用到串行通信接口;以太网接口作为网关与终端进行数据传输的一个接口;无线网卡通过进行数据传输的一个接口;无线网卡通过USBUSB接口接入接口接入本网关;此外,网关硬件还应包括本网关;此外,网关硬件还应包括JTAGJTAG测试接口、时测试接口、时钟系统及复位电路等。钟系统及复位电路等。2 2软件需求软件需求网关软件平台应为便于移植的、可裁减的嵌入式操作系网关软件平台应为便于移植的、可裁减的嵌入式操作系统,方便随时根据需要添加或删除内核模块。此平台应统,方便随时根据需要添加或删除内核模块。此平台应支持支持WSNWSN数据的采集、转换、转发等应用程序,并支持数据的采集

28、、转换、转发等应用程序,并支持多线程编程。多线程编程。9.39.3多网络融合网关硬件设计多网络融合网关硬件设计无线传感器网络网关的总体实现目标如下无线传感器网络网关的总体实现目标如下:1. 1.网关设计要具备良好的可扩展性。网关设计要具备良好的可扩展性。2. 2.实现对无线传感器网络不同节点信息实现对无线传感器网络不同节点信息的采集和转换。的采集和转换。3. 3. 远程数据传输应具备无线和有线两远程数据传输应具备无线和有线两种方式,提高可靠性。种方式,提高可靠性。4. 4.网关可以实现各模块程序并行执行。网关可以实现各模块程序并行执行。9.3.19.3.1多网络融合网关硬件总体结构设计多网络融

29、合网关硬件总体结构设计网关节点设备的技术指标如下网关节点设备的技术指标如下:1. 1. 具备无缝接入具备无缝接入各种各种网络的能力,信息聚合、处理、选择与分发功网络的能力,信息聚合、处理、选择与分发功能,独立寻址与编址能力。能,独立寻址与编址能力。2. 2.每个无线传感器网络节点都可以通过网关节点的中转,实现与各每个无线传感器网络节点都可以通过网关节点的中转,实现与各异构网络终端的一对一或一对多的数据通信与信息交互。异构网络终端的一对一或一对多的数据通信与信息交互。3. 3. 网关节点的处理频率高于网关节点的处理频率高于16MHz16MHz,数据吞吐量大于,数据吞吐量大于10Mbit/s10M

30、bit/s,无,无线数据传输速率高于线数据传输速率高于250kbit/s250kbit/s。4. 4.网关节点同时支持无线传感器网络协议栈与主流移动通信网络协网关节点同时支持无线传感器网络协议栈与主流移动通信网络协议栈、议栈、TCP/IPTCP/IP协议栈、协议栈、IEEE 802.11IEEE 802.11协议栈。协议栈。5. 5.网关节点支持网内节点组网规模大于网关节点支持网内节点组网规模大于128128个,可以实现对网内节点个,可以实现对网内节点的稳定、高效的监督、管理与控制,可以对网内的无线传感器节点的稳定、高效的监督、管理与控制,可以对网内的无线传感器节点的工作模式、频率设置、采样时

31、间等进行控制,实现远程管理。的工作模式、频率设置、采样时间等进行控制,实现远程管理。9.3.19.3.1多网络融合网关硬件总体结构设计多网络融合网关硬件总体结构设计面向多类型异构网络的无线传感器网络网关面向多类型异构网络的无线传感器网络网关节点设备的实现策略如下节点设备的实现策略如下如下:如下: 1 1功能化、模块化与集成化设计策略功能化、模块化与集成化设计策略 本书所研制的网关节点设备,除了要对传感器网络中各节点进行本书所研制的网关节点设备,除了要对传感器网络中各节点进行监测、管理、任务调度与分配、全局与个体控制等功能以外,还需监测、管理、任务调度与分配、全局与个体控制等功能以外,还需要同移

32、动通信网络(如要同移动通信网络(如TD-SCDMATD-SCDMA、GSMGSM等)、等)、InternetInternet、无线局域、无线局域网络等进行复杂交互与融合,拥有较为庞大的硬件体系结构。因此,网络等进行复杂交互与融合,拥有较为庞大的硬件体系结构。因此,必须全面实施模块化的设计策略,重点面向总线和模块间的接口规必须全面实施模块化的设计策略,重点面向总线和模块间的接口规程设计,并将门级元件与中小型程设计,并将门级元件与中小型ICIC进行较大规模的整合,以简化网进行较大规模的整合,以简化网关节点设备的开发、设计、测试与验证流程。网关节点还需要同时关节点设备的开发、设计、测试与验证流程。网

33、关节点还需要同时实现高度集成化的目标,以保证在二次开发和后续业务拓展中,仍实现高度集成化的目标,以保证在二次开发和后续业务拓展中,仍可以发挥较大作用。可以发挥较大作用。2 2通用部件复用策略通用部件复用策略 网关节点不仅仅面向单一的无线传感器网络,因此必须充分考虑网关节点不仅仅面向单一的无线传感器网络,因此必须充分考虑其功能部件的利用效率,以增强网关设备的功能性。需要在详细研其功能部件的利用效率,以增强网关设备的功能性。需要在详细研究各类型异构网络接入设备硬件体系架构的基础上,分析其设备共究各类型异构网络接入设备硬件体系架构的基础上,分析其设备共性与相似性,并在此基础上,重点开展对网关设备中的

34、主要功能部性与相似性,并在此基础上,重点开展对网关设备中的主要功能部件(如主控制器、协议栈存储器、射频部件等)的多功能复用,以件(如主控制器、协议栈存储器、射频部件等)的多功能复用,以尽可能地简化网关节点的硬件设备结构组成,提高系统的运转效率。尽可能地简化网关节点的硬件设备结构组成,提高系统的运转效率。 3 3可重用及二次开发策略可重用及二次开发策略 为面向更多类型的网络应用,进一步拓展无线传感器网络的应用为面向更多类型的网络应用,进一步拓展无线传感器网络的应用规模,在对网关节点设备的研制过程中,应充分考虑其二次开发能规模,在对网关节点设备的研制过程中,应充分考虑其二次开发能力,深度挖掘其进一

35、步开发的潜能,使得网关节点设备拥有支持更力,深度挖掘其进一步开发的潜能,使得网关节点设备拥有支持更多的网络接入类型的能力,具备多元化和可扩展的特点,以满足更多的网络接入类型的能力,具备多元化和可扩展的特点,以满足更多的新型网络业务需要,拥有较强的可持续运转能力。多的新型网络业务需要,拥有较强的可持续运转能力。9.3.19.3.1多网络融合网关硬件总体结构设计多网络融合网关硬件总体结构设计网关设备拟定的系统框架如图:网关设备拟定的系统框架如图:9.3.19.3.1多网络融合网关硬件总体结构设计多网络融合网关硬件总体结构设计 1 1多类型网络控制与接入模块多类型网络控制与接入模块 本模块本模块将将

36、多类型网络接入装置,考虑底层硬件系统二次开发需求,多类型网络接入装置,考虑底层硬件系统二次开发需求,为其他类型网络接入装置提供相应硬设备接口,便于网关设备的进一为其他类型网络接入装置提供相应硬设备接口,便于网关设备的进一步开发。步开发。2 2异构网络协议转换模块异构网络协议转换模块本本模块是网关设备实现其接入功能的核心,将重点实现无线传感器网模块是网关设备实现其接入功能的核心,将重点实现无线传感器网络与络与各种各种网络协议栈的对接与融合。网络协议栈的对接与融合。 3 3核心控制与处理模块核心控制与处理模块 本本模块主要实现对无线传感器网络任务的全局处理、数据融合与信模块主要实现对无线传感器网络

37、任务的全局处理、数据融合与信息提取,还为多类型网络提供基础服务与管理功能,完成异构网络调息提取,还为多类型网络提供基础服务与管理功能,完成异构网络调度、网络资源管理、网络连接管理及自适应切换等功能,是整个网关度、网络资源管理、网络连接管理及自适应切换等功能,是整个网关节点的调度中心装置。节点的调度中心装置。9.3.19.3.1多网络融合网关硬件总体结构设计多网络融合网关硬件总体结构设计 4 4IEEE 802.15.4IEEE 802.15.4无线通信模块无线通信模块 本本模块的主要作用是从协议底层正确获取网络内各节点的多种类型模块的主要作用是从协议底层正确获取网络内各节点的多种类型下的传感数

38、据信息,交由核心控制与处理模块进行处理,并最终传送下的传感数据信息,交由核心控制与处理模块进行处理,并最终传送至指定的接入网络。同时,由各类型网络下行而来的、经过协议与格至指定的接入网络。同时,由各类型网络下行而来的、经过协议与格式转换后的数据流、控制流、业务流等,也通过本模块发布至无线传式转换后的数据流、控制流、业务流等,也通过本模块发布至无线传感器网络的各个独立节点。感器网络的各个独立节点。5 5外部存储和能量供应模块外部存储和能量供应模块 网关节点网关节点应该应该具备必要的存储能力具备必要的存储能力,它,它的能量供应模块的能量供应模块也应该也应该为节为节点的各组成模块的功能提供能量支撑。

39、点的各组成模块的功能提供能量支撑。 6 6多类型网络协议栈存储模块多类型网络协议栈存储模块 在开展网关节点设备研制过程中,必须充分考虑设备对各类型网络在开展网关节点设备研制过程中,必须充分考虑设备对各类型网络协议的支持与规范协议的支持与规范。构建拥有较强存储能力并可进行快速访问的存储构建拥有较强存储能力并可进行快速访问的存储模块模块,建立丰富的协议接入与访问接口建立丰富的协议接入与访问接口,为其他类型的接入网络,保为其他类型的接入网络,保留协议栈存储空间及访问路径。留协议栈存储空间及访问路径。9.3.19.3.1多网络融合网关硬件总体结构设计多网络融合网关硬件总体结构设计7 7基础服务与管理模

40、块基础服务与管理模块 本本模块是无线传感器网关设备的中心调度模块,通过与协议转换模块是无线传感器网关设备的中心调度模块,通过与协议转换模块和多类型网络控制与接入设备的协调,完成各类型接入网络与模块和多类型网络控制与接入设备的协调,完成各类型接入网络与无线传感器网络的数据与业务接入与互联。本模块结构中主要包括无线传感器网络的数据与业务接入与互联。本模块结构中主要包括如下部件。如下部件。 异构网络调度部件异构网络调度部件 网络连接管理部件网络连接管理部件 网络资源管理部件网络资源管理部件 异构网络自适应连接部件异构网络自适应连接部件9.3.29.3.2通信模块设计通信模块设计1 1无线通信芯片无线

41、通信芯片CC2420CC2420 本例中网关与本例中网关与WSNWSN通信使用的是通信使用的是CC2420CC2420芯片。芯片。 CC2420 CC2420是是为低功率、低电压无线应用而设计的单片为低功率、低电压无线应用而设计的单片RFRF收发芯片。收发芯片。CC2420CC2420频率为频率为2.4GHz2.4GHz,是在免授权的,是在免授权的ISMISM(工业、科研和医(工业、科研和医疗)频带上进行无线通信的低成本、高集中的解决方案。疗)频带上进行无线通信的低成本、高集中的解决方案。9.3.29.3.2通信模块设计通信模块设计2 2芯片内部结构芯片内部结构3 3CC2420CC2420典

42、型设计典型设计9.3.29.3.2通信模块设计通信模块设计对对CC2420CC2420以及这些外围电路的以及这些外围电路的PCBPCB板布图时板布图时注意注意: 应尽量把所有这些器件布设在同一个相对集中的区域,应尽量把所有这些器件布设在同一个相对集中的区域,并且应远离电源等噪声敏感源部分。并且应远离电源等噪声敏感源部分。 相关电感、电容的摆放应尽量靠近相关电感、电容的摆放应尽量靠近CC2420CC2420的射频接入端,的射频接入端,布线应短而直,同时也可以适当地增加布线宽度来减小线布线应短而直,同时也可以适当地增加布线宽度来减小线路上的信号衰减。必要时也可设计微带线来精确匹配路上的信号衰减。必

43、要时也可设计微带线来精确匹配50ohm50ohm的无线输入阻抗。的无线输入阻抗。 将芯片的模拟地和数字地分开设计,最终通过一个将芯片的模拟地和数字地分开设计,最终通过一个0ohm0ohm的电阻或磁珠使其只在一点相连。减小系统的干扰。的电阻或磁珠使其只在一点相连。减小系统的干扰。 布设完线之后还要大范围地铺地敷铜,进一步减小高频布设完线之后还要大范围地铺地敷铜,进一步减小高频干扰。干扰。9.3.29.3.2通信模块设计通信模块设计4 4 2.4GHz 2.4GHz天线设计天线设计倒置倒置F F型型PCBPCB天线天线小尺寸小尺寸PCBPCB天线天线外接高增益天线外接高增益天线三种天线设计方案三种

44、天线设计方案设计简单但所占面积大设计简单但所占面积大增益大,占用空间大,增益大,占用空间大,降低用户可接收度降低用户可接收度 占用面积更小占用面积更小实现时,拐角较多,实现时,拐角较多,精度要求很高的高频通精度要求很高的高频通信领域,设计上增加一信领域,设计上增加一定的难度。定的难度。 其增益可以达到其增益可以达到很很高高。特点特点9.3.29.3.2通信模块设计通信模块设计5 5接口电路及接口电路及CC2420CC2420工作方式工作方式引引 脚脚功功 能能FIFOP数字输出FIFO数字输入输出CCA空闲信道估计SFD帧开始分隔符SISPI数据输入(SCLK的上升沿采样)SOSPI数据输出(

45、SCLK的下降沿采样)SCLKSPI接口时钟线CSnSPI接口使能S SP PI I接接口口引引脚脚9.3.29.3.2通信模块设计通信模块设计CC2420CC2420GATEWAYGATEWAYFIFOFIFOFIFOPFIFOPCCACCASFDSFDCSnCSnSISISOSOSCLKSCLKGIO0GIO0InterruptInterruptGIO1GIO1Timer captureTimer captureGIO2GIO2MOSIMOSIMISOMISOSCLKSCLKCC2420与网关的接口9.3.29.3.2通信模块设计通信模块设计接收期间引脚状态图:接收期间引脚状态图:9.3.

46、29.3.2通信模块设计通信模块设计发送期间引脚状态图:发送期间引脚状态图:9.3.29.3.2通信模块设计通信模块设计空闲信道评估信号(空闲信道评估信号(CCACCA)的产生是基于测量的)的产生是基于测量的RSSIRSSI值及可编程的门限。值及可编程的门限。CCACCA函数用于实现函数用于实现CSMA-CACSMA-CA功能,功能,它能设置为它能设置为3 3种模式种模式 :如果接收信号的能量低于门限则信道空闲。如果接收信号的能量低于门限则信道空闲。如果没有接收到如果没有接收到IEEE 802.15.4IEEE 802.15.4数据则信道空闲。数据则信道空闲。1 1和和2 2则信道空闲。则信道

47、空闲。9.3.29.3.2通信模块设计通信模块设计在对在对CC2420CC2420进行操作的过程中应进行操作的过程中应注意注意:寄存器操作对应的是两个字节,而寄存器操作对应的是两个字节,而RAMRAM操作只是一个字节。操作只是一个字节。RAMRAM访问的操作不能用于访问的操作不能用于FIFOFIFO的写操作,因为它的计数的写操作,因为它的计数器不能自动增加,需要用器不能自动增加,需要用FIFOFIFO访问来操作访问来操作 。TXFIFOTXFIFO只写,读取使用只写,读取使用RAMRAM访问,而访问,而RXFIFORXFIFO可读写。可读写。 FIFOFIFO和和RAMRAM的访问必须用的访问

48、必须用CSnCSn置高来结束,其他的访问置高来结束,其他的访问则可以不用将其置高而进行下一步的操作。则可以不用将其置高而进行下一步的操作。9.3.39.3.3通信模块设计通信模块设计1. 1.串口电路设计:串口电路设计:串口串口0电路原理图电路原理图串口串口1和串口和串口2电路原理图电路原理图9.3.39.3.3通信模块设计通信模块设计2.USB2.USB接口设计:接口设计:USB接口电路原理图接口电路原理图9.3.39.3.3通信模块设计通信模块设计3. 3.用户按键电路设计:用户按键电路设计:按键电路原理图按键电路原理图9.3.39.3.3通信模块设计通信模块设计4. 4.以太网接口电路设

49、计:以太网接口电路设计:DM9000A内部结构框图内部结构框图DM9000A电路原理图电路原理图课程目录课程目录9.19.19.29.2基于无线传感器网络的多网络融合系统结构基于无线传感器网络的多网络融合系统结构多种无线传感器网络接入技术的比较多种无线传感器网络接入技术的比较多网络融合网关硬件设计多网络融合网关硬件设计9.39.39.49.4多网络融合网关数据传输方式的设计与实现多网络融合网关数据传输方式的设计与实现9.9.4 4. .1 1多网络融合网关与无线传感器网络节点的数据传输多网络融合网关与无线传感器网络节点的数据传输CC2420发送调制部分的简单模块框架如图发送调制部分的简单模块框

50、架如图:代传输代传输的比特的比特流(低流(低位在前)位在前)位转化位转化为符号为符号符号转符号转化为码化为码片片码片的码片的O-QPSKO-QPSK调制调制调制好调制好的信号的信号9.9.4 4. .1 1多网络融合网关与无线传感器网络节点的数据传输多网络融合网关与无线传感器网络节点的数据传输CC2420接收解调部分的简单模块框架如图接收解调部分的简单模块框架如图:I/QI/Q模拟模拟射频射频信号信号模数模数转换转换符数符数字过字过滤滤频率频率校正校正调制调制好的好的信号信号数据数据过滤过滤信号信号同步同步数据数据输出输出符数符数字过字过滤滤RSSRSSI I9.4.29.4.2多网络融合网关接入外部基础设施网络实现多网络融合网关接入外部基础设施网络实现CC2420整个射频控制部分的状态机整个射频控制部分的状态机:9.4.29.4.2多网络融合网关接入外部基础设施网络实现多网络融合网关接入外部基础设施网络实现WSNWSN网络与网络与InternetInternet互联通常采用如下互联通常采用如下3 3种方式进行种方式进行: 在在WSNWSN与与TCP/IPTCP/IP网络之间设置一个服务代理,代理既网络之间设置一个服务代理,代理既可以与可以与WSNWSN网络节点通信,也可以在

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论