zoukankan      html  css  js  c++  java
  • zigbee无线网络协议栈

    一,协议的定义:进行数据交换而建立的规则、标准或约定的集合。

    二,协议栈的定义:网络中各层协议的总和,一套协议的规范。其形象地反映了一个网络中文件传输的过程:由上层协议到底层协议,再由底层协议到上层协议。

     *栈:是数据结构中的一种结构,先进后出

    三,zstack协议栈功能层简介

    1.物理层(PHY)定义了无线信道和MAC子层之间的接口,提供物理层数据服务和物理层管理服务,主要是在驱动程序的基础上,实现数据传输和管理。
    2.介质访问控制层(MAC)提供点对点通信的数据确认(Per-hopAcknowledgments)以及一些用于网络发现和网络形成的命令,但是介质访问控制层不支持多跳(Multi-hop)、网型网络(Mesh)等概念
    3.网络层(NWK)主要负责设备加入和退出网络、路由管理,在设备之间发现和维护路由,发现邻设备,存储邻设备信息等。
    a  地址类型
    b.网络地址分配
    c. Z-Stack寻址
    d.路由
    e.安全
    4.应用层主要包括应用支持子层(APS)和Zigbee设备对象(ZDO)。

    Z-stack是TI公司开发的zigbee协议栈,并经过zigbee联盟认可而被全球众多开发商所广泛采用。Z-Stack采用基于一个轮转查询式操作系统,帮助程序员方便地开发一套zigbee系统

  • 相关阅读:
    Android学习笔记触摸事件
    Android学习笔记长按事件的处理
    Android学习笔记物理按键事件处理
    JAVA爬虫入门学习
    SpringBoot的服务入门(Get、Post)
    spring boot 入门学习
    Java 爬虫简单起步
    哇 好久不写C 忘得差不多
    Winfrom窗体应用程序___CefSharp的基础应用
    Winfrom窗体应用程序___DataGridView
  • 原文地址:https://www.cnblogs.com/zhengweizhao/p/6544552.html
Copyright © 2011-2022 走看看