节点设计基于通用性及便于开发的考虑,移植了TI公司的Z-Stack协议栈,其主要特点就是其兼容性,完全支持IEEE 802. 15. 4/ZigBee的CC2430片上系统解决方案。Z-Stack还支持丰富的新特性,如无线下载,可通过ZigBee网状网络(Mesh Network)下载节点更新。 图ZigBee节点开发环境 TI的Z-Stack装载在一个基于IAR开发环境的工程...
①在协议栈中,用户自己添加代码的地方基本为App这个文件夹。打开其中的文件SampleApp.c,在INCLUDES部分添加代码 #include "MT_UART.h" 图3 操作说明:协议栈中关于串口封装的文件有两个,一个是HAL->Target->CC2530EB->Drivers->hal_uart.c,另一个是MT->MT_UART.c。这两个文件有什么区别呢?打开文件研究一下。
OSAL任务调度流程图 Figure . The Flow Chart of OSAL Scheduler OSAL任务 OSAL是协议栈的核心,Z-stack的任何一个子系统都作为OSAL的一个任务,因此在开发应用层的时候,必须通过创建OSAL任务来运行应用程序。通过osalInitTasks( )函数创建OSAL任务,其中TaskID为每个任务的唯一标识号。任何OSAL任务必须分为两步:一是进行...
TI给出了几个例子来演示Z-Stack协议栈,其实这些例子中的大部分代码是相同的,只有用户的应用层,添加了不同的任务及事件处理函数。这里以GeneralApp这个例子来说明。 首先,明确系统中要执行的几个任务。在GeneralApp这个例子中,几个任务函数组成了上述的tasksArr函数指针数组,在Osal_GeneralApp.c中定义,osal_start_syst...
在本采集系统中,各节点的系统底层采用TI公司的Z-Stack协议栈,各节点的network_specific参数配置相同。协调器首先在某个频段发起一个网络,网络频段的定义放在DEFAULT_CHANLIST配置文件里,并根据ZDAPP_CONFIG_PANID的定义建立PAN ID,并扫描DEFAULT_CHANLI ST指定的所有信道,并选择最佳信道组建网络。传感器节点启动后,扫描DEF...
Z-Stack协议栈由物理层、介质访问控制层、网络层组成。A.正确B.错误的答案是什么.用刷刷题APP,拍照搜索答疑.刷刷题(shuashuati.com)是专业的大学职业搜题找答案,刷题练习的工具.一键将文档转化为在线题库手机刷题,以提高学习效率,是学习的生产力工具
本文设计的是基于Z—Staek的无线温湿度数据采集系统,在TI的Z—Stack 1.4.2协议栈的基础上,实现无线组网及通信。即协调器自动组网,终端节点(附带温湿度传感器)自动入网,并采集温湿度数据广播传输,协调器接收到信息后将温湿度数据通过串口发送给PC计算机显示。以此实现基于Z—Stack协议栈的温湿度数据的无线透明传输,其...
Z-stack学习笔记
基于Zstack的串口控制LED 实验报告-推荐下载
ZigBee协议栈(Zstack)结构如图1所示,包括 高层应用规范、应用支持子层、网络层、媒体接入层 和物理层。 终端设备(EndDevice) 终端设备执行具体的任务,如信息采集等,并使 用ZigBee网络实现信息交互。终端设备没有特定 的维持网络结构的责任,它可以睡眠或者唤醒,因此 ...