CC2530复习资料(GDPU)

本文介绍了无线传感器网络的基本构成,包括传感器、感知对象和观察者,以及节点的处理器模块、无线通信模块和电源。文章详细阐述了网络的5层标准和802.15.4标准的特点,如物理层帧结构和MAC子层功能。此外,还讨论了ZigBee技术的低功耗、低成本等特性,并解析了AF_DataRequest函数在数据传输中的作用。
摘要由CSDN通过智能技术生成

 传感器网络的三个基本要素传感器,感知对象,观察者

传感器网络的基本功能协作地感知、采集、处理和发布感知信息

传感器节点的4部分:

  1. 传感器模块 :负责对监测区域的信息采集,并进行数据格式的转换,将原始的模拟信号转换成数字信号,将交流信号交换成直流信号,以为供其他模块使用

  2. 处理器模块:又分成两部分,分别是处理器和存储器,它们分别负责处理节点的控制和数据存储的工作

  3. 无线通信模块:负责节点间的相互通信

  4. 电源:给节点提供能量

无线传感器网络多采用5层标准: 

物理层,数据链路层,网络层,传输层,应用层

  1. 物理层提供简单但健壮的信号调制和无线收发技术
  2. 数据链路层负责数据成帧,帧检测,媒体访问和差错控制
  3. 网络层主要负责路由生成和路由选择
  4. 传输层负责数据流的传输控制,是保证通信服务质量的重要组成部分
  5. 应用层包括一系列基于监测任务的应用层软件

 一个802.15.4网络最多容纳2^{_{16}}个器件,节点最多有65534个

物理层服务包括以下5方面的功能:

  • 激活和休眠射频发射器
  • 信道能量检测
  • 检测接收数据包的链路质量指示
  • 空闲信道评估
  • 数据收发

 物理层的帧结构:

  • 组成:同步头,物理帧头,物理帧负载

  • 同步头:包括前导码和帧起始分隔符,前导码由4个全0的字节组成,帧起始分隔符值固定为0xA7
  • 物理帧头:1B,前7位为数据长度,最多不超过127,保留为为0b1
  • 物理帧负载:数据

Mac子层包括一下8个方面:

  • 如果设备是协调器,就 需要发送网络信标

  • 信标同步

  • 支持个域网络(PAN)的关联和取消关联

  • 支持无线信道通信安全

  • 使用CSMA-CA机制访问物理信道

  • 支持食槽保障(GTS)机制

  • 支持不同设备的mac层间可靠传输

  • 协调器产生并发送信标帧,普通设备根据协调器的信标帧与协调器同步

ZigBee技术特点:

  • 功耗低

  • 成本低

  • 可靠性高

  • 容量大

  • 时延小

  • 安全性好

  • 有效范围小

  • 兼容性 强

AF定义了240个不同的应用对象 

AF_DataRequest() 函数用于向目标设备发送数据帧。该函数的参数表包含如下参数

  1. dstAddr:目标设备的地址。可以是单播地址、广播地址或组播地址,具体取决于发送的数据类型及应用需求。

  2. ep:使用的端点号。一个设备可以提供多个服务,每个服务使用一个端点号。

  3. cID:集群ID号。集群是一组提供相似服务的端点的逻辑组合,使用相同的 ClusterID (cID) 来标识。

  4. len:数据帧的长度,以字节为单位。

  5. buf:指向存放数据帧数据的缓冲区指针。

  6. transID:用于标识此次传输的 ID 号。它应该与 AF_DataConfirm() 中的相应 transID 匹配,以确保传输的可靠性。

  7. options:表示数据传输的选项,可以是以下几种选项的组合:

  • AF_DISCV_ROUTE: 进行路由发现。(注:路由发现建立路由,加长传输延迟,一般不能开启)

  • AF_ACK_REQUEST:请求接收方发送确认帧。

  • AF_SUPRESS_ROUTE_DISC_NETWORK:禁止在网络上发起新的路由发现。

  • AF_EN_SECURITY:数据传输时使用安全加密模式。

  • AF_SKIP_ROUTED:忽略本地路由表,不进行路由,直接向发现的设备发送数据。

评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值