首页
学习
活动
专区
圈层
工具
发布

zigbee学习之路(十二):zigbee协议原理介绍

TI公司为cc2530写的协议栈代码,毕竟,我们作为初学者,应该先不要去深究协议栈是怎么用代码编写的,毕竟zigbee已经相当成熟了,我们应该先学会使用zigbee协议栈进行通信,并能应用于实际项目中,...比如说智能家具,不知道大家是不是有同感,所以下面我就先给大家介绍一下zigbee通信的原理以及体系架构。...ZStack 根据IEEE 802.15.4 和ZigBee 标准分为物理层,介质接入控制层,网络层,应用层。...大家如果想了解体系结构的具体内容,可以自己去看说明文档,下面我给大家介绍一下zigbee工作原理。...上述就是常用的6个函数,对于初学者,会使用zigbee协议进行应用就够了,先对驱动进行移植,在进行硬件进行初始化,在修改这6个函数,就可以对zigbee进行简单的应用了,今天就先写到这里了,协议栈代码太多了我就不贴出来了

1.7K30
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    ZigBee On Windows Mobile-ZigBee模块的设计制作

    上篇文章”ZigBee On Windows Mobile—利用CF卡接口外扩”发布以后,有朋友回帖说希望我写一下ZigBee硬件模块的设计方法和流程,今天我们就来学习一下ZigBee模块是如何制作的...目前,生产ZigBee芯片的有好几家大公司,TI、Freescale、Atmel和Jennic等均有各自的ZigBee芯片,TI和Freescale用的比较多,设计参考文档也比较全。...TI的ZigBee解决方案主页链接如下:http://focus.ti.com.cn/cn/analog/docs/rfifcomponentshome.tsp?...Freescale的ZigBee解决方案主页链接如下:http://www.freescale.com.cn/ZigBee.asp。...l 其他外围电路可以用户自行添加,需要注意的是,我们选择芯片的时候,要考虑其工作电压和电流,因为ZigBee节点的要求就是节能和高效。

    1.2K80

    Zigbee 协议栈

    Zigbee 协议栈 平台 协议栈对我们的作用 怎么使用协议栈 协议栈的安装、编译与下载 Components (部件) Documents (文件) Projects (项目例子) Tools (工具...还有系统里的设备之间的通信顺序什么的,当你的应用需要数据通信时, 调用组网函数给你组建你想要的网络;当你想从一个设备发数据到另一个设备时, 调用无线数据发送函数;当然,接收端就调用接收函数;当你的设备没事干的时候,你就调用睡眠函数...至于调用该函数后,如何初始化硬件进行数据发送等工作,用户不需要关心, ZigBee协议栈己经将所需要的工作做好了,我们只需要调用相应的API函数即可,而不必关心具体实现细节。...先别急还要先安装ZigBee协议栈才能进行开发调试呢,下面就动手安装ZigBee协议栈吧。...) APSF_ProcessEvent, #endif ZDApp_event_loop, #if defined ( ZIGBEE_FREQ_AGILITY ) || defined ( ZIGBEE_PANID_CONFLICT

    1.9K41

    急性睡眠剥夺和慢性睡眠限制后个体调制睡眠稳态的压力增长

    现代社会普遍存在慢性睡眠缺失的现象,每个人在睡眠缺失后表现出不同的症状,瑞士苏黎世医院大学的研究者,发现急性睡眠剥夺(ASD, acute sleep deprivation)和慢性睡眠限制(CSR,...(睡眠手环控制),确保其睡眠状态的恢复。...急性睡眠剥夺在实验室进行,慢性睡眠限制则是通过减少被试在自己床上的睡眠时间2小时。...实验结果发现,实验发现了个体睡眠问题的调控稳态压力可以从慢波活动上观测出来,急性睡眠剥夺和慢性睡眠限制后大部分电极都有慢波增长的现象。...总结来说,个体的睡眠稳态调控反应—慢波的增长和急性睡眠缺失、慢性睡眠缺失有关,而且广泛存在于大脑皮层上。

    2.1K70

    zigbee协议栈工作流程 From zigbee菜鸟笔记(十 一)

    一.ZigBee 协议栈简介 有问题发送邮件至468078841@qq.com 什么是ZigBee 协议栈呢?它和ZigBee 协议有什么关系呢?...ZigBee 的协议分为两部分,IEEE 802.15.4 定义了PHY(物理层)和MAC(介质访问层)技术规范;ZigBee 联盟定义了NWK(网络层)、APS(应用程序支持子层)、APL(应用层)技术规范...ZigBee 协议栈就是将各个层定义的协议都集合在一直,以函数的形式实现,并给用户提供API(应用层),用户可以直接调用。...三.了解zigbee协议栈的应用文件夹 安装好zigbee协议栈,打开目录Texas Instruments (一)Components:顾名思义这个是放我们的库的文件夹,里面放了一些我们用到的ZDO,...他会查找发生的事件然后调用相应的事件执行函数, 如果没有事件登记要发生那就将进入睡眠模式。

    1.5K31

    Zigbee协议栈应用(一)——Zigbee协议栈介绍及简单例子

    1、Zigbee协议栈简介   协议是一系列的通信标准,通信双方需要按照这一标准进行正常的数据发射和接收。...如图1所示:Zigbee协议分为两部分,IEEE 802.15.4定义了PHY(物理层)和MAC(介质访问层)技术规范;Zigbee联盟定义了NWK(网络层)、APS(应用程序支持层)、APL(应用层)...Zigbee协议栈就是将各个层定义的协议都集合在一起,以函数的形式实现,并给用户提供API(应用层),用户可以直接调用。             ...图1 ZigBee无线网络协议层的架构图 2、如何理解Zigbee协议栈   协议栈是协议的实现,可以理解为代码,库函数,供上层应用调用,协议较底下的层与应用是相互独立的。...4、安装Zigbee协议栈   从我百度共享的所有本系列资料中下载004解压并安装: 图2 ZigBee协议栈下载路径 安装好之后在win7开始按钮下会有如下文件结构: 图3 ZigBee

    3.2K20

    ZigBee协议栈简介

    文章目录 Zigbee协议栈简介 如何理解Zigbee协议栈 如何使用Zigbee协议栈 Zigbee协议栈简介 Zigbee协议分为2部分: IEEE 802.15.4定义了PHY(物理层)和MAC...Zigbee联盟定义了NWK(网络层)、APS(应用程序支持层)、APL(应用层)技术规范。...Zigbee协议栈就是将各个层定义的协议都集合在一起,以函数的形式实现,并给用户提供API,用户可以直接调用。...如何理解Zigbee协议栈 TI推出的ZigBee 2007协议栈也称为Z-Stack,它是Chipcon推出其CC2430开发平台时,开发的一款商业级协议栈软件。...下图是TI公司的基于ZigBee 2007的协议栈Z-Stack-CC2530-2.3.0,所有文件目录如红色框所示,我们可以把它看做一个小型的操作系统,采用任务轮询的方法运行。

    1.7K40

    1、ZigBee 开发教程之基础篇—ZigBee简介和学习方法

    文章目录 1、前言 2、ZigBee 简介 3、ZigBee和IEEE 802.15.4 的关系 4、ZigBee 的特点 5、ZigBee 无线网络通信信道分析 6、ZigBee的网络拓扑模型 7、ZigBee...的应用范围 8、本人所使用的开发板的硬件资料 9、快速掌握ZigBee 的学习方法 1、前言 ​ ZigBee 学习笔记系列是基于笔者需要使用 ZigBee 模组进行项目开发而写的学习笔记。...主要目的如下: 方便自己以后回顾学习 方便刚接触 ZigBee 的开发者学习参考 本人在所使用的开发板是【创思通信】公司开发的 ZigBee 开发板,连接如下:【新版ZigBee开发板 CC2530学习板...(3)End-Device(终端设备) 终端设备没有特定的维持网络结构的责任,它可以睡眠或者唤醒,因此它可以可以是一个电池供电设备。...6、ZigBee的网络拓扑模型 ​ ZigBee 网络拓扑结构主要有星形网络和网型网络。

    1.6K31
    领券