物联网实验2 协议栈剖析

该实验旨在熟悉Zigbee协议栈,掌握组网、点播和广播,以及串口通信。实验内容包括在SampleApp工程中添加点播代码和串口功能,实现两台设备间的无线数据传输。通过修改工程配置,实现点播通讯和串口初始化,以及串口事件处理,最终实现串口调试助手与实验设备间的无线数据交互。
摘要由CSDN通过智能技术生成

1 实验目的

(1)熟悉SampleApp工程;
(2)掌握Zigbee的组网,数据点播、广播;
(3)熟悉协议栈的串口。

2 实验环境

(1)硬件:CC2530节点板2块,CC2530仿真器,PC 机;
(2)软件:Windows 7/Windows XP,IAR集成开发环境。

3 实验内容

(1)在SampleApp工程中添加点播代码;
(2)在SampleApp工程中添加串口功能,实现串口的接收和发送;实现两台电脑的串口射频无线数据传输。

4 实验预习要求

仔细阅读第3篇Zstack协议栈剖析的PPT内容,理解组网、点播和广播,熟悉SampleApp工程中的数据发送和接收函数,熟悉串口的使用。

5 实验步骤

由于源码zigbee网络PAN ID均设置为0xFFF1,为了避免实验环境下多个实验平台之间网络互相串扰,每个实验平台需要修改PAD ID,修改工程内文件:Tools -> f8wConfig.cfg,将PAN ID修改为:个人学号的后四位+100

A、在SampleApp工程中添加点播代码


(1)解压ZStack-CC2530-2.3.0-1.4.0.rar压缩包
(2)打开SampleApp工程,注意软件版本使用IAR8.20
在这里插入图片描述
(3)在SampleApp.c文件的对应位置添加下图所示的代码,对点播通讯定义
在这里插入图片描述

(4)在SampleApp.c文件的SampleApp_Init()函数对应位置添加下图所示的代码,对点播参数进行赋值

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值