ZigBee协议栈开发(一)

    之前本科阶段做过一段时间的物联网设备开发,学习和开发的过程中记录下来了一些知识和经验,这里保存下来,希望能给给自己留一些记忆,如果能够帮到刚入手的新人也是很幸运。

1、  学习zigbee不仅仅是学习控制器本身,还要掌握协议栈代码和网络相关的东西。

2、  一般的资料讲到的都太浅,难以做深入开发,官方资料有些难懂。

3、  在学习过程中,要利用一些软件或硬件工具来学习。(USB dongle)。

 

1、ZigBee是无线设备之间的一种通信方式,类似人与人之间的普通话交流。其作用是构建局域网。如果一个无线局域网用于传感器的数据收集和监控,则称这个网络为无线传感器网络,无线传感器网络是无线局域网的一个具体应用。

2、ZigBee的特点:

优点:节点多,可以组建大规模网络,功耗低(cc2530)

缺点:通信速率小,250kbps

 

手机无法和ZigBee模块直接通信,只能通过计算机和网络来转换通信。

3、储备知识:会简单的c语言编程,最好有51单片机编程经验。

4、硬件:cc2530

   软件:ZStack协议栈

5、学习方法:先当51单片机来操作熟悉,熟悉各个io口后开始学习协议栈相关内容。

开发环境:IAR for 8051 版本要和协议栈版本兼容,使用ZStack2007最好不要用最新版本的IAR,会产生不兼容的问题,但每个版本的内容相差无几,所以学会了 用最新的协议栈和最新的IAR都是可以的。
  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值