- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
郑州航空工业管理学院无线传感器网络实验报告
(第1版)
2022- 2023 第 L学期
院系:电子通信工程姓名:
专业:物联网工程学号:
电子通信工程系
2022年6月制
实验一 WSNS开发环境的建立
一、实验目的
了解基于TI CC2431/CC2530的WSNs基础知识,熟悉WSNs的开发环境,掌握Cygwin、 TinyOS、SDCC、SmarlRF Studio 7 等软件的安装方法。
二、实验内容
.认识并观察WSNs节点模块的电路板:
. WSNs开发环境的建立:
Cygwin仿真软件的安装;TinyOS2.x操作系统的安装;
(3)SDCC小型设备C编译器的安装:
SmarlRF Sludio 7编程软件的安装;AMReceiverC
2.为了得到具有0号,1号,2号ID的hex文件,需要在Cygwin下依次执行以下指令:
make cc2431
makccc2431 reinstall.。
makecc243l reinstall」
makccc2431 rcinstall.2
3.在BasicMACM.nc源代码中,修改DataMsg.send函数的首个参数:
event void Photo.rcadDonc(crror_t rcsult,uintl6_t data) {
if (call DataMsg.send ( ToAddr , scndmsg,call Packct.payloadLcngth (sendmsg))== SUCCESS)(call Leds.led2On();
DalaMsg.send 函数的苜个参数为 AM_BROADCAST_ADDR,表示:
V □ Broadcast 通信□ Unicast 通信
DataMsg.send函数的苜个参数为特定节点的地址(ID),表示:
□ Broadcast 通信J □ Unicast 通信
4.写出实验中观察到的无线通信的运行效果。
如果打开2个传感器节点的电源,则会看到每隔1秒Green LED和Yellow LED指示 灯闪烁。此外,一边Yellow LED瞬间闪烁时(发送完数据后),通过另一边节点的Red LED (发 送的数据全都收到后)反复打开/关闭,可以确认数据的发送接收运行没有异常。
六、遇到的问题及解决办法基本实现了预期目标,就是在运行“makecc2431 reinstalls”指令时,忘记更改X的值为 0,1,2,而出现错误。改变之后就观察到预期的实验现象。
实验六WSNs节点射频功率及信道控制
一、实验目的
掌握CC2431节点模块的射频功率控制,以控制数据的覆盖范围:掌握CC2431节点模 块的信道控制,以避免不同模块间的传输冲突。
二、实验内容
.理解 Power control 及 Multichannel;
. 了解CC2431上提供的Power级别及信道信息;
.通过实践掌握CC2431节点模块的power control及multichannel控制。
三、预备知识
了解TinyOS操作系统程序开发的原理;了解CC2431的功率控制;了解CC2431的多 信道切换控制。
四、实验设备
.硬件环境配置
计算机:Imel(R)Pentium(R)及以上;
内存:IGB及以上;
实验设备:CC2431无线传感器网络节点模块:
.软件环境配置
操作系统:Microsoft Windows 7 Professional Service Pack 1 :
WSNs 开发环境:Cygwin. TinyOS、SDCC、SmartRF Studio 7. GCC。
五、实验步骤
. CC2431 可以传送从最高 0.6 dBm (1. 1482mW)到最低 -25.2 dBm(0. 003mW)的 电波,接收侧接收的电波强度在-94 dBm (3.981e7()m\V)以上时可以接收电波。
. CC2431 RF部分支持26个Multichannel中2. 4 GHz频带的16个信道。各信道的频 带由下面的公式定义:
F = 2405 +5(k-ll) MHz, k = 11, 12 …26
.在路径/opl/tinyos-2.x/comrib/cc243l/MCH_PTRSSI 下,MCH_PTRSSIM 模块调用了 TinyOS 操作系统模块:MainC 、 TimerMilliC 、 BusyWaitMicroC、 ActiveMessageC、 AMSenderC、 ActiveMessageC、
HAL CC2430ControlC及 SerialActivcMessagcC 等 8 个模块。
.在 MCH_PTRSSIM.nc 源代码中,修改 task void RF_Configuration_Settin
文档评论(0)