0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

ZigBee协议栈的用处及开发的基本思路

h1654155282.3538 来源:智客林 作者:智客林 2021-01-23 10:54 次阅读

物联网已然成为当前热门的技术之一。作为专门为物联网应用服务的ZigBee短距离无线网络传输技术,成为很多想要进入物联网行业的学生、从业者学习的热门技术。作为物联网应用技术开发,ZigBee协议栈是一个经常碰到的词汇,那么它是什么,有什么用呢?

ZigBee协议栈概念解释

ZigBee协议包括两部分,一部分是由IEEE802.15.4定义的物理层和数据链路层技术规范;另一部分是由ZigBee联盟定义的网络层、安全层和应用层技术规范。ZigBee协议栈就是将各层定义的技术规范进行集合,对网络数据传输的处理规范进行函数实现,并提供应用层API接口供物联网技术开发员进行二次开发的网络数据传输与处理以及传输网络自动组建进而进行数据转发路由的函数集合。

pIYBAGALkAqAQ3yTAAOL1W-dikI107.png

ZigBee协议栈通览

ZigBee协议栈的用处

目前,国内外可提供ZigBee解决方案的公司TI、Jennic、ST、Atmel、Freescale等,其中,TI公司提供的技术方案最全。ZigBee协议栈为ZigBee协议提供了从底层硬件信号处理到系统层数据读取、消息处理的全套函数实现,应用开发人员无需了解底层硬件信号处理过程和硬件组织架构,带来的好处就是,加速物联网应用的开发,将产品更快推向市场。

o4YBAGALkBGADQtCAADmVIM8G4Y143.png

ZigBee协议栈开发的基本思路

借助协议栈提供的数据访问接口和例程进行二次开发,不需要深入研究复杂的ZigBee协议栈。

熟练传感器数据采集接口的使用,应用层对传感器数据的采集只需要加入读取函数和添加函数定义即可实现。

考虑设备节能,减少访问时长,考虑定时访问ZigBee节点,终端被唤醒后,自动采集传感器数据。

熟练使用协调器控制节点,应用层能够下发控制命令,并转发到具体控制节点,实现物联网自动控制。

o4YBAGALkBmAJjwcAAGzU1XEIBo854.png
责任编辑人:CC

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • ZigBee
    +关注

    关注

    158

    文章

    2267

    浏览量

    242424
  • 协议栈
    +关注

    关注

    2

    文章

    138

    浏览量

    33599
  • zigbee协议栈
    +关注

    关注

    0

    文章

    4

    浏览量

    7867
收藏 人收藏

    评论

    相关推荐

    Linux网络协议的实现

    网络协议是操作系统核心的一个重要组成部分,负责管理网络通信中的数据包处理。在 Linux 操作系统中,网络协议(Network Stack)负责实现 TCP/IP
    的头像 发表于 09-10 09:51 233次阅读
    Linux网络<b class='flag-5'>协议</b><b class='flag-5'>栈</b>的实现

    TCP/IP协议的设计与实现_中文

    电子发烧友网站提供《TCP/IP协议的设计与实现_中文.pdf》资料免费下载
    发表于 07-03 11:28 4次下载

    LwIP协议源码详解—TCP/IP协议的实现

    电子发烧友网站提供《LwIP协议源码详解—TCP/IP协议的实现.pdf》资料免费下载
    发表于 07-03 11:22 3次下载

    Microchip TCP/IP 协议应用笔记

    电子发烧友网站提供《Microchip TCP/IP 协议应用笔记.pdf》资料免费下载
    发表于 04-17 14:16 1次下载

    基于MM32G5330的FlexCAN实现CANopenNode协议移植

    本文将介绍如何基于灵动MM32G5330的FlexCAN实现CANopenNode协议的移植,并使用灵动官方提供的开发板Mini-G5333进行验证。
    发表于 04-12 09:15 1313次阅读
    基于MM32G5330的FlexCAN实现CANopenNode<b class='flag-5'>协议</b><b class='flag-5'>栈</b>移植

    Zigbee联盟是什么?zigbee与wifi的区别

    设备制造商、软件开发商、服务提供商等。它的目标是推动Zigbee技术的应用,促进各种智能设备之间的互联互通。 Zigbee和Wi-Fi是两种不同的无线通信技术,其主要区别如下: 1. 用途和应用场景: -
    的头像 发表于 03-27 16:10 835次阅读

    如何解决蓝牙协议被锁问题?

    如何解决蓝牙协议被锁问题
    发表于 03-21 08:21

    ethernetif_input和tcpip协议线程的作用

    tcpip协议线程是lwIP协议的核心线程,负责处理TCP/IP协议的各种功能,包括TCP
    的头像 发表于 03-20 10:01 1105次阅读

    PROFINET协议通信技术介绍

    PROFINET协议是PROFINET通信协议的实现基础,它由多个层次组成,每个层次都有特定的功能和作用。
    的头像 发表于 02-03 16:22 2357次阅读

    使用LwIP协议浅析实战分析(i.MX RT)

    LWIP协议与网络分层 LwIP(Light weight IP),是一种轻量化且开源的TCP/IP协议,它可以在有限的RAM和ROM条件下,实现一个完整的TCP/IP 协议
    的头像 发表于 02-02 17:05 1490次阅读
    使用LwIP<b class='flag-5'>协议</b><b class='flag-5'>栈</b>浅析实战分析(i.MX RT)

    通信网络协议之UDP协议技术解析

    在通常的网络协议中,TCP/IP协议是一个常见的示例,其中UDP和TCP都是传输层协议。传输层负责提供端到端的数据传输服务,它在网络层(
    发表于 02-01 11:00 854次阅读
    通信网络<b class='flag-5'>协议</b><b class='flag-5'>栈</b>之UDP<b class='flag-5'>协议</b>技术解析

    Zigbee模组助力Blaze Automation开发网关、控制器和传感器系统

    Silicon Labs(亦称“芯科科技”)提供Zigbee芯片组与模块(包括MGM21和MGM24)和软件协议,为Blaze Automation提供完整的开发支持
    的头像 发表于 01-04 16:36 700次阅读

    Zigbee协议

    与Wi-Fi等其他协议的转换,是整个网络的中心中枢。 Zigbee路由器(Router) :在zigbee网络中既可以做为父节点也可以做为子节点,主要进行信息转发,为远端节点与协调器提供通信通道
    的头像 发表于 12-22 11:20 2130次阅读
    <b class='flag-5'>Zigbee</b><b class='flag-5'>协议</b><b class='flag-5'>栈</b>

    准谐振变换器的基本思路

    准谐振变换器是一种特殊类型的电源转换器,其工作原理与常规的电源转换器有所不同。它采用谐振原理,将交流电压转换为直流电压,或者将直流电压转换为交流电压。本文将详细介绍准谐振变换器的基本思路,包括其
    的头像 发表于 12-14 17:12 1334次阅读

    如何低门槛快速开发---趣味有创意的ZigBee智能产品?

    的概念所设计,提供了产品级的能力,同时高度封装 Zigbee 协议。 这意味着开发者无需关心具体的实现原理,使用业务接口即可快速开发
    的头像 发表于 11-10 17:58 637次阅读
    如何低门槛快速<b class='flag-5'>开发</b>---趣味有创意的<b class='flag-5'>ZigBee</b>智能产品?