ZigBee无线传感器网络设计与实现

当前位置:首页 > 计算机网络 > 人工智能 > ZigBee无线传感器网络设计与实现

出版社:化学工业出版社
出版日期:2012-6
ISBN:9787122137463
页数:216页

作者简介

《ZigBee无线传感器网络设计与实现》针对ZigBee无线传感器网络开发过程中的重点、难点问题,既有基础知识的讲述,又有相关配套实验,使读者能容易、快速、全面地掌握无线网络的开发过程。《ZigBee无线传感器网络设计与实现》从ZigBee无线传感器网络点对点通信讲起,逐步讲解了ZigBee协议栈的开发过程以及注意的问题,同时给出了部分开发经验和技巧供读者参考。

书籍目录

第一章 ZigBee简介
1.1 无线网络数据传输协议对比
1.2 短距离无线网络的分类
1.2.1 什么是ZigBee
1.2.2 ZigBee和IEEE 802.15.4的关系
1.2.3 ZigBee的特点
1.3 ZigBee 2007协议简介
1.4 ZigBee无线网络通信信道分析
1.5 ZigBee无线网络拓扑结构
1.6 ZigBee技术的应用领域
1.7 CC2530开发板硬件资源概述
1.8 本章小结
第二章 IAR集成开发环境及程序下载流程
2.1 IAR集成开发环境简介
2.2 工程的编辑与修改
2.2.1 建立一个新工程
2.2.2 建立一个源文件
2.2.3 添加源文件到工程
2.2.4 工程设置
2.2.5 源文件的编译
2.3 仿真调试与下载
2.3.1 仿真调试器驱动的安装
2.3.2 程序仿真调试
2.4 本章小结
2.5 扩展阅读之模块化编程技巧 28
第三章 CC2530开发板硬件资源详解
3.1 核心板硬件资源
3.1.1 CC2530简介
3.1.2 天线及巴伦匹配电路设计
3.1.3 晶振电路设计
3.2 底板硬件资源
3.2.1 电源电路设计
3.2.2 LED电路设计
3.2.3 AD转换电路设计
3.2.4 串口电路设计
3.3 本章小结
3.4 扩展阅读之天线基本理论
3.4.1 天线的一些基本参数
3.4.2 常见的天线形式
3.4.3 ZigBee模块天线选型
第四章 ZigBee无线传感器网络入门
4.1 ZigBee协议栈
4.1.1 什么是ZigBee协议栈
4.1.2 如何使用ZigBee协议栈
4.1.3 ZigBee协议栈的安装、编译与下载
4.2 ZigBee协议栈基础实验:数据传输实验
4.2.1 协调器编程
4.2.2 终端节点编程
4.2.3 实例测试
4.3 ZigBee数据传输实验剖析
4.3.1 实验原理及流程图
4.3.2 数据发送
4.3.3 数据接收
4.4 ZigBee数据包的捕获
4.4.1 如何构建ZigBee协议分析仪
4.4.2 ZigBee数据包的结构
4.4.3 ZigBee网络数据传输流程分析
4.4.4 数据收发实验回顾
4.5 本章小结
4.6 扩展阅读之ZigBee协议栈数据包格式 67
第五章 ZigBee无线传感器网络提高
5.1 深入理解ZigBee协议栈的构成
5.2 ZigBee协议栈OSAL介绍
5.2.1 OSAL常用术语
5.2.2 OSAL运行机理
5.2.3 OSAL消息队列
5.2.4 OSAL添加新任务
5.2.5 OSAL应用编程接口
5.3 ZigBee协议栈中串口应用详解
5.3.1 串口收发基础实验
5.3.2 实例测试
5.3.3 串口工作原理剖析
5.4 ZigBee协议栈串口应用扩展实验
5.4.1 实验原理及流程图
5.4.2 协调器编程
5.4.3 终端节点编程
5.4.4 实例测试
5.5 无线温度检测实验
5.5.1 实验原理及流程图
5.5.2 协调器编程
5.5.3 终端节点编程
5.5.4 实例测试
5.6 ZigBee协议栈中的NV操作
5.6.1 NV操作函数
5.6.2 NV操作基础实验
5.6.3 实例测试
5.7 本章小结
5.8 扩展阅读之一:ZigBee协议中规范(Profile)和簇(Cluester)的概念
5.9 扩展阅读之二:探究接收数据的存放位置
第六章 ZigBee无线传感器网络管理
6.1 ZigBee网络中的设备地址
6.2 ZigBee无线网络中的地址分配机制
6.3 单播、组播和广播
6.4 网络通信实验
6.4.1 广播和单播通信
6.4.2 组播通信
6.5 ZigBee协议栈网络管理
6.5.1 网络管理基础实验
6.5.2 网络管理扩展实验
6.5.3 获得网络拓扑
6.6 本章小结
6.7 扩展阅读之建立网络、加入网络流程分析
第七章 ZigBee无线传感器网络综合实战
7.1 ZigBee无线传感器网络获取网络拓扑实战
7.1.1 系统设计原理
7.1.2 协调器编程
7.1.3 终端节点和路由器编程
7.1.4 实例测试
7.2 ZigBee无线传感器网络通用传输系统设计
7.2.1 系统设计原理
7.2.2 软件编程概述
7.2.3 协调器编程
7.2.4 路由器和终端节点编程
7.3 ZigBee无线传感器网络远程数据采集系统设计
7.3.1 系统设计原理
7.3.2 协调器编程
7.3.3 终端节点和路由器编程
7.3.4 实例测试
7.4 太阳能供电的ZigBee无线传感器网络节点设计
7.4.1 系统设计所面临的问题
7.4.2 系统构架分析
7.5 本章小结
7.6 扩展阅读之天线基本理论
参考文献

编辑推荐

  《ZigBee无线传感器网络设计与实现》可供从事无线传感器网络开发与应用的人员学习使用,也可作为高等院校电子、通信、自动控制等专业的学习用书。

前言

近年来,无线传感器网络得到了快速的发展,国内也有很多书籍介绍无线传感器网络相关知识。总体而言,主要涉及无线传感器网络的体系结构、路由算法、拓扑结构、QoS等。这些知识主要是从理论上对无线传感器网络进行的讲解,可能有很多读者学习了上述理论仍然无法搭建一个无线传感器网络。因此,对于工程应用而言,可以先搭建一个无线传感器网络,并进行相关的数据传输、远程控制等实验,在实验过程中遇到问题时再查阅相关的理论知识,这样可以快速地掌握构建无线传感器网络的方法。   对大多数读者而言,在学习新知识的时候很难静下心来去阅读大篇幅概念性的叙述。至少笔者当初在学习的时候是这种心理,总以为那些描述是写给明白人看的,因此,本书的主线是:以ZigBee 2007协议为基础,结合智造者科技有限公司的CC2530-EB ZigBee多功能开发系统,向读者展示了构建一个符合ZigBee 2007协议的无线传感器网络的总体过程,带领读者从实践的角度去理解无线传感器网络构建和开发基础知识,突出重点,各个击破,争取从实践的角度去找到与理论的吻合点。   本书的特点    理论与实践相结合。本书以实例为基础,详细阐述了无线传感器网络构建和开发所需要的基础知识,同时恰当地摒弃了部分对于初学者而言暂时不用或者很少用到的知识点,目的在于尽量使学习重点突出。   模块化设计与系统设计相结合。   本书的编写原则    尽量展现细节,即使有些情况下显得有点啰嗦   书中有些地方可能看似很简单,显得有点啰嗦,但是为了给初学者展现出无线传感器网络构建的全貌,笔者选择了这种编写风格,因为笔者在曾经的学习过程中遇到很多问题,到论坛发帖求助,查资料,经过很长时间才解决,因此为了给读者提供一个完完整整的开发过程,宁可啰嗦一点,也不漏掉细节问题。   代码注重的是可读性,没有拘泥于效率和编程规范   本书代码力求通俗易懂,并没有考虑程序执行的效率和编程风格等。如果读者对基本的编程都没有大概了解的话,谈什么编程规范呢。因此,尽快掌握编程才是硬道理,其他问题后续解决。    尽量用朴实的语言去描述看似深奥的理论   笔者努力使本书作为一本无线传感器网络构建和开发的指导性用书,努力想展现出开发过程中的问题及其解决方法,尽量给读者提供一个参考,使读者少走弯路,因此,笔者选择用尽量通俗的语言来叙述,并不想用艰深晦涩难懂的语言来迷惑读者。   虽然无线传感器网络涉及电子、通信、计算机网络、射频等多学科的知识,但是,本书将给读者一个崭新的学习思路,从应用的角度去学习、理解进而掌握无线传感器网络的基本原理。   本书内容概述    第1章简要讲解了ZigBee协议的基础知识,同时给出了智造者科技有限公司的CC2530-EB开发板的硬件组成,这也是本书的硬件平台。关于具体硬件并没有给出过多的解释,这部分内容渗透在了后续章节实验部分。   第2章对IAR开发环境进行了讲解,摒弃了部分初学者暂时用不到的功能,突出重点。   第3章对CC2530开发板硬件资源进行了讲解。   第4章对ZigBee无线传感器网络中的数据传输进行了讲解。   第5章对ZigBee协议栈中的OSAL进行了讲解,同时给出了部分实验。   第6章对ZigBee无线传感器网络管理进行了讲解和阐述。   第7章对ZigBee无线传感器网络中,常用的项目开发经验和技巧进行了阐述。   本书只是ZigBee无线传感器网络入门级的读物,阅读完本书后,读者需要结合自己项目的要求,对相应的源代码进行修改,只有通过不断的练习,才能真正掌握ZigBee无线传感器网络开发的技术技巧。   适用对象    从事ZigBee无线传感器网络开发的相关技术人员   高等院校电子、通信、自动控制等专业学生   编者与致谢    本书主要由王小强、欧阳骏、黄宁淋编著,粟思科审校,参与本书编写的还有李岩、吴川、张凯之、张剑、王治国、钟晓林、王娟、胡静、杨龙、张成林、方明、王波、陈小军、雷晓、李军华、陈晓云、方鹏、龙帆、刘亚航。   配套服务——物联网俱乐部    我们为物联网读者和用户尽心服务,围绕ZigBee无线传感器网络技术、产品和项目市场,探讨物联网应用与发展,发掘热点与重点;开展物联网教学。物联网俱乐部QQ:183090495,电子邮件bojiakeji@tom.com,欢迎物联网爱好者和用户联系。   由于编者水平有限,书中难免有不当的地方,恳请广大读者批评指正。 编著者

章节摘录

版权页:   插图:   近年来,无线网络得到了快速的发展,在此过程中也出现了各种无线网络数据传输标准,诸如WiFiTM、Wireless USB、BluetoothTM、Wibree,不同的协议标准对应不同的应用领域,例如,WiFiTM主要用于大量数据的传输,Wireless USB主要用于视频数据的传输等。 现今,物联网技术得到了快速的发展,与此相关的一些技术如RFID、无线传感器网络也得到了快速的发展。与此同时,各种无线传感器网络协议标准也日渐规范化,其中得到广泛应用和推广的一种协议就是ZigBee 2007协议,TI公司已经推出了完全兼容该协议的SoC芯片CC2530,同时也开发出了相关的软件协议栈Z—Stack,开发者可以使用上述硬件和软件资源,搭建自己的无线传感器网络。 本章主要讨论了ZigBee的产生、发展过程,向读者展示了ZigBee的特点以及相关应用领域,帮助初学者快速入门。 1.1 无线网络数据传输协议对比 现在比较流行的无线网络数据传输协议有WiFiTM、Wireless USB、BluetoothTM、Cellular等,不同的协议都有各自的应用领域,因此,选择网络协议时,要根据不同的应用来选择某一种特定的协议。 那么,ZigBee协议与上述协议有什么关系?ZigBee协议的优点在哪里?ZigBee协议主要用在哪些应用领域? 各种无线数据传输协议对比图如图1—1所示。 从图1—1中可以看到不同的无线数据传输协议在数据传输速率和传输距离有各自的使用范围。 ZigBee、蓝牙以及IEEE 802.11b标准都是工作在2.4GHz频段的无线通信标准,下面将ZigBee与蓝牙、IEEE 802.11b标准进行简要的比较,帮助读者快速地了解ZigBee与现有的标准的优点。 蓝牙数据传输速率小于3Mbps,典型数据传输距离为2~10m,蓝牙技术的典型应用是在两部手机之间进行小量数据的传输。 IEEE 802.11b最高数据传输速率可达11Mbps,典型数据传输距离在30~100m,IEEE 802.11b技术提供了一种Internet的无线接入技术,如很多笔记本电脑可以使用自带的wiFi功能实现上网。 ZigBee协议可以理解为一种短距离无线传感器网络与控制协议,主要用于传输控制信息,数据量相对来说比较小,特别适用于电池供电的系统。此外,相对于上述两种标准,ZigBee协议更容易实现(或者说实现成本较低)。ZigBee、蓝牙以及IEEE 802.11b标准对比情况如表1—1、图1—2所示。 因此,ZigBee主要用在短距离无线控制系统,传输少量的控制信息。例如,在智能家居领域中,ZigBee可以用来传输控制灯亮或灯灭的控制信息。

图书封面


 ZigBee无线传感器网络设计与实现下载 更多精彩书评



发布书评

 
 


精彩书评 (总计1条)

  •     当要用到ZigBee的相关知识的时候,满世界的找书,发现国内关于这方面的书籍真的是很少,有的也是过时很久了的.没有时间去仔细的研究zigbee联盟上推荐的几本书外文书.毕竟做应用开发需要的是快速上手.下定决心,花40块大洋在京东上买了,买回来来回看了几遍,就当对zigbee做一个入门,书写的很简单,但是思路还算清晰吧,看完之后大概知道Zigbee是怎么回事,一些简单的应用也能开发了.所以总的来说,还是感谢书本的作者,呵呵.薄薄的一本书,定价还挺贵的,更糟糕的是,买回来看完之后,发现自己的一个文档里面竟然有此书的高清电子版,当初自己怎么就怎么找不到电子版的呢,亏大发了~~~

精彩短评 (总计80条)

  •     书还没看,不过是推荐买的,应该不错,发货速度很快
  •     一本不错的书,可以为初学者省去很多摸索的时间。建议购买。
  •     就是书太薄啦!!
  •     已经买了几天了 把书基本上都看一编 是一本讲组网的专业书籍 比想象中的薄很多 书中的实验基本上都可以实现不过其中也存在一些小瑕疵 不知道是打印问题还是原书就这样 书中的实验代码一定要先看了之后在去实验 总体来书这是一本好书
  •     很基础的一本书,适合入门来使用
  •     很好的专业书,书上讲的很详细,买来自学用的
  •     个别页存在印刷问题。
  •     书比较薄,内容也相对较少。但是比较简明清晰,易于初学者上手,实用性也还不错。对想要快速上手ZigBee的初学者比较适用
  •     这本书可以说相当不错的了,我才看了一周就可以编写大部分软件了。不错,推荐。
  •     前面看了一下有点收获,后面我估计我就看不懂了
  •     书里面有的地方有点小错误,但整体上还是不错的,介绍详细,语言通俗易懂!对初学者很有帮助
  •     这个很实用
  •     作者写的通俗易懂,非常推荐大家购买!具体讲解ZStack,比较透彻。学习zigbee,特别是CC2530非常推荐购买!
  •     质量 一般 呵呵
  •     速度很快!但是快递员很不给力!
  •     单从书的厚度上,确实小贵,不过看过内容后,确实值了
  •     还挺细致的
  •     不是很实用,建议不要买
  •     这本书入门还是很不错,深入还要靠自己自学
  •     不错,纸张看着很舒服,要是再多点应用部分的内容就更好了。
  •     书的理论讲解很透,还有具体代码实例,比较不错,
  •     经典教材,值得推荐!!
  •     先抛弃代码细节然后一步一步强化。好说
  •     书里不少干货,但也有很多没有谈及的地方。有参考价值。
  •     不知道为什么到我手里的书籍没有外包装袋并且有些破损呢
  •     对我来说还是比较难得,有的看不懂!
  •     灰常好,非计算机、电类专业的都可以较轻松的看懂,作者花了心思编书的~不错~
  •     这书适合于初学者。
  •     内容不错,比较浅显易懂,适合初学。但内容太少,没有深入讲述zigbee应用,还有几处错误
  •     商品不错,快递给力!
  •     看过的此类技术书籍中,只有这一本贴近实际
  •     书不错,是我需要的。
  •     有点基础知识的人都能写的来的一本书,尤其看到第三章,实在忍不了了,拼几张电路图,再来点百度百科都知道的东西,就是一章!!!真心还不如逛论坛!第一次给书如此差的评论!
  •     就是拿到书的时候,感觉不像新书,也不影响,内容还是我想要的
  •     不错,就是价格太贵了。
  •     还没读,看目录感觉还不错
  •     通俗易懂的书,很赞。我是做这个的,这本书很容易上手。
  •     慢慢看,菜鸟学蜜蜂咯
  •     ZigBee方面不错的书
  •     老师介绍此书,学习后,觉得很有必要作为参考书。
  •     东西很不错。。。。。。。。。。。。。。。。。。。。。。学习zigbee
  •     很棒的教程,通俗易懂
  •     感觉太理论话,感觉一般
  •     帮同学买的,说内容很好,是他想要的
  •     今天收到,看了下,适合初学者。虽然书很薄,但作者在写这本书时是用心了的,不象一些书大量翻译厂商的手册,对学习者来说根本没有。
  •     很好,纯实践的书,理论部分很少,适合初学者
  •     无线传输,在这里得到了很棒的体现
  •     物流稍微有点慢,不过官方解释是打折优惠订单增加,可以理解。
  •     确实是非常好的一本入门书,抛开了ZigBee学习的难点,直接从应用示例下手,给读者首先对那些难懂的概念有个直观的认识,值得一读的一本好书!
  •     书本不错,初学者很适合,就是薄了点,努力学习中,赞一个!
  •     入门级的,写得很容易看
  •     到货及时,很好
  •     ZigBee无线传感器网络设计与实现
  •     物流很快的、挺好的!
  •     书很好,就是物流的速度太慢了。
  •     一般般,价格贵了点
  •     这本书挺不错的,结合开发板子,例子讲的也恰到好处。
  •     非常好的一本书,zigbee网络的怎么建设都有详细讲解
  •     理论结合实际,是本好书
  •     这本书是偏软件应用,算是个入门吧,涉及到硬件较少。需配套对应的硬件,才能更好的理解和掌握。
  •     国内ZigBee书籍太少,而关于CC2530的专著可能只有这么一本了。读者没有其他选择,这本书的出版具有现实意义!
  •     非常适合入门。如果开始刚做毕设的时候就看到这本书,能节约不少时间。
  •     详细,基础,精练,好熟
  •     初学者可以购买这本书~ 如本级 写的很详细
  •     书是适合新手的,前面有入门讲解,可以初步了解zigbee技术。后面是配套的大量的案例,设计还是很合理的。
  •     ZigBee无线传感器网络设计与实现 不错的入门教程
  •     感觉自己的品味一下子就上来了
  •     书很薄,讲了几个简单的例子就占了书的一大半了,如果不深入的话还蛮实用的。
  •     老公选的,应该不错。
  •     还行,比较适合入门级别。
  •     很接近实际应用的一本书,是为工程师解决问题而生的。
  •     比淘宝的好,可以好好学学无线。
  •     很喜欢,刚拿到,翻了一下,是我想要的内容。
  •     前面的内容很好,后面就开始讲软件了
  •     看了下目录,还不错,在阅读中...........
  •     很专业的一本书,很满意
  •     书还行,讲的比较基础,书也不是很厚,适宜ZigBee开发入门,能快速熟悉ZigBee开发的开发步骤流程和常用函数操作,对ZigBee有个整体的印象。还有就是第五章搞串口收发时,串口发送的那个域名现在居然是是一个百家乐的博彩网站,这广告做的也太无良了吧。
  •     非常实用,里面有2530的基本实验也有协议栈的实验。下学期要带学生做zigbee的实验,这本书解决问题了。
  •     也许我是第一个买这本书的。买了几十本都未评论,这本书一定评。一本好书的作者,知道读者在想什么,要什么,而且就告诉读者什么。这就是好书!这本书就是这样!
  •     刚看了一部分,以初学者的思路分析问题,解决初学者的疑惑.
 

农业基础科学,时尚,美术/书法,绘画,软件工程/开发项目管理,研究生/本专科,爱情/情感,动漫学堂PDF下载,。 PDF下载网 

PDF下载网 @ 2024