- 2
- 0
- 约6.52千字
- 约 40页
- 2018-03-02 发布于浙江
- 举报
[信息与通信]第8章 无线传感器网络实验
* 第8章 无线传感器网络实验 第8章 无线传感器网络实验 本章内容: 实验背景和设计 实验内容和步骤 8.1 实验背景和设计 1、实验名称 Mica系列传感器网络的编程实验 2、实验目的 学习安装和使用CrossBow公司的Mica传感器网络,练习传感器网络的基本应用,加深学生对传感器网络基本工作原理和实现方法的理解,强化学生将传感器网络课本知识与工程实践相结合的能力。 具体的实验目标包括: (1) 掌握安装TinyOS操作系统; (2) 事件驱动的传感器数据获取; (3) 发送与接受消息; (4) PC机显示数据。 4、实验所需软件 操作系统:安装有Cygwin的Windows 2000/XP操作系统,或者安装有GCC编译器的Linux操作系统。 下载并安装以下软件: ① Cygwin (); ② WinAVR (); ③ nesC (); ④ Java JDK (/j2se/1.4.1); ⑤ TinyOS (/projects/tinyos). 5、实验设备 除了采用普通计算机以外,还需要的实验硬件设备清单如图: MIB510的具体型号为MIB510CA,下图所示的各标号部件的含义如下: ① 9针的RS232接口。 ② 与MICAz/MICA2相连的51针接口。 ③ 与MICA2DOT相连的19针接口。 ④ MICAz/MICA2 发光二极管指示器:红、绿、黄。 ⑤ 编程指示器:发光二极管为绿色,表示“电源开启”;如果为红色,表示“编程中”。 ⑥ 编程接口开关:On/Off开关控制串行传输。 ⑦ 临时开关:复位编程处理器和Mote。 ⑧ 10针Jtag接口。 ⑨ 电源:5V@50mA应用外接电源。 Mica2的具体型号为MPR400CB,各标号部件的含义分别如下: ① 51针的接口(插针型)。 ② 电源On/Off开关。 ③ 外接电源的接口。 ④ MMCX接口(插孔型)。 传感器板的具体型号为MTS300,各标号部件的含义分别如下: ① 51针的接口(插座型)。 ② 光传感器。 ③ 声音传感器(4kHz)。 ④ 蜂鸣器。 8.2 实验内容和步骤 1、安装TinyOS (1) 下载与安装 TinyOS操作系统有两种安装方式,一种是使用安装向导自动安装,另一种是全手动安装。不管使用哪种方式,都需要安装相同的RPM。 RPM就是Reliability Performance Measure,是广泛使用的用于交付开源软件的工具,用户可以轻松有效地安装或升级RPM打包的产品。 这里介绍在Windows平台下自动安装TinyOS。 TinyOS自动安装程序的下载地址如下:/tos/dist-1.1.0/tinyos/windows/tinyos-1.1.0-lis.exe。 TinyOS 1.1.0安装向导提供的软件包包括如下工具:TinyOS1.1.0、TinyOS Tools 1.1.0、NesC 1.1.0、Cygwin、Support Tools、Java 1.4 JDK Java COMM 2.0、Graphviz、AVR Tools、avr-binutils 、avr-libcvs、avr-gcc 3.3-tinyos、avarice 2.0vs和avr-insight cvs-pre6.0-tinyos。 用户可以选择“完全”安装和“自定义”安装两种类型之一。完全安装包括以上所有内容,而自定义安装允许用户选择自己需要的部分。 用户需要选择一个安装目录。所有选择的模块都会安装在这个目录下。以下称这个安装目录为INSTALLDIR,通常默认目录为C:\Program Files\UCB\,并假设我们选择完全自动安装的选项。 注意: TinyOS 自动安装向导虽然允许用户可以自己决 定选择安装某些部分,也可选择不安装某些部分,但是除非使用者对TinyOS 各个不同模块、工具之间的交互及其联合工作的版本完全清楚,强烈建议选择完全安装。 另外,必须以具有管理员权限的用户安装TinyOS,否则安装不可能成功而且还会留下残损的文件。 (2) 软件与硬件验证 在使用嵌入式设备时,调试应用程序通常比较困难,因此在工作
原创力文档

文档评论(0)