热门标签 | HotTags
当前位置:  开发笔记 > 后端 > 正文

zstack的层次结构

zstack的层次结构学习zstack,首先和最终都要回到这幅协议栈架构图的学习上来。CC2530zstackHome1.2.1(其他如2007Pro等版本的zsta

zstack的层次结构


      学习zstack,首先和最终都要回到这幅协议栈架构图的学习上来。


     CC2530 zstack  Home 1.2.1(其他如2007 Pro等版本的zstack) 是按照ZigBee Alliance制定的标准协议开发,并且通过ZigBee Alliance Test House认证测试的!ZigBee Alliance没有改变ZigBee协议栈的架构,TI的协议栈自然也按照这样的架构进行相关开发。


      我们在做应用程序时要特别关心的层次:

ZDO层:设备对象层,提供管理一个ZigBee设备的功能。ZDO层的API为应用程序的终端提供了管理ZigBee协调器、路由器或终端设备的接口。这包括创建、查找和加入一个ZigBee网络,绑定应用程序终端及安全管理。该层的API接口函数以ZDO_、ZDP_为前缀。

AF层:该层接口支持一个终端(包括ZDO层)接口的基本协议。提供了开发人员建立一个设备描述所需要的数据结构和辅助功能,是传入信息的终端多路复用器。该层的函数以af、AF_为前缀。

APS层:该层的函数以bind、aps_为前缀。

NWK层:为更高层次的组件提供管理和数据服务。该层的函数以该层的函数以NLME_为前缀。


      除了要搞清楚各重要API函数的作用外,还应当搞清楚层之间的请求与应答。这一点在网络的建立、路由、终端节点的搜索网络、加入网络及路由的启动过程中有所体现。

2015.11.26 By:霜月孤鸟


推荐阅读
  • API网关作为微服务架构中的关键组件,扮演着系统与外部世界交互的唯一接口角色。它不仅封装了系统的内部复杂性,还为不同客户端提供了个性化的API接口。本文将探讨API网关的重要性及其核心功能。 ... [详细]
  • 智能医疗,即通过先进的物联网技术和信息平台,实现患者、医护人员和医疗机构之间的高效互动。它不仅提升了医疗服务的便捷性和质量,还推动了整个医疗行业的现代化进程。 ... [详细]
  • 福克斯新闻数据库配置失误导致1300万条敏感记录泄露
    由于数据库配置错误,福克斯新闻暴露了一个58GB的未受保护数据库,其中包含约1300万条网络内容管理记录。任何互联网用户都可以访问这些数据,引发了严重的安全风险。 ... [详细]
  • 探索新一代API文档工具,告别Swagger的繁琐
    对于后端开发者而言,编写和维护API文档既繁琐又不可或缺。本文将介绍一款全新的API文档工具,帮助团队更高效地协作,简化API文档生成流程。 ... [详细]
  • 本文详细介绍了在不同操作系统中查找和设置网卡的方法,涵盖了Windows系统的具体步骤,并提供了关于网卡位置、无线网络设置及常见问题的解答。 ... [详细]
  • 深入解析Serverless架构模式
    本文将详细介绍Serverless架构模式的核心概念、工作原理及其优势。通过对比传统架构,探讨Serverless如何简化应用开发与运维流程,并介绍当前主流的Serverless平台。 ... [详细]
  • 在高并发需求的C++项目中,我们最初选择了JsonCpp进行JSON解析和序列化。然而,在处理大数据量时,JsonCpp频繁抛出异常,尤其是在多线程环境下问题更为突出。通过分析发现,旧版本的JsonCpp存在多线程安全性和性能瓶颈。经过评估,我们最终选择了RapidJSON作为替代方案,并实现了显著的性能提升。 ... [详细]
  • 本文回顾了2017年的转型和2018年的收获,分享了几家知名互联网公司提供的工作机会及面试体验。 ... [详细]
  • 本文深入探讨了MAC地址与IP地址绑定策略在网络安全中的应用及其潜在风险,同时提供了针对该策略的破解方法和相应的防御措施。 ... [详细]
  • Spring Cloud学习指南:深入理解微服务架构
    本文介绍了微服务架构的基本概念及其在Spring Cloud中的实现。讨论了微服务架构的主要优势,如简化开发和维护、快速启动、灵活的技术栈选择以及按需扩展的能力。同时,也探讨了微服务架构面临的挑战,包括较高的运维要求、分布式系统的复杂性、接口调整的成本等问题。最后,文章提出了实施微服务时应遵循的设计原则。 ... [详细]
  • Linux网络安装指南
    本文详细介绍了如何通过网络安装Linux操作系统,包括必要的服务配置和常见问题解决方法,旨在帮助IT专业人士提高系统部署效率。 ... [详细]
  • 电脑无法连接网络的即时解决方案
    本文提供了当电脑突然无法连接网络时的多种解决策略,包括检查无线网络连接、验证网络配置以及尝试有线连接等方法。 ... [详细]
  • TP-Link无线路由器WPS安全配置指南
    本文详细介绍了如何在TP-Link无线路由器上进行WPS的安全设置,包括关闭不必要的服务、同步主路由器的无线设置等步骤。 ... [详细]
  • 本文详细介绍了使用360随身WiFi与TP-LINK 450M吸顶式无线AP进行连接的方法和步骤,帮助用户实现家庭或办公环境中的无线网络扩展。 ... [详细]
  • 本文详细介绍了如何为笔记本电脑配置无线网络连接,确保其安全性和稳定性,适合初学者快速上手。 ... [详细]
author-avatar
肥羊羊和懒羊羊
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有