有什么ZigBee芯片内带单片机芯片解密的?

《ZigBee技术开发:CC2530单片机原理及应用》【摘要 书评 试读】- 京东图书
京 东 价:
[定价:¥]
PLUS会员专享价
您购买此商品可享受专属价
增值业务:
重  量:
搭配赠品:
服务支持:
加载中,请稍候...
加载中,请稍候...
加载中,请稍候...
ZigBee技术开发:CC2530单片机原理及应用
商品介绍加载中...
扫一扫,精彩好书免费看
京东商城向您保证所售商品均为正品行货,京东自营商品开具机打发票或电子发票。
凭质保证书及京东商城发票,可享受全国联保服务(奢侈品、钟表除外;奢侈品、钟表由京东联系保修,享受法定三包售后服务),与您亲临商场选购的商品享受相同的质量保证。京东商城还为您提供具有竞争力的商品价格和,请您放心购买!
注:因厂家会在没有任何提前通知的情况下更改产品包装、产地或者一些附件,本司不能确保客户收到的货物与商城图片、产地、附件说明完全一致。只能确保为原厂正货!并且保证与当时市场上同样主流新品一致。若本商城没有及时更新,请大家谅解!
权利声明:京东上的所有商品信息、客户评价、商品咨询、网友讨论等内容,是京东重要的经营资源,未经许可,禁止非法转载使用。
注:本站商品信息均来自于合作方,其真实性、准确性和合法性由信息拥有者(合作方)负责。本站不提供任何保证,并不承担任何法律责任。
印刷版次不同,印刷时间和版次以实物为准。
价格说明:
京东价:京东价为商品的销售价,是您最终决定是否购买商品的依据。
划线价:商品展示的划横线价格为参考价,该价格可能是品牌专柜标价、商品吊牌价或由品牌供应商提供的正品零售价(如厂商指导价、建议零售价等)或该商品在京东平台上曾经展示过的销售价;由于地区、时间的差异性和市场行情波动,品牌专柜标价、商品吊牌价等可能会与您购物时展示的不一致,该价格仅供您参考。
折扣:如无特殊说明,折扣指销售商在原价、或划线价(如品牌专柜标价、商品吊牌价、厂商指导价、厂商建议零售价)等某一价格基础上计算出的优惠比例或优惠金额;如有疑问,您可在购买前联系销售商进行咨询。
异常问题:商品促销信息以商品详情页“促销”栏中的信息为准;商品的具体售价以订单结算页价格为准;如您发现活动商品售价或促销信息有异常,建议购买前先联系销售商咨询。
加载中,请稍候...
加载中,请稍候...
加载中,请稍候...
加载中,请稍候...
加载中,请稍候...
加载中,请稍候...
加载中,请稍候...
浏览了该商品的用户还浏览了
加载中,请稍候...
七日畅销榜
新书热卖榜
iframe(src='//www.googletagmanager.com/ns.html?id=GTM-T947SH', height='0', width='0', style='display: visibility:')Zigbee技术主流芯片比较 2_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
Zigbee技术主流芯片比较 2
&&比较多个zigbEE的主流芯片的异同
阅读已结束,下载本文需要
想免费下载本文?
定制HR最喜欢的简历
下载文档到电脑,方便使用
还剩1页未读,继续阅读
定制HR最喜欢的简历
你可能喜欢基于ZigBee的单片机无线通信系统实现
> 基于ZigBee的单片机无线通信系统实现
基于ZigBee的单片机无线通信系统实现
近距离的无线通信技术近几年有很大的发展,其中WiFi(IEEE
802.11)、蓝牙以及是应用比较多的几种标准。这几种协议侧重点各有不同,相对于前面两者来讲,Zig
Bee由于其可靠性、低功耗及安全性等特性在网络(Wireless Sensor
Network)中得到了较为广泛的应用。特别是用于医疗健康监测的可穿戴传感器(Wearable
Sensor)领域发展的较为迅猛。国外对技术研究较早,也已经有很多成熟的产品面世,如iMote2、TelosB、MicaZ以及WaspMote等。随着开源系统开发平台的普及,基于协议标准的XBee系列产品也日渐流行。本文主要针对XBee产品系列中的XBee
Pro ZB,探讨了使用协议进行之间无线通信的方法。本文引用地址:1 ZigBee1)简介ZigBee是一种基于IEEE802.15.4标准的低功耗个域网(PAN)协议,这是一种短距离、低功耗、低成本的通信技术。它由ZigBee联盟制定,主要适合于短距离无线数据传输,可以构成一个网络。ZigBee基于802.15.4,它在802.15.4所规定的物理层和媒体访问控制层的上面添加了自己的网络层、应用层和安全服务规范。在ZigBee协议中,根据设备的通信能力,可分为全功能设备(FFD))和精简功能设备(RFD);根据设备的功能,可以分为协调器(coordinator)、路由器(router)和终端设备(end&device)3种逻辑设备。协调器是一种FFD设备,它是网络的中心节点,负责网络的启动和配置。一个网络中只允许有一个协调器,当整个网络启动和配置完成后,它的功能就相当于一个路由器。路由器也是一种FFD设备,它主要负责维护网络的路由信息,并转发消息到其他设备,扩展信号的传输范围。终端设备可以是FFD设备或RFD设备,它具有加入和退出网络的功能,并能接收和发送报文,一般连接传感器设备,作为监测点,可睡眠或唤醒,因此可以用电池供电。基于ZigBee协议的产品很多,其中较为流行的是Digi公司的XBee,因而我们使用的也是Xbee系列的产品。2)XBee的配置XBee的产品种类比较多,不仅有基于ZigBee协议的,也有支持802.15.4以及蓝牙的,我们选用的是基于ZigBee协议的XBee Pro
ZB。使用之前我们必须对XBee的相关参数进行设定,可以到Digi的官方网站下载最新版的配置软件X&CTU,其基本界面如下:配置之前需将XBee通过USB口与电脑相连,运行X&CTU,在&PC Settings&中里选择XBee适配器映射出来的USB串口通信端口(USB
Port),设置好波特率等参数,XBee模块出厂里默认的设置为9600b/s,这个一般不需要更改。点击Test/Query按钮,如果正常连接的话会出现一个显示Modem类型、固件版本以及序列号等信息的对话窗口,其中的序列号是这个无线通信模块的64位唯一硬件编号。完成测试后到配置软件的&Modem
Configuration&选项修改&PANID&等参数并写入到XBee模块。PAN
ID指的是两个或多个无线通信模块所构成的PAN(个域网)的ID编号,因此对于属于同一个网络中的XBee模块来说这个参数一定要相同。XBee本身只是一个无线的通信模块,虽然仅使用两个XBee本身也能够实现两个点之间的数据传输,但其只具有通信的功能,不具备什么控制能力,当需要扩展外部器件如传感器时几乎不太可能。为了增强整个系统的功能,最好把它连接到上,我们选择开源单片机开发平台作为XBee模块的控制面板。用于扩展XBee的扩展板有很多种,也可以自己动手直接将XBee模块接到Arduino控制板上,不过存在一定的风险。我们采用的是XBee
V5扩展板,市场价格大概在三十元左右。2 将XBee连接到ArduinoXBee模块与AMuino之间其实就是通过串行接口(即TX和RX引脚)进行通信。对于简单的点对点通信来讲,只需要通过串行接口向XBee模块写数据就可以实现数据的发送;当XBee模块通过无线通道接收到数据时,通过读串行接口可以很方便地获得这些数据。用X&CTU软件配置好两个XBee模块的参数后,两个插上XBee模块的AMuino控制器就可以像有线RS232串口通信一样相互传送数据了。当然,如果要实现我们所期望的结果还需要给Arduino添加一个XBee适配器的驱动。对于我们使用的Arduino
UNO控制器,可以在Arduino官网下载一个Arduino
0018版编程软件,它里面的drivers目录里就可以找到这个驱动。先把写到的测试程序下载到Arduino控制板,再将配置好参数的XBee模块通过V5扩展板插到Arduino控制板。我们把其中一个XBee模块设为主机,其主要代码如下:主机程序: 以上程序可以实现两个XBee模块间的简单通信。要实现成块数据的传输比如将采集到的各种传感器数据发送和接收,过程就变得比较复杂。XBee模块有两种数据传输模式:AT(Transparent/Command)
模式及API(Applieation Program
Interface)模式。AT模式主要用于配置XBee模块的参数以及简单的文本传输,使用比较简单,但其功能非常有限。相对而言API模式的功能要强大很多,不过使用起来也比较复杂,在此我们只简单讨论一下API模式。在API模式下信息以数据帧的方式传输,其帧结构主要包括4个部分:1)起始符2)数据部分的长度(用2个字节的十六进制表示)3)帧数据部分(包括附加控制数据)4)校验和如表1所示,起始符为0x7E表示一个数据帧的开始。可以用语句if(Serial.read()==0x7E)来检测是否接收到一个新的数据帧,不能确定一个帧的起始位置无法正确得到有效数据,因为无从判断当前收到数据字节代表的是什么。数据长度是以16进制表示的数据部分的长度。数据部分包括真正要传输的信息以及为了保证数据的可靠传输而附加的控制信息,包括帧的数据类型、帧的序号、64bit的物理目的地址、16bit网络目的地址及其它相关信息。帧的有效载荷即真正的数据信息首字节的偏移量可由帧结构的第一个字节&&帧类型计算得到,其长度可由数据长度字段减去首字节的偏移量得到。数据部分的获取帧结构最后一个部分为一个字节的校验和,需要注意的是校验和部分的计算不包括起帧的起始符及数据长度部分。使用Arduino的一个好处是我们在网上可以找到大多数常见外围器件的第三方函数库,在很多情况下可以大大地减少编程工作量或降低编程的难度。对于XBee模块我们当然可以选择使用现成的函数库来简化通信的过程,用户可以根据自己的需要选择不同的编程语言如C/C++、Python、Java或Processing等。3 结论基于ZigBee协议标准的XBee除了能构成一个点到点的通信控制系统外,还可以根据实际需要构建一个具有可伸缩特性的无线传感器网络。每一个XBee模块类似于MAC网卡,有自己唯一的64位物理地址,而加入网络后会由协调器分配一个16位的网络地址,这意味着一个传感器网络最多可以达到65
000个节点,因而有着很大的应用前景。
分享给小伙伴们:
我来说两句……
最新技术贴
微信公众号二
微信公众号一刚接触zigbee,很多不懂,关于单片机和zigbee还有cc2430之间的关系是怎么样的??看问题补充...._百度知道
刚接触zigbee,很多不懂,关于单片机和zigbee还有cc2430之间的关系是怎么样的??看问题补充....
1、CC2430芯片是不是就相当于一个普通的单片机+zigbee模块???
2、比如说我有一个PIC芯片,是不是还要有一块zigbee模块才能做zigbee的通信???
3、zigbee就是一段常常的代码,而要跑这个代码就要一个特殊的载体(就是zigbee模块),而单片机是对zigbee这...
我有更好的答案
射频模块必须要用符合zigbee协议的射频通信模块3、可以这么理解4、可以做点对点,点对多的通信,但不是zigbee通信,zigbee通信是指符合zigbee协议规范的无线通信,而你的最小系统没有涉及zigbee协议规范,仅仅是简单的数据无线通信
学zigbee是学zigbee协议、微处理器你用PIC、51、PIC、AVR、MSP430等都可以1、第一个问题你说的对,CC2430就是相当于一个增强型8051+zigbee射频模块2
采纳率:68%
是的。你可以把zigbee协议看作是驱动,zigbee模块是硬件(单片机外设)。3。增强型8051+zigbee模块(具体去看手册啊)2,是的1,是的
为您推荐:
其他类似问题
您可能关注的内容
cc2430的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。}

我要回帖

更多关于 cc2530芯片是单片机吗 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信