基于TinyOS的嵌入式无线传感器网络设计
时间:04-22
来源:现代电子技术 雷远 熊建设 赵晓慧 贾吉庆
点击:
种体系结构使得TinyOS非常方便用户使用,增加了操作系统的移植性和软件的复用性。
3.2 接口
这里的接口是一个双向通道,它具有的功能和事件通知能力是双向的,向调用者提供命令和实现命令者进行事件通告。代码如下:
TinyOS应用程序还要使用testSM,GenericComm等组件实现无线传感器网络的逻辑功能。test5M提供接口的命令,并实现对调用接口事件的响应;GenericComm通过调用其他组件实现从消息包到主动消息、位级数据传送到无线电收发模块的功能。为了能将TinyOS移植到节点平台上,需要根据节点平台设计修改TinyOS中的初始化代码,编写自己的BSP程序,达到移植操作系统的目的。
GenericComm提供了256个消息收发接口,采用CSMA/AD的MAC协议,消息到达组件test5M中,receive事件就会立刻调用。因此在这个事件中实现不同消息的转换,从而实现通信双方的握手:
4 结 语
在分析无线传感器网络体系结构的基础上,设计以超低功耗单片机MSP430为核心,并结合了无线收发模块nRF24E1的无线传感器网络节点。软件开发平台采用TinyOS操作系统,从硬件、软件等方面对无线传感器网络的节点进行了设计。
发布者:小宇
- 智能尘埃:随时随地追踪一切的传感器(10-28)
- 基于TinyOS的无线传感器网络体系结构(01-15)
- 经历了数年价格压力,传感器元件从此拥抱春天?(05-01)
- 线传感器网络中的nesC嵌入式编程语言(06-03)
- 超低功率“智能尘埃”创新无限,无线传感器技术继续高歌猛进(05-22)
- 德州仪器太阳能采集套件带来永续供电的无线传感器网络(01-22)