WSN-JN5139实验预作报告
- 格式:docx
- 大小:8.09 MB
- 文档页数:102
无线传感器网络实验
预作报告
(基于JN5139)
指导教师:邓佳宾 蒋吉娟
授课班级:物联网141-142
目 录
实验1 开发环境的建立 .................................................................................................................. 1
实验2 GPIO实验 ........................................................................................................................ 16
实验3 定时器实验(1) .................................................................................................. 22
实验4 定时器实验(2) ............................................................................................................ 27
实验5 DIO中断实验.................................................................................................................. 31
实验6 串口实验 ........................................................................................................................... 34
实验8 本地节点综合实验 ............................................................................................................ 43
实验9点对点无线透传 ................................................................................................................ 49
实验10 无线灯控实验(智能灯控实验) .................................................................................. 55
实验11 传感器数据的点对点传输 .............................................................................................. 60
实验12节点集成传感器信息的组网传输 ................................................................................... 63
实验13 MQ-2传感器实验 ......................................................................................................... 66
实验14 DS18B20温度传感器实验 ............................................................................................ 73
实验15 WiFi网关 ....................................................................................................................... 80
实验16 GPRS网关和3G网关 ..................................................................................................... 92
实验1 开发环境的建立
一. 实验目的和要求:
1. 掌握实验工具软件的安装方法
2. 熟悉Codeblocks软件环境并掌握其使用方法
3.掌握用Flash programmer下载程序的过程
二. 实验环境及相关情况
1.硬件环境:PC机一台、JN5139节点及节点电源、USB转串口线
2.软件环境:
开发平台:JN-SW-4031-SDK-Toolchain-v1.0.exe
协议栈库:JN-SW-4030-SDK-Libraries -v1.0.exe
产品测试库:JN-SW-4022-Production-Test-API-1v12.exe
USB转串口线驱动
串口调试助手
三. 实验原理
(一) 需要安装的软件
为建立软件开发环境,需要安装以下文件:
1. 开发平台:JN-SW-4031-SDK-Toolchain-v1.0.exe
可选组件包括:cygwin
Codeblocks
Flash programmer
Jenie Compiler Tools
2. 协议栈库:JN-SW-4030-SDK-Libraries -v1.0.exe
可选组件包括:IEEE 802.15.4
Zigbee stack 1v11
Jenie
AT-Jenie
3. 产品测试库:JN-SW-4022-Production-Test-API-1v12.exe
(二)平台中各组件说明
1. 开发平台
开发平台中,包括多个组件,说明如下:
(1)Codeblocks :
这个软件是Jennic所提供的代码编辑和编译环境,这个软件和基于cygwin的gcc编译器进行连接完成代码的编译工作。Codeblocks是一款开源的C/C++开发工具,Jennic基于这个工具对其进行扩展形成了自己的开发平台,集编辑、编译、FLASH编程于一体。
(2) Flash programmer :
这个程序是用来将编译好的代码下载到节点板中的工具,安装完最新的平台后,桌面上会有该工具的连接图标。
2. 协议栈库:
协议栈库中包括多个组件,说明如下:
(1)IEEE 802.15.4 协议栈
如果基于底层 IEEE 802.15.4进行开发,需要安装该协议栈。
(2)Zigbee stack 1v11
如果基于Zigbee的开发,需要安装该协议栈,Zigbee可以实现星型网络,树状网络以及MESH网络。
(3)Jenie
如果基于Jennic的私有协议栈Jennet进行开发,则需要安装该库文件。
(4) AT-Jenie
如果基于AT-Jenie进行应用开发,则可以选择安装AT-Jenie。
(三)开发工具软件的安装过程
1. 安装开发平台:JN-SW-4031-SDK-Toolchain.exe
文件存放在光盘 ZigBee\jn5139\Software 文件夹中,双击该exe文件进行安装,将会弹出如图1-1所示的对话框,单击 Next>按钮至下一步,将会弹出如图1-2所示的“使用许可协议”对话框。
图1-1 安装对话框
图1-2 “使用许可协议” 对话框
单击 I Agree按钮,将会弹出如图1-3所示的“工具链安装”对话框。
图1-3 “工具链安装”对话框
白框内的组件都需要安装,均已勾选,单击Next>按钮进行下一步,选择文件安装路径。建议你应当按照默认的路径安装,因为这样在软件使用时就不用进行另外的设置了。
图1-4 文件安装位置选择
单击Next>按钮,进行下一步安装,弹出如图1-5的“选择开始菜单文件夹”窗口。
图1-5 选择开始菜单文件夹
按照默认名称安装,单击 Install>按钮,将会看到如下图1-6所示的正在安装软件的窗口。
图1-6 正在安装软件的窗口
软件安装完成后,将会看到图1-7所示的安装软件完成的窗口。
图1-7 安装软件完成的窗口
单击Next>按钮,将会看到如图1-8所示的安装完成窗口。
图1-8 安装完成窗口
2. 安装协议栈库文件:J N-SW-4030-SDK-Libraries.exe
文件存放在 C:\ ZigBee -文件\ Zigbee\ J N 5139\Software 文件夹中,双击该exe 文件进行安装,将会弹出如图1-9所示的对话框。
图1-9 协议栈库文件安装
单击 Next>按钮至下一步,进行下一步安装,将会弹出如图1-10所示的“使用许可协议”对话框。
图1-10 协议栈库文件安装-使用许可协议
单击 I Agree>按钮会弹出如图1-11所示的“协议库安装”对话框。
图1-11 协议栈库文件安装
按照默认设置,白框内的组件都需要安装,单击Next> 按钮进行下一步安装,弹出如图1-12的“选择安装路径”窗口。建议你按照默认的路径进行安装,这样使用过程中就无需另外设置。
图1-12 协议栈库文件安装
单击 Next> 按钮进行下一步, 弹出如图1-13的“选择开始菜单文件夹”窗口。
图1-13协议栈库文件安装
按照默认的名称进行安装,单击Install 按钮,弹出如图1-14所示的“文件安装”窗口。可看到文件安装进行情况。
图1-14 协议栈库安装