无线传感网静态路由和RSSI定位实验课程设计 - 图文

更新时间:2023-10-07 12:58:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

《物联网系统综合设计》课程设计

题 目 无线传感网静态路由和RSSI定位实验

学生姓名

学 号

学 院

专 业

指导教师

二O一五 年 月 日

1

目录

1. 无线传感网静态路由实验…………………………………………1

1.1 实验目的………………………………………………………………1 1.2 实验设备………………………………………………………………1 1.3 准备知识………………………………………………………………1 1.4 实验原理………………………………………………………………1 1.5 实验步骤及结果………………………………………………………1 1.6 实验注意事项…………………………………………………………8 1.7 流程图………………………………………………………………8

2. ATOS RSSI 定位实验……………………………………………10

2.1 实验目的……………………………………………………………10 2.2 实验设备……………………………………………………………10 2.3 准备知识……………………………………………………………10 2.4 实验原理……………………………………………………………10 2.5 实验步骤及结果………………………………………………………11 2.6 实验注意事项………………………………………………………12 2.7 流程图………………………………………………………………12 2.8 实验总结……………………………………………………………13

2

1. 无线传感网静态路由实验

1.1 实验目的

深刻掌握静态路由的概念,能够在 ATOS 平台上自己通过平台的静态路由完成数据的发送。

1.2 实验设备

1. 带有 CC2530 芯片的基站两个 2. 基本节点三个 3. 天线五个 4. 光传感器三个 5. 烧录线一根

6. 平行串口线两根

1.3 准备知识

了解 ATOS 平台中的静态路由的实现原理, 以及能够掌握 ATOS 平台提供的静态路由的 Send 接口。 最好能够读懂 ATOS 平台的静态路由的代码。 静态路由的代码目录为:$(安装目

录)\\cygwin\\opt\\edu\\atos\\tos\\lib\\antc5\\AtosRoute\\engine\\profile。

1.4 实验原理

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

1.5 实验步骤及结果

1. 将基站同电脑用烧录线连接好,打开基站的开关 2. 打开 Cygwin 开发环境

3. 在 Cygwin 开发环境中执行 cd/opt/atos/apps/Atosenet/ANTProfileRouteBase 4. 用烧录线将两个基站中充当控制端的同电脑相连

5. 在静态路由控制端实验目录下执行 make antc5 install GRP=03 NID=F0

1

6. 在 Cygwin 开 发 环 境 中 执 行

cd/opt/atos/apps/Atosenet/ANTProfileRoute/BaseStation

7. 在静态路由基站端实验目录下面执行 make antc5 install GRP=03 NID=01 8. 烧录成功后,将基站的烧录开关拨下去,将节点对应的烧录开关拨上去,然 后打开节点的开关

9. 在 Cygwin 开发环境中执行 cd /opt/atos/apps/Atosenet/ANTProfileRoute/ Node

10. 在静态路由节点实验目录下面执行make antc5 ASO=LIGHT TYPE=3 PID=01 install GRP=03 NID=02

2

11. 再将剩下的两个基本节点也烧录同样的节点程序,并且要保证 NID 不一样。 12. 首先将刚刚烧录好的节点的电源关闭,然后将控制模块端的电源打开,并且 将控制模块同电脑用串口连接好。 13. 打开路由控制软件

14. 选择正确的串口号,选择【在线路由编辑模式】

15. 将刚刚烧录的节点打开,在路由控制软件中会看到打开的节点信息。默认这些节点的路由表是空的。

3

本文来源:https://www.bwwdw.com/article/t03d.html

Top