基于Wi-Fi的无线传感器网络设计与研究

相关专题: 无线 芯片

0 引 言

无线传感器网络(WSN)综合了微机电技术、传感器技术、嵌入式技术、网络技术以及无线通信技术,能够协作地实时感知和采集网络分布区域内的各种信息,并进行处理,再以无线方式传送给用户终端。无线传感器网络由大量体积小,成本低具有无线通信、传感、数据处理能力的传感器网络节点组成。

1 Wi-Fi

Wi-Fi(Wireless Fidelity)是无线通信标准IEEE 802.11,它是一种无线局域网的标准。在有线局域网的基础上通过无线HUB、无线访问节点(AP)、无线网桥、无线网卡等设备使无线通信得以实现。Wi-Fi工作在2.4 GHz的ISM频段上,总数据传输速率为2 Mb/s。两个设备之间可以自由直接地进行通信,也可以在基站或者访问点的协调下进行通信。采用Wi-Fi的WSN,不仅能够享受到成熟的Wi-Fi技术带来的好处,还能在单节AA电池下维持数年的使用寿命。与ZigBee无线传感器网络比较,Wi-Fi网络则更成熟,在设备互操作上具备明显优势,比ZigBee有更长的通信距离、更快的通信速率。基于IP的联网技术能够非常方便地实现与已经安装在企业和家庭中的网络进行无缝连接,而且还具有更好的安全性。

2 硬件设计

无线传感器网络节点主要由传感器模块、处理器模块、无线收发模块、电源模块构成,如图1所示。

数据处理和控制模块是传感器节点的核心,它主要实现设备控制、任务调度、资源管理、功耗管理等功能。GainSpan公司推出的Wi-Fi芯片GS1010,将两个ARM7 32位微处理器、384 KB闪存、224 KB SRAM,A/D,RTC和802.11无线芯片以及一整套丰富的外部I/O外设等全部设计在一只非常小的QFN封装微型单芯片中。它可将无线传感器网络的处理器模块和无线收发模块集成在一起,实现无线传感器网络节点的无线化、微型化。高度集成的无线SoC设计,可减少系统成本,降低应用设计的复杂性,使设备功耗非常低。灵活配置的多个I/O接口,可以与多个传感器相连接,系统设计更容易整合。

3 软件设计

μC/OS-Ⅱ的前身是μC/OS,它是一种免费公开源代码的实时操作系统,具有执行效率高,占用空间小,实时性能优良和可扩展性强等特点。它包含了任务调度、任务管理、时间管理、内存管理和任务间的通信和同步等基本功能。这里的无线传感器网络的软件设计包括:无线功能(802.11)、GS1010 APIs、电源优化管理、网络管理、系统管理和配置、I/O的服务和驱动程序、安全等,如图2所示。

3.1 μC/OS-Ⅱ的移植

μC/OS-Ⅱ的文件系统结构包括核心代码、设置代码、与处理器相关的移植代码,结构如图3所示。其中,最上边的软件应用层是μC/OS-II上的代码。核心代码部分包括7个源代码文件和1个头文件。功能分别是内核管理、事件管理、存储管理、消息管理、任务调度和定时管理等。设置代码部分包括2个头文件,用来配置事件控制块的数目以及是否包含消息管理等相关代码。而与处理器相关的移植代码部分则是进行移植过程中需要更改的部分,包括头文件OS_cpu.H,汇编文件OS_cpu_a.s和1个C代码文件。将μc/OS-Ⅱ移植到处理器上,关键是以下三个与体系结构相关的文件:OS_cpu.H,OS_cpu.c,OS_cpu_a.s。

 

作者:雷 远 熊建设 赵晓慧   来源:现代电子技术
微信扫描分享本文到朋友圈
扫码关注5G通信官方公众号,免费领取以下5G精品资料
  • 1、回复“LTBPS”免费领取《《中国联通5G终端白皮书》
  • 2、回复“ZGDX”免费领取《中国电信5GNTN技术白皮书
  • 3、回复“TXSB”免费领取《通信设备安装工程施工工艺图解
  • 4、回复“YDSL”免费领取《中国移动算力并网白皮书
  • 5、回复“5GX3”免费领取《R1623501-g605G的系统架构1
  • 7、回复“6G31”免费领取《基于云网融合的6G关键技术白皮书
  • 8、回复“IM6G”免费领取《6G典型场景和关键能力白皮书
  • 本周热点本月热点

     

      最热通信招聘

      最新招聘信息

    最新技术文章

    最新论坛贴子