- 9
- 0
- 约小于1千字
- 约 4页
- 2016-07-05 发布于重庆
- 举报
tinyos1下两个micaz节点的通信实验
两个micaz节点之间的无线通信
前期准备工作:
软件:本次实验采用的应用程序是CntToLedsAndRfm和RfmToLeds程序.
硬件:Micaz节点,MIB510烧写器。
功能简介:CntToLedsAndRfm将当前的计数值输出到两个输出接口上,它们分别是LEDs接口和无线通信堆栈。RfmToLeds的功能是接收无线数据并将其显示在LED上。
将CntToLedsAndRfm加载到节点上,它通过发射射频信号的无线传输方式将其计数值发送出去;同时,将RfmToLeds加载到另一个micaz节点中,它会把收到的数值显示在自己的LED上,这是一个分布式的应用程序。
实验操作步骤:
烧写板MIB510加电连接到PC机的串口
将一个micaz节点插入烧写板上(此步骤一定要注意连接好,否则很容易导致烧写不成功)
cd进入/opt/tinyos-1.x/apps/CntToLedsAndRfm
输入如下的命令
成功的情况下输出如下的内容
将烧写好的micaz节点取下,插入另外一个micaz节点
进入\opt\tinyos-1.x\apps\RfmToLeds
输入如下的命令
烧写成功后将节点从烧写板上取下,给两个节点加入电池供电,打开后,便可以看到两个节点实现了成功的通信功能。
ERROR及其解决方法:
烧写过程中曾经出现如下的错误:
denied -/dev/ttyS4 make ***[ program] error 1
B
分析都是由于实验的B步安装micaz节点,连接不好造成的,此时需要检查,重新安装后再次烧入。
其中
和
install.0中的0可以不一样。
原创力文档

文档评论(0)