关闭

ZigBee之鲁棒性

标签: ZigBee鲁棒性CSMA-CA机制帧应答机制数据校验
427人阅读 评论(0) 收藏 举报
分类:

        ZigBee采用不同的机制来提高数据传输的鲁棒性,它们包括CSMA-CA机制、帧应答机制和数据校验。

CSMA-CA机制

        根据网络结构,ZigBee有两种信道接入机制。在不使用信标的网络中使用非时隙CSMA-CA机制接入机制。此时设备想发送数据帧或MAC命令,必须等待一个随机时期。在退避时隙后,当信道空闲,设备可以发送数据。如果信道忙,接着随机等待,设备将等待下一个随机时期后接入。但应答帧的发送不使用CSMA-CA机制。

        使用信标的网络使用时隙CSMA-CA信道接入机制,这种情况下,退避时隙和信标传输结合在一起。如果设备想在竞争计入时期(CAP)传输数据,它就应当找出下一个退避时隙的界限, 并等待一个随机退避时隙信号。如果信道忙,接着随机退避,设备将在再一次接入信道之前,等待另外一的随机退避时隙信号;如果信道空闲,设备将在下一个退避时隙界限之前开始传输数据。应答帧和信标帧看一遍不实用CSMA-CA机制发送。

帧应答

        在成功地接收到数据帧或者MAC命令帧后,可用应答帧(可选)予以确认。如果正在接收的设备不能处理接收的数据帧(无论什么样的原因),则消息就不需要应答。

        一定事件后,如果发信方还没有收到应答,则它任务发送失败,并重新发送数据帧。如果在几次重新发送后,还没有收到应答,则发信方要么停止发送,要么重新发送。当在不需要应答的发送方式的情况下,发信方就认为发送成功。

数据校验

        为检测比特错误,帧校验机制采用16bitITU-T循环冗余校验码CRC来保护每个帧,保证数据的完整性。

0
0
查看评论
发表评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场

( 鲁棒性主成分分析)Robust PCA

很久很久没有写学习笔记了,现在记录一个老知识。主成分分析,这种方法可以有效的找出数据中最“主要”的元素和结构,去除噪音和冗余,将原有的复杂数据降维,揭示隐藏在复杂数据背后的简单结构。我们知道,最简单的...
  • dcxhun3
  • dcxhun3
  • 2017-06-07 17:41
  • 2348

H∞鲁棒控制问题的一般性描述

Robust Control System
  • light_lj
  • light_lj
  • 2014-05-16 00:04
  • 2966

UML 交互图 (顺序图、通信图、鲁棒图、定时图)

UML 交互图 (顺序图、通信图、鲁棒图、定时图) •交互与交互图 交互的概念 •一次交互就是指在特定语境中,为了实现某一个目标,而在一组对象之间进行交换的一组消息所表示的行...
  • Heng_Ji
  • Heng_Ji
  • 2016-12-07 11:13
  • 1728

更具鲁棒性的ZigBee解决方案

  • 2010-06-03 13:58
  • 213KB
  • 下载

剑指offer 算法 (代码的鲁棒性)

题目描述 输入一个链表,输出该链表中倒数第k个结点。 解析:p1,p2保持k-1的距离,当p1指向链表尾时,p2正好指向倒数第k个结点 /* struct ListNode { int...
  • u011385799
  • u011385799
  • 2015-08-18 11:00
  • 495

剑指offer 3.4 代码的鲁棒性2- 反转链表

题目:输入一个链表的头结点,反转该链表,并返回反转后链表的头结点。链表结点定义如下: struct ListNode {       int      ...
  • bluegreen315
  • bluegreen315
  • 2014-08-10 16:40
  • 345

剑指offer:(16)代码的鲁棒性:反转链表

输入一个链表,反转链表后,输出链表的所有元素。 思路:定义三个指针,分别指向当前遍历的节点、它的前一节点及后一节点,为了防止链表断开。 测试用例:    功能测试:           1、输...
  • skyxmstar
  • skyxmstar
  • 2017-04-25 22:37
  • 160

linux系统使用指令与算法的鲁棒性、实时性关系

1.当我们在终端输入某些指令时,可能由于输出内容太对,导致前面的内容我们看不到,这则需要我们翻页来查看前面的内容,其指令为: ls -al | more    输出所有的内容到终端 使用shift+【...
  • yangdashi888
  • yangdashi888
  • 2016-07-27 13:41
  • 451

程序的健壮性和鲁棒性

一、健壮性 健壮性是指软件对于规范要求以外的输入情况的处理能力。 所谓健壮的系统是指对于规范要求以外的输入能够判断出这个输入不符合规范要求,并能有合理的处理方式。 另外健壮性有时也和容错...
  • bigpudding24
  • bigpudding24
  • 2015-10-12 10:22
  • 5301

GMS快速高鲁棒性特征学习

优点: 加入平滑约束项的特征匹配具有高鲁棒性匹配效果。 该文章提出GMS:一种简单方法封装运动平滑来作为数据估计区域中一个确定数量的匹配。GMS可以将高数量匹配转换成高质量匹配。这实现了一种实时,高鲁...
  • qq_36269513
  • qq_36269513
  • 2017-07-07 17:16
  • 369
    个人资料
    • 访问:424867次
    • 积分:5643
    • 等级:
    • 排名:第5416名
    • 原创:162篇
    • 转载:43篇
    • 译文:5篇
    • 评论:103条
    博客专栏
    最新评论