- 1、本文档共3页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
知识点 数据传输实验
一、教学目标:
掌握数据传输实验基本功能
理解协调器编程
终端节点编程
二、教学重点、难点:
重点掌握数据传输实验基本功能
三、教学过程设计:
1.知识点说明
两个ZigBee节点进行点对点通信,ZigBee节点2发送“123”三个字符,ZigBee协调器收到数据后,对接收到的数据进行判断,如果收到的数据是“123”,则使开发板上的LED灯闪烁。
2.知识点内容
在ZigBee无线传感器网络中有三种设备类型:协调器,路由器和终 端节点,设备类型是由ZigBee协议栈不同的编译选项来选择的。
协调器负责网络的组建,维护控制终端节点的加入等任务。路由器负责数据包的路由选择,终端节点负责数据的采集,不具备路由功能。
在本实验中,ZigBee节点配置为一个协调器,负责ZigBee网络的组建,ZigBee节点配置为一个 终端节点,上电后加入ZigBee节点建立的网络,然后发送“123”给协调器。
3.知识点讲解
协调器和终端节点编程
下面代码定义了4个变量,一个是节点描述符GenericApp_epDesc, 一个是任务优先级 GenericApp_TaskID,一个是数据发送序列号 GenericApp_TransID。最后一个是保存节点状态的变量GenericApp_NwkStata。
下面介绍一下终端节点的程序设计步骤。首先,在Workspace下面 的下拉列表框中选择EndDeviceEB,然后右键单击Coordinator.c.c文件,在弹出的下拉菜单中选择Options,如图1-1所示。在弹出的对话框中,选择Exclude from build.
图1-1
数组theMessageData,用于存放要发送的数据。初始化了任务优先级。
afAddType_t类型的变量my_DstAddr因为数据发送函数AF_DataRequest的第一个参数就是这种类型的变量.
afAddrMode_t Addr16Bit将发送地址模式设置为单播初始化了任务优先级.
本知识点总结。
四、课后作业或思考题:
1、在ZigBee无线传感器网络中有几种设备类型 ( )
A、协调器,路由器和终端节点 B、路由器和终端节点
C、协调器,终端节点 D、协调器,路由器
2、路由器负责? ( )
A、数据包的路由选择, B、采集信息
C.组建网络
3、在ZigBee无线传感器网络中,哪个设备采集信息 ( )
A、终端节点 B、协调器
4、数据传输实验实现的基本功能。
五、本节小结:
掌握数据传输实验基本功能
理解协调器编程,终端节点编程
数据传输实验的特点
您可能关注的文档
- 铜合金铸件铸造技术 面层型壳制备(硅溶胶) 硅溶胶型壳干燥.doc
- 铜合金铸件铸造技术 面层型壳制备(水玻璃) 水玻璃制壳工艺过程.doc
- 铜合金铸件铸造技术 熔模制备工艺 脱蜡.doc
- 图书馆管理系统-3期(AL030) 测试项目2-后台管理(图书管理) AL030050100002 测试项目2-后台管理(图书管理).doc
- 图像合成处理(图像特效) 1101暂时不要删掉这个-平面设计表现技能-元素编排 教学案例6.doc
- 图形创意 比喻、象征、比拟、借贷、夸张、对比、移用、直叙等 企业案例分析(借代)厦门大学MBA学习班.doc
- 土方与基础工程施工 液塑限测定试验 7.液塑限联合测定试验.doc
- 拓展资源 移动营销平台介绍 讯飞广告营销平台.doc
- 拓展资源 职业技能培训包 测量员实务.doc
- 外贸单证库 一般进口贸易合同 进口合同案例2.doc
文档评论(0)