微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 传感器 > 基于TinyOS的嵌入式无线传感器网络设计

基于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操作系统,从硬件、软件等方面对无线传感器网络的节点进行了设计。

发布者:小宇

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top