摘要:随着无线通信的广泛应用,利用无线单片机实现无线通信是当前最热门的技术之一,而且它的低成本、低功耗、灵活性设计等特性已经成为当前初学者的主流选择。本文主要研究基于无线单片机CC1110以及现有系统C51RF-PS开发板,并且利用TI公司的simpliciTI网络协议(串状网络拓扑),以实现不同模块之间的网络通信。
关键词:无线传感器网络; 无线单片机CC1110; simpliciTI网络协议
ABSTRACT: With the extensive application of wireless communications, the use of wireless single chip wireless communication technology is one of the most popular, and its low cost, low power consumption, flexibility and other characteristics of the design has become the mainstream choice for beginners. This paper studies CC1110 Microcontroller based wireless systems C51RF-PS and the existing development board, and the use of TI's simpliciTI network protocol (string-like network topology) to achieve network communication between different modules.
Key words: Wireless sensor networks; CC1110 Wireless Microcontroller; simpliciTI network protocol
线传感器网络的基本架构包括三部分,第一部分是无线收发芯片,它的作用是将数字信息转换为高频无线信号传送出去和将接受到的高频无线信号恢复成数字信息。第二部分是运行于无线单片机内部的嵌入式软件,也称软件协议栈,网络堆栈有两个功能,首先它必须要处理节点间的无线链接通信质量的频繁变化,和环境因数对无线通讯造成的干扰,具有对网络自组织,自恢复的能力。其次,它具有很强的路由的算法能力,确保信息可靠高效地通过各种网络拓扑(星状/串状等等)从源节点(如果现有可以通过成百上千的路由节点)发送到目标节点,确保通讯的实时性要求。第三部分是应用软件,这部分包括各种根据用户现有开发的软件代码,这些代码目前大部分是采用C语言来进行开发的,可以之间以接口和API方式,调用软件协议栈的功能。
无线传感器网络的主要特点有:网络的节点数量大、密度高,节点有一定的故障率,节点在电池能量、计算能力和存储容量等方面有限制,网络的拓扑结构变化很快,以数据为中心。