深入浅出第五讲无线通信

参考讲义1.CC2530 BasicRF(无线点灯)基于Q2530SB板
1.ZigBee无线通信,需要高频的载波来提供发射效率,ZigBee模块之间要可以正常的收发,接收模块必须把接收频率设置和发射模块的载波频率一致
2.ZigBee有27个载波可以进行通信,载波叫做信道(无线通信的通道)。这些载波的频率落在某些频率区段,我们把这些区段叫做频段。
有:2.4G频段 16个信道 (11-26) 
      915M频段、 896M频段 11个信道 
     但是TI的所有支持ZigBee底层协议的芯片只能在2.4G频段的16个信道里进行通信。信道的编号11-26.
      11 2405M
      12 2410M
      13 2415M
          . ......
       26 2480M
3.网络地址
  在ZigBee无线局域网里面,每一个模块都在一个在该网络里唯一的2个字节的地址,这个地址叫做网络地址
4.PANID
  这是一个2个字节的编码,用来区别不同的ZigBee无线局域网,个域网ID。
 无线数据抓包的内容
#define SENDVAL 5
char SendPacket[]{0x0C,0x61,0x88,0x00,0x07,0x20,0xEF,0xBE,0x20,0x50,SENDVAL};
//第一个字节0x0C含义, 表示后面还有12个数据发送
//第5 6个字节表示 PANID 2007
//第7 8个字节表示无线通信模块目标设备的网络地址0xBEEF
//第9 10个字节表示本地模块的网络地址
//11个字节是我们传送的数值 SENDVAL 及定义的5
//CRC码 12 13个字节 是硬件自动追加

主要是接收双方局域网、网络地址一样才能进行通信
抓包工具 USBDongle
 802.15.4 zigbee底层协议,硬件必须支持 定义了四种帧:信标帧 数据帧 确认帧 MAC命令帧
 

你可能感兴趣的:(zigbee)