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

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

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

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

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节点的要求就是节能和高效。

94380

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

一.ZigBee 协议栈简介 有问题发送邮件至468078841@qq.com 什么是ZigBee 协议栈呢?它和ZigBee 协议有什么关系呢?...ZigBee 的协议分为两部分,IEEE 802.15.4 定义了PHY(物理层)和MAC(介质访问层)技术规范;ZigBee 联盟定义了NWK(网络层)、APS(应用程序支持子层)、APL(应用层)技术规范...ZigBee 协议栈就是将各个层定义的协议都集合在一直,以函数的形式实现,并给用户提供API(应用层),用户可以直接调用。...Z-Stack协议栈体系结构 二.如何使用ZigBee 协议栈 协议栈是协议的实现,可以理解为代码,函数库,供上层应用调用,协议较底下的层与应用是相互独立的。...三.了解zigbee协议栈的应用文件夹 安装好zigbee协议栈,打开目录Texas Instruments (一)Components:顾名思义这个是放我们的库的文件夹,里面放了一些我们用到的ZDO,

80130

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

1.5K20

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.2K40

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学习板...ZigBee联盟对其网络层协议和API 进行了标准化,还开发了安全层。经过ZigBee联盟对IEEE 802.15.4的改进 。...6、ZigBee的网络拓扑模型 ​ ZigBee 网络拓扑结构主要有星形网络和网型网络。

84030

一文带你了解 ZigBee

2、Zigbee 协议简介 一、Zigbee 历史 ZigBee,这个名字来源于蜂群使用的赖以生存和发展的通信方式:蜜蜂通过跳Zig-Zag形状的舞蹈来分享新发现的食物源的位置,距离和方向等资讯。...ZigBee技术特点 低功耗:由于ZigBee的传输速率低,发射功率仅为 1mW,而且采用了休眠模式,功耗低,因此ZigBee设备非常省电。...ZigBee联盟的部分会员 二、Zigbee设备类型 ZigBee 无线传感器网络中有三种设备类型:协调器、路由器、终端节点 1、ZigBee协调器(Coordinator) 它包含所有的网络信息,是...三、ZigBee网络拓扑 设备类型与拓扑关系 ZigBee网状(MESH)网络 四、ZigBee网络建立-协调器建立一个新网络的流程 1、检测协调器 节点必须具备两个条件: 具有ZigBee协调器功能...ZigBee 协议栈具有很多版本,不同厂商提供的 ZigBee 协议栈有一定的区别。

1.8K10

ZigBee不完全指南

六、ZigBee3.0技术 1ZigBee3.0的发展背景 ZigBee协议诞生之初,为了满足不同的应用背景,ZigBee联盟先后颁布了不同的应用层协议来满足不同的领域需求: ZigBee Home Automation...(ZigBee HA) → 智能家居 ZigBee Light Link(ZigBee LL) → 智能照明 ZigBee Building Automation(ZigBee BA) → 智能建筑...ZigBee Retail Services(ZigBee RS) → 智能零售 ZigBee Health Care(ZigBee HC) → 智能健康 ZigBee Telecommunication...ZigBee3.0统一了采用不同应用层协议的ZigBee设备的发现、加入和组网方式,使得ZigBee设备的组网更便捷、更统一。另外,ZigBee3.0也进一步加强了ZigBee网路的安全性。...ZigBee联盟也推出了ZigBee3.0认证来规范各个厂商使用标准的ZigBee3.0协议,以保证基于ZigBee3.0设备的互通性。

1.6K20

zigbee开发板(nxpzigbee开发)

前面我们搭建好了zigbee开发的硬件平台,买一块开发板,注意只要这块开发板上有cc2530,可以向里面烧录程序就可以了。具体的烧录过程我会最近上传我的烧录过程,相关软件我尽快上传。...这完全取决于你的项目大小,如果你的项目只是学会使用zigbee,那么你只需要一款烧录软件,以及一款合适的用于编写cc2530的c编译器就OK了。...但是我这次打算来一次大型项目,将zigbee模块放置在远距离处实时监控远距离的温度数据然后,无线传送到本地并且通过串口或usb将数据读入计算机然后存入SQLServer数据库,这只是一个简易模型,当然如果把温度传感器改为摄像头...但是我想说这已经非常的方便了,你是否尝试过在Linux上开发,首先这个系统接触的就少,再加上一般模块都没有一次装全,总需要自己完善,用过linux,你就知道windows的好了。

1.3K20
领券