ImageVerifierCode 换一换
格式:DOCX , 页数:17 ,大小:750.44KB ,
资源ID:10130069      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/10130069.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(无线传感网静态路由和RSSI定位实验课程设计.docx)为本站会员(b****8)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

无线传感网静态路由和RSSI定位实验课程设计.docx

1、无线传感网静态路由和RSSI定位实验课程设计物联网系统综合设计课程设计 题 目 无线传感网静态路由和RSSI定位实验 学生姓名 学 号 学 院 专 业 指导教师 二一五 年 月 日1. 无线传感网静态路由实验11.1 实验目的11.2 实验设备11.3 准备知识11.4 实验原理11.5 实验步骤及结果11.6 实验注意事项81.7 流程图82. ATOS RSSI 定位实验102.1 实验目的102.2 实验设备102.3 准备知识102.4 实验原理102.5 实验步骤及结果112.6 实验注意事项122.7 流程图122.8 实验总结131. 无线传感网静态路由实验1.1 实验目的深刻掌

2、握静态路由的概念,能够在 ATOS 平台上自己通过平台的静态路由完成数据的发送。1.2 实验设备1. 带有 CC2530 芯片的基站两个2. 基本节点三个3. 天线五个4. 光传感器三个5. 烧录线一根6. 平行串口线两根1.3 准备知识了解 ATOS 平台中的静态路由的实现原理, 以及能够掌握 ATOS 平台提供的静态路由的 Send 接口。 最好能够读懂 ATOS 平台的静态路由的代码。 静态路由的代码目录为:$(安装目录)cygwinopteduatostoslibantc5AtosRouteengineprofile。1.4 实验原理该平台中的静态路由就是指某个节点根据自己保存的下一跳

3、的节点信息来发送数据。在不对保存的下一跳节点信息编辑的情况下,每个节点的下一跳的是固定的。当某个节点有数据要发送的时候,它会从保存的路由信息中选择第一个节点尝试发送,如果没有发送成功,它会遍历路由表直到发送成功为止。在该实验中方便对路由的控制,我们提供了路由修改工具。通过这个工具可以随便修改每个节点的路由信息。让每个节点的路由可以根据自己的要求修改。所以在这个实验中有三个部分。第一个部分为路由控制端,这个部分是通过基站和 PC 相连, 通过它可以编辑周围基本节点的路由信息;第二个部分为基本节点,这个部分可以接受路由控制端发送的路由编辑信息,并且按照信息更新路由信息,同时这个部分还完成数据采集和

4、发送的功能;第三个部分为汇聚节点端,这个部分主要负责接收基本节点的数据,并且将数据通过串口给上位机,通过上位机表现出来。1.5 实验步骤及结果1. 将基站同电脑用烧录线连接好,打开基站的开关2. 打开 Cygwin 开发环境3. 在 Cygwin 开发环境中执行 cd/opt/atos/apps/Atosenet/ANTProfileRouteBase4. 用烧录线将两个基站中充当控制端的同电脑相连5. 在静态路由控制端实验目录下执行 make antc5 install GRP=03 NID=F06. 在 Cygwin 开 发 环 境 中 执 行 cd/opt/atos/apps/Atose

5、net/ANTProfileRoute/BaseStation7. 在静态路由基站端实验目录下面执行 make antc5 install GRP=03 NID=018. 烧录成功后,将基站的烧录开关拨下去,将节点对应的烧录开关拨上去,然后打开节点的开关9. 在 Cygwin 开发环境中执行 cd /opt/atos/apps/Atosenet/ANTProfileRoute/ Node10. 在静态路由节点实验目录下面执行make antc5 ASO=LIGHT TYPE=3 PID=01 install GRP=03 NID=0211. 再将剩下的两个基本节点也烧录同样的节点程序,并且要保

6、证 NID 不一样。12. 首先将刚刚烧录好的节点的电源关闭,然后将控制模块端的电源打开,并且将控制模块同电脑用串口连接好。13. 打开路由控制软件14. 选择正确的串口号,选择【在线路由编辑模式】15. 将刚刚烧录的节点打开,在路由控制软件中会看到打开的节点信息。默认这些节点的路由表是空的。16. 除了节点号为 1 的是默认的基站,其它三条信息是三个节点的。如果想改变某个节点的路由,那么选择那条信息,选中后在上面的当前节点会显示在输入框中,然后在旁边的子节点对应的输入框中输入对应的节点号(子节点在这个实验中指的是自己的下一跳节点的 ID 号)。17. 在此基础上如果想直观的看到网络的拓扑图,

7、 那么将基站同电脑相连, 并且打开基站的开关,和打开光监控软件。18. 选择正确的串口号,点击运行图标,可以在光监控的软件中看到刚刚编辑的路由的效果,3、4 号的下一跳是 2,2 的下一跳是基站。1.6 实验注意事项 在实验中控制节点的节点号一定要烧录成 0xF0,因为这个是在程序中定义的。另外所有节点和基站以及控制节点都在同一组下面。路由控制软件和光监控软件都需要用到串口,在同时运行这个两个软件并且选择串口的时候要选择正确和对应的串口号。如需改变路径,可以直接在原基础上直接修改,或者直接清除, 该实验设备烧录号以后,需要先把基站和控制台先打开,配合上位机软件连接好, 然后再开启节点。1.7

8、流程图1. 控制流程图2. 基站流程图3. 节点流程图2. ATOS RSSI 定位实验2.1 实验目的深刻掌握 RSSI 值在点对点传输中深刻含义。2.2 实验设备1. 带有 CC2530 芯片的基站一个2. 基本节点三个3. 天线四根4. 烧录线一根5. 平行串口线一根2.3 准备知识 查看 CC2530 芯片手册,了解 CC2530 芯片的 RSSI 的寄存器,并且知道如何读取通讯中的 RSSI 值。阅读 ATOS 平台静态路由的路由协议,路由协议的代码目录为$(安装目录) cygwinopt atostoslibantc5ProfileRoute。2.4 实验原理 RSSI 定位实验由

9、三个部分组成,分别是基站、静态节点、活动节点。每个活动节点向所有的静态节点广播,每个静态节点在收到活动节点的广播后都有一个接收到信息的 RSSI 值,每个静态节点将这个RSSI值发送给基站,那么站就知道每个活动节点发送数据给静态节点的 RSSI 值了,也就意味着基站就知道每个活动节点更靠近那个静态节点。所以只要静态点布置的越密集,就越能精确定位活动节点的位置。2.5 实验步骤及结果1. 将基站同电脑用烧录线连接好,打开基站的开关2. 打开 Cygwin 开发环境3. 在Cygwin 开发环境中执行cd/opt/atos/apps/Atosenet/ANTRssiLocation/ANTLoca

10、tionBase,进入到定位的基站代码目录中。4. 在定位实验的基站目录中执行 make antc5 install GRP=03 NID=015. 烧录成功后,将基站的烧录开关拨下去,将节点对应的烧录开关拨上去,然后打开节点的开关6. 在 Cygwin 开发环境中执行cd /opt/atos/apps/Atosenet/ANTRssiLocation/ANTLocationMobile,进入到定位的移动节点代码目录中。7. 在定位实验的移动节点目录下面执行 make antc5 install GRP=03 NID=028. 烧录完成后,在 Cygwin 开发环境中执行cd /opt/ato

11、s/apps/Atosenet/ANTRssiLocation/ANTLocationStatic/,进入到定位的锚点目录中9. 在锚点目录中执行 make antc5 install GRP=03 NID=03,烧录完成后同样给另外一个锚点烧录,NID 要不一样。10. 烧录完成后,将基站同电脑用串口连接好。打开基站的开关,并且打开串口助手。运用Excel 2007此时得到指数函数公式为:y = -49.53-17.7ln (x),再把自然对数换成10常用对数,则有:y = -49.53-40.71 lg (x)。通过以上几步得到RSSI与距离之间的计算公式:RSSI= -49.53-40.71 lg (Distance)2.6 实验注意事项 实验中的锚点是定位的参考节点,所以在实验的时候锚点一定要放在基站的通讯范围之内。另外所有节点和基站要烧录在同一组中。2.7 流程图1. 基站流程图2. 节点流程图3. 锚点流程图2.8 实验总结 这个实验完成了一个定位的功能,从原理上讲,是对通讯中 RSSI 值的灵活运用。通过 RSSI 的值来达到定位的效果。同样这个 RSSI 也可以用在很多其他功能中,比如测距等等。

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1