- 浏览: 606739 次
- 性别:
- 来自: 西安
文章分类
- 全部博客 (365)
- Java 基础知识(笔试面试有用) (35)
- SQL 相关 (11)
- Oracle笔试 (1)
- Java 笔试面试 (11)
- LINUX (12)
- ExtJS (21)
- Javascript (17)
- WebGIS (2)
- 软件工程 (3)
- 数据库 (17)
- 项目管理 (63)
- 工作流 (2)
- 计算机网络 (3)
- ZigBee技术及应用 (24)
- 单片机(AVR Studio) (7)
- 项目人力资源管理 (3)
- 项目管理高级知识 (4)
- JAVA技术 (12)
- 项目管理中的概念 (3)
- SQL SERVER (1)
- C++ (1)
- C/C++编程经验 (12)
- C和C++面试笔试题 (12)
- 其他IT技术笔试面试 (6)
- 名企笔试面试集锦 (16)
- 非技术 (10)
- C#相关 (1)
- Matlab相关 (2)
- 计算机专业课相关 (2)
- Web Service (1)
- Excel 使用 (1)
- PhotoShop相关 (4)
- ASP 相关 (2)
- android (1)
- Java WEB 相关 (1)
- web 安全相关 (7)
- 网络安全 (1)
- IBatis (1)
- web 开发技巧 (2)
- css 相关 (1)
- Ruby相关 (2)
- 生活 (3)
- 操作系统安全相关 (6)
- 操作系统相关 (1)
- PHP相关 (3)
- 开发经验 (12)
- Redis (1)
最新评论
mac_pib 的结构如下:
typedef struct _MAC_PIB {
UINT32 macAckWaitDuration;//ack 确认包等待的时间
union _MAC_PIB_flags { UINT32 val; struct { unsigned macAssociationPermit:1;//是否允许别关联 unsigned macAutoRequest:1;//是否自动发送请求 unsigned macBattLifeExt:1; unsigned macGTSPermit:1;//是否允许GTS分配 unsigned macPromiscousMode:1; unsigned macPanCoordinator:1; unsigned ackPending:1;//1 表示正在等待ACK unsigned TxInProgress:1; //正在发送 unsigned GotBeaconResponse:1; //1 表示已经收到beacon unsigned WaitingForBeaconResponse:1; //1 表示正在等待Beacon 响应 unsigned macPending:1; //mac CMD pending in the RX buffer unsigned macIsAssociated:1; // 1 表示已经被关联 unsigned WaitingForAssocResponse:1; //1 表示正在等待关联响应 unsigned GotOrphanResponse:1; // 1 表示得到孤立响应 unsigned WaitingForOrphanResponse:1; //1 表示正在等待孤立响应 }bits; }flags; LADDR macCoordExtendedAddress; //父设备长地址 SADDR macCoordShortAddress;//父设备短地址 UINT16 macPANID; // 已加入的PAN ID BYTE macDSN; // 序号 BYTE depth; //depth in the network BYTE macCapInfo; BYTE macMaxAckRetries; struct { unsigned maxMaxCSMABackoffs:3; unsigned macMinBE:2; }misc; UINT32 tx_start_time; //time that packet was sent UINT32 last_data_rx_time; //time that last data rx packet was received that was accepted by this node BYTE bcnDepth; SADDR bcnSADDR; UINT16 bcnPANID; BYTE bcnRSSI; BYTE currentAckRetries; BYTE rxTail; //tail pointer of rxBuff BYTE rxHead; //head pointer of rxBuff //fifo for RX pkts, holds LRWPAN_MAX_MAC_RX_PKTS MACPKT rxBuff[MAC_RXBUFF_SIZE]; //buffer for packets not yet processed #ifdef LRWPAN_FFD //neighbor info UINT16 nextChildRFD; //下一个孩子精简设备的地址 UINT16 nextChildRouter; //下一个孩子路由器的地址 BYTE ChildRFDs; //number of neighbor RFDs BYTE ChildRouters; //number of neighbor Routers BYTE SuperframeOrder; //超帧阶数 BYTE BeaconOrder; //信标阶数 BYTE FinalCAPSlot; // 最后一个竞争的SLOT的位置 #endif }MAC_PIB;
发表评论
-
h文件和c文件中变量的关系
2013-01-22 19:15 796一般的,在h中定义好变量。在c文件中可以直接引用,不过在c文件 ... -
802.15.4 MAC 层 一些参数的说明
2012-11-16 11:28 1459802.15.4 MAC 层可以用周期性的发送信标来 ... -
C 语言嵌入式开发 经验
2012-10-31 18:56 839(1) #include <> "&qu ... -
802.15.4的帧格式
2012-10-31 15:15 2575帧控制字段 ... -
Each undeclared identifier is reported only once for each function it appears in
2012-10-15 16:32 8147Each undeclared identifier is r ... -
Zigbee MAC层 程序框架
2012-10-09 09:55 1642macFSM : phyFSM() ===== ... -
802.15.4
2012-10-02 16:14 1397IEEE 802.15.4网络是指在一个POS内使用相同无线信 ... -
802.15.4标准
2012-09-27 09:35 1107附件以下是 802.15.4 标准协议! -
CSMA 简介
2012-09-27 09:05 2076CSMA/CD CSMA/CD(Carri ... -
Zigbee MAC层 服务功能描述
2012-08-24 10:22 2645MAC层管理服务 一: 关联原语 ... -
Zigbee中的GTS-02
2012-08-20 11:18 1090(5)GTS重分配 撤销GTS后可能导致超帧变成零散的 ... -
Zigbee中的GTS-01
2012-08-17 11:11 1489GTS的分配和管理 ... -
CSMA/CA
2012-07-28 09:11 1071非坚持的CSMA:线路忙,等待一段时间,再侦听 ... -
超帧,信标帧
2012-06-28 19:26 3054信标帧能够实现协调点与周围节点间的同步并对超帧结构进行相应的描 ... -
CSMA/CA算法流程
2012-06-19 20:33 7919我们知道总线型局域网在MAC层的标准协议是CSMA/CD ... -
ZigBee组网机制以及数据的发送和接收
2012-04-15 21:00 2085Zigbee是一种新型的短距离无线通信技术。其特点是低功耗,低 ... -
无线龙zigbee2004精简版试验总结
2012-04-10 14:58 1801花了很长时间看代码,中间有限状态机部分还没有看懂,目前只 ... -
基于ZigBee的WPAN网络配置应用
2012-04-10 09:42 1458ZigBee是一种新兴的短距离、低速率、低成本、低功耗的 ... -
zigbee学习(一)总体概况
2012-04-10 09:32 1414zigbee学习zigbee设备模型:FFD(具有完整功能的设 ... -
采用精简协议栈的ZigBee网络节点分析
2012-04-09 21:11 1233ZigBee是一种新兴的短距 ...
相关推荐
本篇文章将深入探讨Zigbee的核心技术和MATLAB仿真,以"IEEE 802_zigbeematlab_zigbeemac_bear689_ZigBee_IEEE802.15.4"为题,解析其包含的详细内容。 1. IEEE 802.15.4标准:该标准是Zigbee通信的基础,规定了物理...
1. **ZigBee协议栈**:ZigBee协议栈由物理层(Physical Layer, PHY)、媒体访问控制层(Media Access Control, MAC)、网络层(Network Layer, NL)、应用支持子层(Application Support Sublayer, APS)和应用框架...
1. **ZigBee协议栈**:ZigBee协议栈由物理层(PHY)、媒体访问控制层(MAC)、网络层(NWK)、应用支撑层(APS)和应用层(APL)组成。这些层次协同工作,确保数据的可靠传输,管理网络连接和能量效率。 2. **...
在Zigbee网络中,MAC(Media Access Control)层是网络协议栈的关键部分,它位于网络层(NWK层)和物理层(PHY层)之间,负责管理和控制数据在物理信道上的传输。本文将详细探讨Zigbee MAC层协议规范。 首先,...
ZigBee堆栈是在IEEE 802.15.4标准基础上建立的,定义了协议的...ZigBee设备应该包括IEEE802.15.4(该标准定义了RF射频以及与相邻设备之间的通信)的PHY和MAC层,以及ZigBee堆栈层:网络层(NWK)、应用层和安全服务提供层。
ZigBee是一种基于IEEE 802.15.4标准的无线通信技术,用于创建个人区域网络。它广泛应用于短距离低速率的数据传输中,尤其适用于家庭自动化、医疗保健、能源管理等物联网(IoT)应用。ZigBee技术的一大特点是低功耗,这...
主要包含Zigbee的物理层仿真源码,实现Zigbee的物理层协议
3. **协议栈配置**:Zigbee协议栈包含了网络层、MAC层和应用层等多个层次,SmartRF Studio支持这些层次的配置,让用户可以定制适合特定应用的网络特性。 4. **性能分析**:软件提供了模拟环境,可以进行信号质量、...
ZigBee的MAC层协议规范是ZigBee技术...总结来说,ZigBee的MAC层协议规范是一个复杂且精细的设计,它确保了无线网络的高效、可靠和低功耗通信。通过理解并实施这些规范,开发者可以构建出适应各种应用场景的ZigBee网络。
在Zigbee MAC层与OPNET的结合中,我们可以看到源码和过程模型文件如何共同构建了一个详细的Zigbee网络仿真环境。 在802.15.4标准中,Zigbee MAC层实现了基本的帧结构、信道访问机制和网络协调功能。它包括了诸如...
将物联网的数据传输结构应用到大气成份监测系统中,把监测系统也分为三层结构:感知层、传输层、应用层。(1) 感知层是物联网的最底层,作用是感知采集各类信息,应用各类传感器设备,通过传感器进行数据的手机工作...
ZigBee网络的架构基于OSI模型,其中MAC(Media Access Control)层是第二层,位于网络层和物理层之间,对于整个通信系统的效率和可靠性起着关键作用。 MAC层的主要职责是管理设备如何共享无线信道,确保数据的有效...
ZigBee设备入网是实现这些应用的关键步骤之一,以下将详细介绍ZigBee新设备的入网流程。 1. **初始化阶段**: 在设备初次接入ZigBee网络之前,它需要进行一些基本的设置和初始化。这包括设置设备的角色(如协调器...
首先,ZigBee协议栈是建立在物理层和数据链路层(由IEEE 802.15.4标准定义)之上的网络层、安全层、应用框架层的集合。它的设计目标是提供简单、可靠且低功耗的无线连接,适合于大规模的设备网络,例如智能照明系统...
开发者需要了解ZigBee网络协议栈,包括物理层、数据链路层、网络层和应用层,以及ZigBee Pro的路由和网络管理机制。 压缩包内的"温湿度与zigbee模组通信协议V1.3(2) - 副本.doc"可能是详细描述了额温枪如何与ZigBee...
在ZigBee技术中,MAC(Media Access Control)层是OSI模型的数据链路层的一部分,负责控制设备之间的通信,确保数据正确、有效地在无线网络中传输。本文将详细探讨TI ZigBee协议栈的MAC层代码和相关文档,以及它们...
Zigbee协议栈通常包含物理层(PHY)、数据链路层(MAC)、网络层(NWK)、应用支撑层(APS)和应用层(Appl)。开发者需要理解和实现这些层的接口,以便正确地发送和接收数据。 "cc2530可以用keil"说明了Keil IDE可以作为CC...
ZigBee_Input_Device_Standard_V1.0 Zigbee Input Device is a global standard for greener, innovative and easy-to-use mice, keyboards, touchpads, wands and other input devices used with computers and ...
《NXP ZigBee 3.0开发指南》是一份详尽的资源包,专为在ZigBee 3.0标准上使用NXP解决方案的开发者设计。这份指南涵盖了从基础理论到实际应用的各个层面,旨在帮助工程师们更好地理解和运用NXP的ZigBee技术。 ZigBee...
Zigbee协议栈在NS-2中的实现,通常是通过集成开源的ZigbeeSim模块,它提供了Zigbee网络层和MAC层的仿真功能。C++代码通常用于定义网络拓扑、节点行为以及协议参数设置,而Otcl脚本则用于控制模拟过程和数据输出。 ...