首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏VoiceVista语音智能

    What is Zigbee and why Zigbee?

    在2019年包括Amazon, Apple, Google以及Zigbee Alliance(以下为Zigbee Alliance成员公司)合作发起倡议促进智能家居产品的安全性,互通性。

    61510发布于 2020-02-19
  • 来自专栏全栈程序员必看

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

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

    1.7K30编辑于 2022-09-20
  • 来自专栏施炯的IoT开发专栏

    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.3K80发布于 2018-01-11
  • ZigBee通讯协议

    ZigBee 简介 ZigBee 是一种低功耗、低速率的无线通信协议,基于 IEEE 802.15.4 标准,适用于点对点、星型和网状网络结构。 ZigBee 主要应用于传感器网络、智能家居和工业物联网等场景,支持多个设备间的高效通信。 硬件准备 开发板: ZigBee 模块(如 XBee、CC2530 或 Zigbee3.0 模块)。 Arduino/ESP32 等微控制器。 优化与扩展 网状网络: 使用 ZigBee 的网状网络功能,支持更多设备加入。 数据加密: 启用 ZigBee 加密功能,提高通信安全性。 低功耗优化: 对终端节点启用睡眠模式,延长电池寿命。 总结 通过上述实现,我们展示了如何使用 ZigBee 协议构建一个简单的智能家居灯光控制系统。

    39410编辑于 2025-08-29
  • 来自专栏施炯的IoT开发专栏

    ZigBee On Windows Mobile--ZigBee模块天线设计

    目前,国内普通的ZigBee芯片均工作在2.4G频段,也就是ISM频段。工作于这个频段的无线技术很多,常见的还有Bluetooth(蓝牙),Wi-Fi(无线局域网)等。

    1.5K71发布于 2018-01-11
  • 来自专栏全栈程序员必看

    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 ) || defined ( ZIGBEE_PANID_CONFLICT ) ZDNwkMgr_Init( taskID++ ); #endif ///*********************

    1.9K41编辑于 2022-09-01
  • 来自专栏全栈程序员必看

    物联网之Zigbee系统开发一(zigbee简介)

    zigbee简介: 无线传感网络的无线通信技术可以采用zigbee,蓝牙,wifi和红外等。 医学领域-将借助于各种传感器和ZigBee网络,准确而且实时的检测每个病人的血压、体温和心跳速度等信息。 zigbee协议也是在OSI参考模型上,结合无线网络的特点,采用分层思想实现的。 fs_zigbee开发套件介绍: zigbee联盟自2004年以来相继推出了多个版本的zigbee协议规范,其中zigbee2007协议相对来说较为成熟,应用也较为广泛。 Fs_ZigBee开发板采用的是TI CC2530芯片,CC2530 SoC集成了RF收发器、增强型标准8051微处理器内核。

    2K20编辑于 2022-07-23
  • 来自专栏全栈程序员必看

    ZigBee开发环境搭建

    Step3、关键:双击打开文件IAR kegen PartA.exe. Win7、8 用户请右键以管理员身份打开

    1.9K20编辑于 2022-07-29
  • 来自专栏全栈程序员必看

    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,

    1.5K31编辑于 2022-09-01
  • 来自专栏全栈程序员必看

    zigbee协议栈串口收发 From zigbee菜鸟笔记(十 二)

    (一)在#include "MT_UART.h"函数中 函数名:MT_UartInit 函数作用:MT层初始化串口 函数原型:

    1.4K30编辑于 2022-09-01
  • 来自专栏全栈程序员必看

    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.3K20编辑于 2022-09-01
  • 来自专栏全栈程序员必看

    zigbee协议栈OSAL分析

    本文从源程序出发,分享本人学习zigbee协议栈的一些理解,介绍zigbee协议栈OSAL任务调度及用户自定义任务的调度处理过程。为了便于抓住本质,理清思路,本文剔除一些无关部分。

    1.7K10编辑于 2022-08-30
  • 来自专栏全栈程序员必看

    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.8K40编辑于 2022-08-24
  • 来自专栏全栈程序员必看

    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 网络拓扑结构主要有星形网络和网型网络。

    1.7K31编辑于 2022-07-23
  • 来自专栏全栈程序员必看

    ZigBee协议栈工作原理

    ZigBee的任务轮询如下图:   打开协议栈文件夹Texas Instruments\Projects\zstack,里面包含了TI公司的例程和工具。 MT_TaskInit ( taskID++ ); #endif APS_Init ( taskID++ ); /* APS_Init(3),用户不需考虑 */ #if defined ( ZIGBEE_FRAGMENTATION APSF_Init ( taskID++ ); #endif ZDApp_Init ( taskID++ ); /* ZDApp_Init(4),用户需考虑 */ #if defined ( ZIGBEE_FREQ_AGILITY ) || defined ( ZIGBEE_PANID_CONFLICT ) ZDNwkMgr_Init ( taskID ++ ); #endif SampleApp_Init (

    1K20编辑于 2022-09-01
  • 来自专栏IoT圆桌会议

    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 ZigBee联盟推出ZigBee3.0主要的任务就是为了统一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 ZigBee联盟也推出了ZigBee3.0认证来规范各个厂商使用标准的ZigBee3.0协议,以保证基于ZigBee3.0设备的互通性。

    1.7K20编辑于 2022-06-19
  • 来自专栏我得去远方

    Zigbee协议栈广播通信

    协调器创建网络之后,就和网络里的路由器节点在通信过程中、功能上没有任何区别,只不过网络地址有点特殊永远是0x0000。

    1.1K10发布于 2020-02-18
  • 来自专栏全栈程序员必看

    ZigBee协议栈Zstack介绍

    文中所讲述的协议栈是基于ZigBee2006\Zstack-1.4.3-1.2.1 1.ZSTACK协议栈的架构 ZigBee协议栈就是将各个层定义的协议都集合在一起,以函数的形式实现,并给用户提供一些 2、ZigBee2006协议栈源码库结构分析 了解了ZigBee2006协议栈整个结构后,再来看看协议栈源码结构库是什么样的,各层的具体文件是什么,简历不同的项目、添加自己的应用层任务及处理函数需要修改什么文件 ZigBee2006协议栈ZStack-1.5.2文件目录及说明如下: 打开SmapleAPP项目工程 先看APP层: 从上图可以看出,对于不公的项目,大部分的代码都是相同的,只是在用户应用层,

    2.3K30编辑于 2022-09-01
  • 来自专栏嵌入式Linux系统开发

    一文带你了解 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 协议栈有一定的区别。

    3K10编辑于 2022-10-25
  • 来自专栏鲜枣课堂

    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设备的互通性。

    2.2K20发布于 2019-07-19
领券