基于Z-Stack的串口透传.PPT

  1. 1、本文档共15页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于Z-Stack的串口透传

战略性信息产业教育服务提供商 联世界 育未来——创新物联教育 任务十二 基于Z-Stack的串口透传 目 录 四、实训步骤 二、实训内容 一、实训目的 三、实训原理 实训目的 通过实训,对Z-Stack有更进一步的了解,了解Z-Stack网络节点的类型和功能,能实现模块之间无线串口通信。 目 录 四、实训步骤 二、实训内容 一、实训目的 三、实训原理 实训内容 电脑A与电脑B分别连接一块ZigBee模块,再用串口收发信息,实现串口透传。 目 录 四、实训步骤 二、实训内容 一、实训目的 三、实训原理 实训原理 参照实训10、实训11等内容。 目 录 四、实训步骤 二、实训内容 一、实训目的 三、实训原理 实训步骤 第一步,打开Z-Stack的SampleApp.eww工程。 具体参考实训10的操作。 第二步,修改Coordinator.h 在文件中增加以下代码: //应用事件 #define SAMPLEAPP_SEND_PERIODIC_MSG_EVT 0x0001 #define SAMPLEAPP_READ_PERIODIC_MSG_EVT 0x0002 #define SAMPLEAPP_SEND_PERIODIC_MSG_TIMEOUT 5000 // 每5秒一次 实训步骤 第三步,编写协调器程序。 结合实训10与实训11中的协调器程序,在此基础上进行修改,由于代码较多,在此只列出关键部分代码。 第四步,编写终端节点程序。 结合实训10的终端节点程序,在此基础上进行修改,串口初始化、消息处理等与协调器程序一样,只需要将网络通信方式设为单播方式(my_DstAddr.addrMode=(afAddrMode_t)Addr16Bit),短地址设为:0x0000(my_DstAddr.addr.shortAddr=0x0000)。 实训步骤 第五步,下载程序、运行。 编译无误,在Workspace下面的下拉列表框中选择CoordinatorEB把协调器程序下载到ZigBee模块中,再在Workspace下面的下拉列表框中选择EndDeviceEB把将终端节点程序下载到另一块ZigBee模块。用串口线将协调器与电脑连接,终端节点也通过串口与电脑相连接,可以是同一台电脑也可以是不同电脑,但是距离必须在ZigBee的通信范围内。然后,打开两个串口调试助手,设置波特率为115200,打开串口,然后会看到连接灯点亮,说明网络正常,在串口调试窗口分别输入“Hello,NEWLab1!”和“Hello,NEWLab2!”,单击 实训步骤 发送按钮,会在另一个串口调试窗口显示发送的数据。串口调试窗口如图12.1、12.2所示。 实训步骤 12.1 串口调试窗口1 实训步骤 12.2 串口调试窗口2 战略性信息产业教育服务提供商 联世界 育未来——创新物联教育

您可能关注的文档

文档评论(0)

wumanduo11 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档