摘要:1、绑定是zigbee一种基本通信方式;具体绑定通信又分为3种模式,在这里只拿一种源绑定来说明。 源绑定: 发送模块 :必须要知道接收模块(被绑定模块)的网络地址或者MAC地址 接收方的接收端点 接收方的接收簇 发送模块在发送的时候,会调用一个函数,这个函数会创建一个绑定表(一个结构体),结构体含有
阅读全文
摘要:TI cc2530在出厂时候每一个芯片都固化了一个唯一的8个字节的地址,MAC或者IEEE地址。 协调器模块的MAC地址为:0x00124B000716550F(注意自己的是多少!!) 终端的MAC地址:0x00124B0007165581 相关的函数 memcpy函数需要加一个头文件#includ
阅读全文
摘要:组播: 在zigbee网络里面,把网络节点标记为组的方式来进行通信;发送模块如果发送的组号和网络里标记模块的组号相对应,那么这些模块就可以拿到这些无线数据包。 特点: 1、分组中组的编号有两个字节。 2、组都是和模块里已经定义了的端点相关联,如果我们说一个模块标记为组1,那么这个模块里至少有一个定义
阅读全文
摘要:广播:可以理解成,发送模块发出数据,这个网络里的所有节点模块都可以拿到这个数据。 实验:终端模块以广播的形式发送出去,让协调器和路由器模块作为接收器收到数据并显示出来! 协调器模块作为接收模块: 和单播时候的协调器代码一样!! 路由器模块作为接收模块: 跟协调器模块一样! 终端模块作为发送模块: 广
阅读全文
摘要:在终端的应用层任务挂上一个11号端点,接收(协调器)模块的应用层任务挂上7号端点和8号端点,其中7号端点上有两个簇0x0001和0x0002,8号端点上只有一个簇0x0001; 发送终端上有key3和key4,key5;接收器模块有led1,led2和led3,以及一个数码管。 按键3按下使接收模块
阅读全文
摘要:断点(Endpoint)特点: 1、它是一个字节编号的,数据收和发送的基本单元,在模块通信的时候,发送模块必须指定收发双方的网络地址和端点。 2、端点要使用必须要和模块里面的某个任务挂钩定义:当发送模块把数据发送给接收方的时候,接收方的网络地址匹配后,其底层会接收到数据,并查看是否有6号端点,以及查
阅读全文
摘要:1、刚开始,我们确实需要借助官方模板,添加简单的代码,做出通信基本收发实验,建立感性的认识。 2、然后,在官方代码基本实验基础上,了解相关的概念,掌握通信过程中原理,结合自己的理解,自己动手做一个个性化实验,验证我们的理解 3、单播、广播、组播、绑定 1)单播指:在zigbee网络里,模块之间要进行
阅读全文
摘要:讲解协议栈怎么运行起来!!回顾:1.应用层是一个任务,它有一个系统分配给他的数值唯一的编号叫做任务ID 2.任务可以处理事件,处理事件的这些代码都在一个函数里,这个函数叫任务事件处理函数 3.应用层任务还有一个2个字节的变量,叫做任务事件变量; 任务事件变量和应用层定义的事件的关系,如果事件变量和某
阅读全文
摘要:1、安装协议栈软件ZStack-CC2530-2.3.0-1.4.0.exe(是TI公司的) 根据不同行业的应用发布不同的协议栈 nesh版本是这些版本的升级版 HA(home auto)是智能家庭研发人员提供开发的。 SE智能能源方面研发人员提供的。 建立自己的zstack工程: 将安装好的软件目
阅读全文
摘要:1、 2、任何一个zigbee模块要加入到某个网络,一定要有一个处于该网络里的节点作为介绍人,并且这个介绍人不能是终端节点。介绍人节点为被介绍人节点的父节点,被介绍加入的节点称为子节点。二者是父子节点关系。 3、有三个模块:A模块下载了协调器功能代码;B模块下载了路由器功能代码;C模块下载了终端功能
阅读全文
摘要:1.zigbee无线通信,需要高频的载波来提供发射效率,zigbee模块之间要可以正常的收发,必须把接收频率设置和发射模块的载波频率一致。 2.zigbee有27个载波可以进行通信,载波叫做信道(无线通信的通道)。这些载波的频率落在某频率区段,我们把这些区段叫做频段。有三个频段2.4G频段(共有16
阅读全文
摘要:CC2530在正常运行的时候需要一个高频的时钟信号和一个低频的时钟信号! 高频时钟信号主要供给CPU以保证程序的正常运行。 低平时钟信号主要供给看门狗、睡眠定时器等片上外设。 高频时钟2个来源:芯片内部本来有一个16MHZ的RC振荡电路,可以外接一个32MHZ石英晶振 低频时钟信号也有2个来源:芯片
阅读全文
摘要:外部中断配置流程 1、初始化IO口工作在普通IO、上拉输入状态。 2、首先开IO口组中断(P0IE=1、P1IE=1、P2IE=1); 3、开组内对应的具体某IO口中断(P0IEN、P1IEN、P2IEN该寄存器里面的对应位对应相应的IO口); 4、上升沿还是下降沿触发(PICTL寄存器); 本寄存
阅读全文
摘要:1、掌握zigbee无线模块的基本工作电路。 2、上面芯片跟仿真器连接需要5根线,电源、地、复位、P2_1、P2_2。 输出的配置:a、首先要让相应IO口处于普通IO口模式,非片上外设的模式;b、让普通IO口处于输出状态,非输入状态;c、直接对相应IO口赋值,就输出相应值。 使所有IO口处于输入还是
阅读全文
摘要:注册机第一个要选择: 为什么? 之前说CC2530是支持zigbee协议的无线芯片,其实它是这款硬件上有一个支持zigbee协议的无线电路,不仅有这款电路,而且还有一块cpu电路,它就是8051cpu。那么把这些电路全部封装在一起,就称为cc2530芯片。 然后选择getID,把下面的license
阅读全文
摘要:什么是zigbee? 1、它是一种通信方式,一种通信协议; 2、其作用就是构建一个类似无线局域网的东西;如果这个局域网用于传感器的数据收集、监控,那么这个网络就叫做无线传感器网络。 应用领域:家居、工业(组建网络一般使用现场总线包括can总线、485总线等)、农业、医疗等等。 3、学习zigbee不
阅读全文