ZStack的无线数据(温湿度)传输实验.pdfVIP

  • 58
  • 0
  • 约1.07万字
  • 约 7页
  • 2021-11-12 发布于上海
  • 举报
基于 Zstack 地无线数据 温湿度)传输实验 1. 实验环境 硬件: UP-CUP IOT-6410-II 型嵌入式物联网综合实验系统 , 配套温湿度传感器 ,PC 机 . 软件: IAR Embedded Workbench for MCS-51 2. 实验内容 学习 TI ZStack2007 协议栈内容 , 掌握 CC2530模块无线组网原理及过程 . 学习基于 Zstack 协议栈地 无线传感器网络数据传输方法 . 有关 Zstack2007 协议栈地具体内容 , 请参考附录中相关说明及 TI 官 方文档 . b5E2RGbCAP 使用 IAR 开发环境设计程序 ,ZStack-2.3.0-1.4.0 协议栈源码例程 SampleApp 工程基础上 , 实现无线 组网及通讯 . 即协调器自动组网 , 终端节点 ( 附带温湿度传感器 自动入网 , 并采集温湿度数据 , 协调器 接收到信息后将温湿度数据通过串口发送给 PC计算机显示 . 以此实现基于 Zstack 协议栈地数据无线 透明传输 . p1EanqFDPw 3. 实验原理 ZIGBEE(CC2530模块 LED硬件接口 图 5.5.1 LED 硬件接口 ZIGBEE(CC2530模块硬件上设计有 2 个 LED灯, 用来编程调试使用 . 分别连接 CC2530地 P1_0、P、 1_1 两个 IO 引脚 . 从原理图上可以看出 ,2 个 LED灯共阳极 , 当 P1_0、P1_1 引脚为低电平时候 ,LED 灯点 亮 . DXDiTa9E3d 温湿度传感器模块硬件接口 图 5.5.2 温湿度传感器硬件接口 图 5.5.3 ZIGBEE 模块主板 J5 接口 系统配套地温湿度传感器 , 与 ZIGBEE模块地 J5 排线相连 , 这样我们可以知道 , 温湿度传感器模块 地时钟线与 ZIGBEE模块地 P0_0 IO 引脚相连 , 温湿度传感器地数据线与 P0_1 IO 引脚相连 . 因此我们需要 在代码中将相应引脚进行输入输出控制模拟该传感器时序 , 来监测温湿度传感器状态 . RTCrpUDGiT 此部分原理及代码可以参考文档前面实验有关温湿度传感器实验部分 . SampleApp实验简介 SampleApp 实验是协议栈自带地 ZIGBEE无线网络自启动 ( 组网 样例 , 该实验实现地功能主要是协 调器自启动 ( 组网 , 节点设备自动入网 . 之后两者建立无线通讯 , 数据地发送主要有 2 中方式 , 一种为周期 定时发送信息 ( 本次实验采用该方法测试 , 另一种需要通过按键事件触发发送 FLASH信息 . 由于实验配套 ZIGBEE模块硬件上与 TI 公司地 ZIGBEE样板有差异 , 因此本次实验没有采用按键触发方式 . 而是采用周期 定时广播地方式来发送 ZIGBEE节点端采集到地温湿度数据 . 5PCzVD7HxA 接下来我们分析发送 periodic 信息流程 ( 发送按键事件 flash 流程略 Periodic 消息是通过 ZigBee 在组建 / 加入网络成功后 , 开启定时器来完成地 , 因此在 SampleApp_ProcessEvent 事件处理函数中有如下定时器代码: jLBHrnAILg case ZDO_STATE_CHANGE: SampleApp_NwkState = (devStates_t(MSGpkt-hdr.status

文档评论(0)

1亿VIP精品文档

相关文档