i Zigbee学习之路1(初识Zigbee)-Zigbee技术-电子人社区 -

电子人社区

 找回密码
 立即注册

今日 : 0|主题 : 634|排名 : 350 
打印 上一主题 下一主题

Zigbee学习之路1(初识Zigbee)

发表于 2019-1-3 21:15:28 | 144290 只看该作者 回帖奖励 |倒序浏览 |阅读模式

[复制链接]
发表于 2019-1-3 21:15:28 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
电子人社区网讯:   hello,大家好。还记得是在大二上学期学习的Zigbee,现在,由于在学校参加嵌入式比赛需要,又需要用到Zigbee,所以,就又翻阅了一下以前搞过的一些资料,万幸我的笔记还在。打算就在博客上面,一边复习加深一下印象,一边与大家分享
  废话不多,直入主题吧。
  首先,我们需要知道什么是Zigbee?它能干什么用?
  其实,Zigbee是无线设备之间的一种通信方式,Zigbee就是用于无线模块和模块之间通信,构建无线局域网的,先可以简单的这样理解,反正就是拿来通信的
  学习Zigbee,不仅仅是学习单片机芯片本身,还要掌握一堆叫做协议栈的代码,当然,只是初略的拿来用一下的话,只需要知道协议栈里面某些地方怎么样,怎么改就行,对了,这里要说明一下,笔者用的Zigbee芯片是CC2530。
  Zigbee有非常明显的特点---大规模组网能力和低功耗,缺点是数据传输速率不大,如果在某种应用中,需要这样的优点,而它的缺点造成的影响不大,那么选用Zigbee非常合适。说的直白点,Zigbee就是粗略版的WIFI模组。
  对于学习Zigbee,我觉得,如果你已经接触到Zigbee了,那么至少还是有一定的单片机编程能力和C语言基础了吧。
  把Zigbee的学习仅仅当成是一个无线单片机来学,这是一个错误的观点,我们侧重点应该偏向于协议栈原理和初步涉及无限局域网。
  当然,学习方法,我觉得应该都差不多吧,先看,后照练,再改,不知不觉就入门了(感觉今天废话有点多,不好意思)
  对于Zigbee无线模块的MCU芯片,这里我就不做详细的解说了,相信能够玩Zigbee的,一些怎么控制口子的输入输出什么的,还是很简单。
  直接切入主题,我们搞协议栈相关的知识点。
  
  Zigbee无线通信,需要高频的载波来提供发射效率,Zigbee模块之间要可以正常的收发,接收模块必须把接收频率设置和发射模块的载波频率一致。
  Zigbee有27个载波可以进行通信,载波叫做信道(无线通信的通道)。这些载波的频率落在某些频率区段,我们把这些区段叫做频段。
  2.4G频段  16个信道
  915M频段 896M频段  11个信道
  但TI的所有支持Zigbee底层协议的芯片只能在2.4G频段的16个信道里进行通信。
  网络地址:在Zigbee无线局域网里,每一模块都一个在该网络里唯一的2个字节的地址,这个地址叫做网络地址,网络短地址。
  PANID:这是一个2个字节的编码,用来区别不同的Zigbee无线局域网,个域网ID.
  这里,对Zigbee的一些基础了解就到此为止了,下一节,我们就从数据通信的方式开始,正式起航。
  
  
  
  
  

来源:CSDN

 

                                                   转载请注明:电子人社区

0条回复
跳转到指定楼层

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|电子人物联网  

Copyright 2013 最新最精彩-社区论坛 版权所有 All Rights Reserved.

QQ|电子人物联网  

GMT+8, 2024-5-6 04:40 , Processed in 0.104256 second(s), 33 queries.

快速回复 返回顶部 返回列表