


全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
我的 ZigBee 学习过程 1. 我为什么选择 ZigBee 物联网风起云涌,可以说是目前最热的技术,但对物联网的看法可谓见仁见智,有人 认为物联网就是新瓶装旧酒,有人认为物联网是本世纪最有前途的技术。抛开争论不说, 在物联网领域,ZigBee 技术无疑是引人注意的无线通信技术之一。 在众多的无线通信技术中,ZigBee 技术是和传感器结合最紧密的技术之一,可以说是 为远程无线监控而生。主要源于以下几个原因。 首先是无线,放眼四望,还有什么不是无线的?无线网络,无线通信、无线设备。只 有在控制领域还被有线牢牢控制,ZigBee 技术是无疑是无线测控领域的开拓者。 其次是低能耗。只有低能耗才能保证在无线的条件下长期的工作。ZigBee 终端节点以 周期性的工作方式(就像没事的时候可以打个盹) ,保证其在干电池供电的条件下顽强的工 作几个月。 能够自组网。虽然每个节点的传输距离有限,但很多节点联起手来就可以获得很高的 传输距离。更关键的是,整个过程不需要人为地干预,完全可以自动完成。类似于人体的 自愈功能,当每个节点出现问题无法完成信息的传递时,马上有一个新的节点挺身而出代 替其职责。 安全可以得到有效的保证。无线网络的致命伤是其安全和可靠性得不到保证,ZigBee 中有类似于有线网络的加密算法和信息确认功能,能够实现安全可靠的信息传递。 当然在无线领域除了 ZigBee 之外,还有蓝牙、Wi-Fi、IrDA、NFC 等技术,它们在自 己各自领域深耕细作,井水不犯河水。下面这张图大家一定熟悉。 ZigBee 技术以低传输率换取低功耗和低成本及低复杂度。 2. ZigBee 的学习过程 开始学习 zigBee 的时候,可谓乱花渐欲迷人眼,这么多的知识,从哪里入手,各位看 官,且看下面这个图。 C 语 言 8 0 5 1 单 片 机 操 作 系 统 及 网 络 接 口 及 传 感 器 应 用 层 开 发 要学习 ZigBee,首先要有硬件基础,单片机是必须的,要熟悉单片机的原理,因为所 有的无线芯片几乎都要用到单片机。使用 TI 的系列无线单片机无疑是正确的选择,因为可 以在网上找到大量的 CC2430.2430.2530 的资料,大大降低学习曲线。当然,飞思卡尔的也 是不错的选择。 在语言方面,C 语言是单片机编程的首选,特别是在一些复杂的应用系统中,不要吝 啬你的单片机的硬件资源,高速的芯片技术和编译器技术的发展足以抵消 C 语言在硬件控 制方面的所谓的低效率。更重要的是 C 语言可以成倍地提高我们的开发效率。 当可以在单片机上跑程序的时候,可以为自己自豪一下了。接下来需要熟悉单片机的 IO,定时器、 AD 及 DA 转换等外围部件和接口电路,特别是中断程序的编写,是否能合 理地使用中断和对接口编程,是老手和新手的区别。 还需要熟悉一些传感器电路的设计,先从最简单的温度传感器开始,采用单总线技术 的 DS18B20 温度传感器是一种很好的选择,可以从网上下载 DS18B20 的 C 语言源代码, ZigBee 技术网 经过修改以后,在自己的模块上显示结果是一件很有意义的事情。很久以来,我一直努力 去做有意义的事情,现在看来,过去做的很多事情是没有意义的。但写这篇文章肯定是有 意义的。做完了温度传感器,还可以做个光敏传感器,熟悉一下模数转换。 ZigBee 技术属于无线网络技术,网络技术也是必须要了解的,计算机出身的应该问题 不大,电子专业出身的这方面要花些气力了。至少要了解网络协议的基本结构。ZigBee 技 术在构建在 802.15.4 标准之上的无线协议,从这个角度来看,它有着和蓝牙技术一样的出 身。ZigBee 在这个基础上实现了网络层和应用层。对于初学者来讲,不了解网络层也没有 关系,应用开发主要是在应用层。代码以任务的方式编写,任务和任务之间通过事件和消 息进行通信,而不同节点的任务之间通过簇建立起连接和通信。为什么在茫茫人海中找到 了你,因为你我有“簇”连接。 打开 IAR 的编辑器,初学者也许会对一大堆文件夹感到头晕。其实先开始只需要搞懂 两个文件夹下的文件即可。即 App 和 HAL,见下图。这里面涉及到的内容太多,说起来话 就长了,以后有时间再唠。 有人要问了,学习 ZigBee,除了这些基础知识以外,我需要投入多少呢?我投入了大 概不足 800 元,节点 3 个 600 多元,仿真器 100 多元,如果有条件的可以加一个协议分析 仪,200 左右,有钱的话可以多买几个节点,做定位的话最少 5 个节点。这里面没有算软
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 初一新生数学水平分班测试方案
- 智慧农业大棚物联网应用方案
- 基层商超库存管理流程方案
- 2025“黑龙江人才周”鹤岗市企事业单位“智汇鹤岗”校园引才活动359人考试参考题库及答案解析
- 2025海南省农垦投资控股集团有限公司社会招聘考试参考题库及答案解析
- 呼叫中心运营流程优化报告
- 中国邮政校园招聘2026及渠道考试参考题库及答案解析
- 北京市海淀区五一小学大兴一分校招聘语数班主任教师1人考试参考题库及答案解析
- 2025年小学教师资格考试综合素质职业道德综合题库及答案
- 2025湖南常德石门县就业见习人员招募89人(第三批)考试参考题库及答案解析
- 医养结合模式的现状及发展
- 2025年安徽省大学生乡村医生专项计划招聘考试历年参考题库含答案详解(5套)
- 南航自动控制原理课件
- 胎盘早剥护理查房
- 脑梗死2025诊疗指南
- 耳前瘘管继发感染诊疗要点
- T-YNX 002-2025 葡萄组培脱毒快繁技术规程
- 衣服投标供货方案(3篇)
- 公司电脑补贴管理办法
- 中石化对供应商管理办法
- 2025版安全生产法全文
评论
0/150
提交评论