- 1、本文档共50页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
项目二 无线传感器网络入门
2.4.2 协议栈的安装 (2)硬件层目录(Hardware Abstract Layer,HAL) 2.4 软件应用 2.4.2 协议栈的安装 (3)介质访问控制层(Media Access Control,MAC) 2.4 软件应用 2.4.2 协议栈的安装 (4)监控调试层目录(MonitorTest,MT) 2.4 软件应用 2.4.2 协议栈的安装 (5)网络层目录(Network Layer,NWK) 2.4 软件应用 2.4.2 协议栈的安装 (6)协议栈的操作系统(Operating System Abstraction Layer,OSAL) 2.4 软件应用 2.4.2 协议栈的安装 (7)应用框架层目录 (Application Farmework,AF) 2.4 软件应用 2.4.2 协议栈的安装 (8)安全层目录 2.4 软件应用 2.4.2 协议栈的安装 (9)Zigbee和802.15.4设备的地址处理函数目录 2.4 软件应用 2.4.2 协议栈的安装 (10)工程配置目录 2.4 软件应用 2.4.2 协议栈的安装 (11)Zigbee设备对象(Zigbee Device Objects,ZDO) 2.4 软件应用 2.4.2 协议栈的安装 (12)Z-Stack MAC移植层目录(Z-Stack MAC,ZMac) 2.4 软件应用 2.4.2 协议栈的安装 (13)Zigbee协议栈的主程序(Zigbee main,ZMain) 2.4 软件应用 2.4.2 协议栈的安装 (14)输出文件目录 2.4 软件应用 2.4.2 协议栈的安装 (14)输出文件目录 2.4 软件应用 2.4.3协议栈的移除和增加文件 2.4 软件应用 2.4.4 协议栈的基本操作 (1)查看函数或者宏定义 2.4 软件应用 2.4.4 协议栈的基本操作 (2)信道选择和修改网络ID号 f8w2530.cxl: 该文件包含了CC2530单片机的链接控制指令,包括堆栈的大小、内存分配等,一般情况下我们不需要修改。 f8wConfig.cfg:该文件包含了信道选择、网络ID号等有关的链接命令。 2.4 软件应用 2.4.4 协议栈的基本操作 (3)设置zigbee网络的拓扑结构 将 NWK_MODE_MESH改成NWK_MODE_STAR (NWK_MODE_MESH为网状网、NWK_MODE_STAR为星型网、NWK_MODE_TREE为树状网,在这里我们设置为星型网其是最简单也是最稳定的一种)。 2.4 软件应用 1.Zigbee是一种短距离的无线通信技术,其应用系统由硬件和软件组成。 2.单片机按照CPU处理数据的位宽可分为4位、8位、16位机和32位机。其中8位单片机由于内部构造简单、体格小、成本低等优势,应用最为广泛。4位单片机主要应用于工业控制领域而16位和32位单片机主要应用于视频采集、图形处理等方面。 3.CC2530芯片系列中使用的8051CPU内核是一个单周期的8051兼容内核。它有三种不同的内存访问总线(特殊功能寄存器(SFR),数据(DATA)和代码/外部数据(CODE/XDATA)。 4.常见的zigbee协议栈分三种:非开源的协议栈、半开源的协议栈和开源的协议栈。 小结 Thanks 物联网应用的精彩未来有待你的参与 * 项目二 ZigBee无线传感器网络入门 知识目标: 1. 掌握zigbee无线传感器模块的芯片选型和硬件资源。 2.了解zigbee无线传感器网络的协议栈选型和软件资源。 3.了解Z-Stack协议栈的应用。 项目二 ZigBee无线传感器网络入门 技能目标: 1.掌握zigbee无线传感器网络的协议栈选型和软件资源。 2.了解Z-Stack协议栈的修改。 项目二 ZigBee无线传感器网络入门 2.1.1 各功能层简介 根据物联网的服务类型和节点等情况,物联网的体系结构主要由物理层、媒体接入控制层、网络/安全层、应用层组成。 2.1 需求分析 2.1.1 各功能层简介 1.物理层 2.介质访问控制层 3.网络/安全层 4.应用层 2.1 需求分析 2.1.2 最低需求估算 ①硬件需要8位处理器,如80C51。 ②软件需要32KB的ROM,最小软件需要4KB的ROM,如CC2430芯片具有8051内核、内存从32~128KB的 Zigbee无线单片机。 ③网络主节点需要更多的RAM,以容纳网络内所有节点的设备信息、数据包转发表、设备关联表以及与安全有关的密钥存储等。 2.1 需求分析 2.2.1节点芯片选型 单片机按照CPU处理数据的位宽可分为4位、8位、16位机和32位机。其中8位单片机由于内部构造简单、体格小、成
文档评论(0)