ZigBee
文章平均质量分 55
光利繁华的背后
每天都要有进步!制定战略,安排计划,实现任务!
展开
-
Z-stack编译选项的配置
对于一个具体项目,编译选项位于两个位置:(Z-STACK Complie Options文档)针对设备逻辑类型的编译选项配置,位于链接器的控制文件位于IAR项目文件中用户自定义的功能编译选项(使能与不使能)一、对于链接器控制文件在Tools工程文件夹中有5个链接文件和1个CC2530配置文件。f8w2530.xcl、f8wConfig.cfg、f8wCoord.cfg、f8wEnd转载 2018-01-12 12:59:20 · 941 阅读 · 0 评论 -
ZigBee帧结构汇总(应用层(APS)、网络层(NWK),MAC层,物理层(PHY))
ZigBee帧结构汇总如下:转载 2018-01-19 14:21:19 · 3125 阅读 · 0 评论 -
zigbee组网分析--包
转载:点击打开链接1、很多朋友学完Zigbee之后,对它的印象仅仅是能够做单播 广播实验而已,对Zigbee无线局域网脑子里还是没有太多的概念? 这些朋友对Zigbee网络的组建过程 网络工作时 Zigbee无线模块在空气中数据交换过程没有太多了解。2、在Zigbee无线局域网里,节点(无线模块)按照在网络里的功能来划分, 协调器 路由器 终端 他们的硬件可以一模一样,之所以在网络里表现不原创 2018-01-19 10:30:54 · 1117 阅读 · 0 评论 -
BasicRF之中断接收basicRfRxFrmDoneIsr
由于appLight()的主循环一直在等待 接收中断完成,一旦有接收中断并接收完成则进行后续的数据处理,因此这里主要介绍一下接收中断服务子函数basicRfRxFrmDoneIsr(该函数指针在basicRfInit()被声明,详细介绍参看上一篇),具体代码如下: /*********************************************************转载 2018-01-10 14:46:13 · 1330 阅读 · 0 评论 -
BasicRF 简析(五:appLight()简析)
/************************************************************************************ @fn appLight** @brief Application code for light application. Puts MCU in endless*转载 2018-01-09 10:49:34 · 1461 阅读 · 0 评论 -
AF_DataRequest()
/********************************************************************* * @fn AF_DataRequest * * @brief Common functionality for invoking APSDE_DataReq() for both * Se转载 2018-01-09 10:50:38 · 685 阅读 · 0 评论 -
BasicRF 简析(四:appSwitch()简析)
appSwitch()在SI中的函数关系如图1所示,其中basicRfInit()和basicRfSendPacket()两个函数比较有内容的,本文主要针对这两个函数进行展开。图1 开始之前先介绍三个比较重要的结构体: basicRfRxInfo_t、basicRfTxState_t和 basicRfPktHdr_t//接收帧信息typedef转载 2018-01-09 10:48:08 · 4305 阅读 · 0 评论 -
BasicRF 简析(三:halRfInit())
halRfInit()中调用了halPaLnaInit()和halRfEnableRxInterrupt(),由于在实际使用过程中涉及到 PA部分为RFX2401的模块,因此对halPaLnaInit()先在这里做下简单说明(木有使用过2591的模块 - -!)。static void halPaLnaInit(void){#if INCLUDE_PA==2591转载 2018-01-09 10:47:09 · 1824 阅读 · 0 评论 -
BasicRF 简析(二:halBoardInit())
/************************************************************************************ @fn halBoardInit** @brief Set up board. Initialize MCU, configure I/O pins and user interfaces转载 2018-01-09 10:46:18 · 1938 阅读 · 0 评论 -
BasicRF 简析(一:main()简析)
/************************************************************************************ @fn main** @brief This is the main entry of the "Light Switch" application.*转载 2018-01-09 10:45:22 · 5070 阅读 · 0 评论 -
zigbee基本概念--zigbee寻址
Zigbee 设备的地址类型Zigbee 设备有两种不同的地址:16 位短地址和64 位IEEE 地址(下文简称长地址)。其中64 位地址是全球唯一的地址,在设备的整个生命周期内都将保持不变,它由国际IEEE 组织分配,在芯片出厂时已经写入芯片中,并且不能修改;而短地址是在设备加入一个Zigbee 网络时分配的,它只在这个网络中唯一,用于网络内数据收发时的地址识别。原创 2018-01-08 17:02:36 · 1208 阅读 · 0 评论 -
zigbee基本概念--网络设备类型和PANID
Zigbee 是一种基于802.15.4 物理层协议、支持自组网、多点中继,可实现网状拓扑的复杂的组网协议,加上其低功耗的特点,使得网络间的设备必须各司其职,有效地协同工作。Zigbee 网络的设备类型在Zigbee 网络中,有三种不同类型的设备,分别叫做:协调器(Coordinator)、路由器(Router)和终端节点(End Device),如下图所示:原创 2018-01-08 17:01:58 · 6829 阅读 · 0 评论 -
zigbee学习笔记---Channel、PANID、发射功率及其它参数
信道配置:Zigbee在3个频段定义了27个物理信道:868MHz频段中定义了1个20Kb/s信道,915MHz频段中定义了10个40Kb/s信道,信道间隔为2MHz,2.4GHz频段上定义了16个250Kb/s信道,信道间隔为5MHz.信道编号中心频率/MHz 信道间隔/MHz原创 2018-01-08 16:50:14 · 822 阅读 · 0 评论 -
zigbee之PANID
PANID即ZigBee局域网ID,节点用于判断自身所属网络的标识。可互相通信的节点,PanID必须相同。且必须保证同一工作区域内的相邻网络PanID不同。如果你使用的是可ZigBee透传模块之类的,一般可以直接通过软件或AT指令设置,非常方便。 DZDAPP_CONFIG_PAN_ID=0xFFFF如果这里设置为0XFFFF : 那么协调器则随机产生一个值作为自己的PANID;原创 2018-01-08 16:40:53 · 4354 阅读 · 0 评论 -
如何避免Zigbee与Wifi的信道重叠
转载:点击打开链接对于Zigbee和Wifi的信道重叠,百度有不少热心网友的回答,前几天看了个资料,建议用15、16、22、23,于是我用了22信道,发现丢包率偏高。结果一查,发现22信道就是个特别重合的信道。怪自己没深究,还是得细致点。 下面两张图分别是Wifi和Zigbee的信道分布。 Wifi(中国)最常转载 2018-01-24 13:53:39 · 704 阅读 · 0 评论 -
Zigbee组网原理详解
转载:点击打开链接1.组网概述 组建一个完整的zigbee网状网络包括两个步骤:网络初始化、节点加入网络。其中节点加入网络又包括两个步骤:通过与协调器连接入网和通过已有父节点入网。 2. 网络初始化预备 Zigbee网络的建立是由网络协调器发起的,任何一个zigbee节点要组建一个网络必须要满足以下两点要求: (1)节点是FFD节点,具备zigb转载 2018-01-24 10:15:12 · 2612 阅读 · 0 评论