CC2530复习资料(GDPU)

2024-01-25 11:20
文章标签 复习资料 cc2530 gdpu

本文主要是介绍CC2530复习资料(GDPU),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

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

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

传感器节点的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:忽略本地路由表,不进行路由,直接向发现的设备发送数据。

这篇关于CC2530复习资料(GDPU)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/643094

相关文章

CC2530单片机介绍

一、什么是CC2530? CC2530单片机是一款高性能、低功耗的片上系统解决方案,专门用于2.4GHz IEEE 802.15.4、ZigBee和RF4CE应用。它结合了先进的RF收发器、业界标准的增强型8051 CPU、系统内可编程闪存、8KB RAM以及其他许多强大功能。 CC2530具有四种不同闪存版本:CC2530F32/64/128/256,分别具有32/64/128/256KB的

C语言复习资料整理

第一章 C 语言基本知识 【考点 1 】 C 程序 用C语言编写的程序称为C语言源程序,源程序文件的后缀名为“.c”。源程序经编译后生成后缀名为“.obj”的目标文件,再把目标文件与各种库函数连接起来,生成“.exe”可执行文件。C语言有三种基本结构:顺序结构、选择结构、循环结构。 【考点 2 】 main 函数 又称主函数,是C程序的入口。main后面跟一对小括号和一对花括号,花

《ZigBee开发笔记》第二部分 基础篇-第9章 CC2530看门狗

1 理论分析 1.1 CC2530 看门狗简介 在 CPU 可能受到一个软件颠覆的情况下,看门狗定时器(WDT)用作一个恢复的方法。当软件在选定时间间隔内不能清除 WDT 时,WDT 必须就复位系统。看门狗可用于受到电气噪音、电源故障、静电放电等影响的应用,或需要高可靠性的环境。如果一个应用不需要看门狗功能,可以配置看门狗定时器为一个间隔定时器,这样可以用于在选定的时间间隔产生中断。 看门狗

《ZigBee开发笔记》第二部分 基础篇-第8章 CC2530系统睡眠唤醒—中断唤醒

1 理论分析 1.1 CC2530 睡眠定时器简介 睡眠定时器用于设置系统进入和退出低功耗睡眠模式之间的周期。睡眠定时器还用于当进入低功耗睡眠模式时,维持定时器 2 的定时。 睡眠定时器的主要功能如下:  24 位的定时器正计数器,运行在 32kHz 的时钟频率  24 位的比较器,具有中断和 DMA 触发功能  24 位捕获 1、概述 睡眠定时器是一个 24 位的定时器,运

《ZigBee开发笔记》第二部分 基础篇-第7章 CC2530温度串口显示(ADC电压表)

1 理论分析 1.1 CC2530 的 ADC 介绍 CC2530 的 ADC 支持多达 14 位的模拟数字转换,具有多达 12 位的 ENOB(有效数字位)。它包括一个模拟多路转换器,具有多达 8 个各自可配置的通道;以及一个参考电压发生器。转换结果通过 DMA 写入存储器。还具有若干运行模式。 图1 ADC方框图 ADC 的主要特性如下:  可选的抽取率,这也设置了分辨率

《ZigBee开发笔记》第二部分 基础篇-第7章 CC2530温度串口显示(片内ADC)

1 理论分析 1.1 CC2530 的 ADC 介绍 CC2530 的 ADC 支持多达 14 位的模拟数字转换,具有多达 12 位的 ENOB(有效数字位)。它包括一个模拟多路转换器,具有多达 8 个各自可配置的通道;以及一个参考电压发生器。转换结果通过 DMA 写入存储器。还具有若干运行模式。 图1 ADC方框图 ADC 的主要特性如下:  可选的抽取率,这也设置了分辨率(

《ZigBee开发笔记》第二部分 基础篇-第6章 CC2530串口通讯-串口控制LED

1 理论分析 1.1 Usart 发送 当 USART 收/发数据缓冲器、寄存器 UxBUF 写入数据时,该字节发送到输出引脚TXDx。 UxBUF 寄存器是双缓冲的。当字节传送开始时, UxCSR.ACTIVE 位变为高电平,而当字节传送结束时为低。当传送结束时,UxCSR.TX_BYTE 位设置为 1。 当 USART 收/发数据缓冲寄存器就绪,准备接收新的发送数据时,就产生了一个中断请

《ZigBee开发笔记》第五部分 外设篇 - 协议栈实验 第5章 CC2530继电器模块

1实验目的 通过实验掌握 CC2530 芯片 GPIO 的配置方法;掌握继电器模块的使用。 2实验设备 硬件:PC 机一台;ZB2530(底板、核心板、仿真器、USB 线)一套;继电器模块一个 软件:win7 系统,IAR 8.20 集成开发环境 3实验相关电路图 图1 路继电器模块,低电平触发,买图片中的继电器可以直接插入板子。 (本实验是接在J9 ): 1)、VCC:接电

《ZigBee开发笔记》第五部分 外设篇 - 基础实验 第5章 CC2530继电器模块

1理论分析 1.1概述 继电器(relay)是一种电控制器件,是当输入量(激励量)的变化达到规定要求时,在电气输出电路中使被控量发生预定的阶跃变化的一种电器。它具有控制系统(又称输入回路)和被控制系统(又称输出回路)之间的互动关系。通常应用于自动化的控制电 路中,它实际上是用小电流去控制大电流运作的一种“自动开关”。故在电路中起着自动调节、安全保护、转换电路等作用。 图1继电器 1

《ZigBee开发笔记》第五部分 外设篇 - 基础实验 第3章 A - CC2530 MQ-2气体传感器

1理论分析 MQ- 2 气体传感器所使用的气敏材料是在清洁空气中电导率较低的二氧化锡(SnO2)。当传感器所处环境中存在可燃气体时,传感器的电导率随空气中可燃气体浓度的增加而增大。使用简单的电路即可将电导率的变化转换为与该气体浓度相对应的输出信号。MQ-2 气体传感器对液化气、丙烷、氢气的灵敏度高,对天然气和其它可燃蒸汽的检测也很理想。这种传感器可检测多种可燃性气体,是一款适合多种应用的低成本传