掌握zigbee网络里的相关的重要概论

1.zigbee无线通信,需要高频的载波来提供发射效率,zigbee模块之间要可以正常的收发,必须把接收频率设置和发射模块的载波频率一致。

2.zigbee有27个载波可以进行通信,载波叫做信道(无线通信的通道)。这些载波的频率落在某频率区段,我们把这些区段叫做频段。有三个频段2.4G频段(共有16个信道)、915M频段和896M频段(共有11个信道)。

TI的所有支持zigbee底层协议的芯片只能在2.4G频段的16个信道里进行通信。从11到26个信道。

11对应2405M

12对应2410M

...26对应2480M

3.什么是网络地址

每一个zigbee模块在该网络里面都有唯一的两个字节的地址,该地址称为网络地址。

4.PANID

这是一个2个字节的编码,用来区别不同的zigbee无线局域网,个域网ID。

5.zigbee有两个RAM,一个是128B的发送缓冲区,一个是128B的接收缓冲区,两个的地址连在一起。

射频初始化:

 

1、发送数字数码管显示

一个zigbee模块发送数字,另一个zigbee模块通过数码管显示该数字

发送模块代码:

main.c文件

文件74LS164_8LED.c

文件74LS164_8LED.h

zigbee接收模块

main.c

数码管文件与发送zigbee模块一样。

,很奇怪,接收方没有反馈数据回来???

发送字符串

接收zigbee模块

数码管文件跟之前一样。

发送模块

数码管文件一样!

原文地址:https://www.cnblogs.com/gary-guo/p/5716260.html