新書推薦:
《
中考热点作家孙道荣2024年散文精选集三册
》
售價:NT$
581.0
《
全球城市案例研究2023:基于网络的合作与竞争国际经验借鉴
》
售價:NT$
908.0
《
引爆:炸药、硝酸盐和现代世界的形成
》
售價:NT$
388.0
《
人类星球:我们如何创造了人类世(企鹅·鹈鹕丛书013)
》
售價:NT$
418.0
《
伏候圣裁:中国古代的君主与政治
》
售價:NT$
449.0
《
艺术图像学研究(第一辑)
》
售價:NT$
857.0
《
摆脱强迫的人生(修订版)
》
售價:NT$
403.0
《
知宋·宋代之司法
》
售價:NT$
454.0
編輯推薦:
本书立足无线传感器网络操作系统TinyOS与设备开发常用的ZigBee PRO协议,分两篇介绍无线传感器网络的应用开发技术,期许初学者能通过简易的TinyOS尽快理解无线传感器网络的理论及应用设计,另一方面能初步掌握商业级的无线传感器网络设备的设计与开发方法。
TinyOS与ZigBee相得益彰,一个采用开源操作系统、编程简单,适于应用与算法分析,另一个架构完备,设计工作量小,两者都是当前主要的无线传感器网络开发方式。选材丰富、文字简练、图文并茂、结合实际,独特而详尽地阐述了当前无线传感器网络的主流应用技术。
基于教学与研发团队多年来的积累,本书提供众多的配套资料,包括PPT课件、实验指导书、程序源代码、应用软件、实验设备及模块等,可以通过自建网站、FTP服务器、云存储等途径获取配套资料。并且,定期通过QQ群及微信平台发布与更新原创的应用方案及开源资料。
l 随书PPT课件(1份),方便教师或培训讲师进行课程讲授;
l 书中涉及的程序代码及相关的应用软件(持续更新),方便开展实验或实训操作;
l 额外提供电子版的实验指导书(多份),方便自学或指导实验(实训)操作;
l 配套
內容簡介:
作者立足无线传感器网络的应用与实践,本着深入浅出、通俗易懂、承上启下、操作性强等编写原则,突出具体的应用设计,力求使本书成为讲授方法、指导实践性质的教材。本书既符合本科院校的系统化教学需要,又适用于高职高专类院校的实作性要求,也可用于企业技术培训。
本书结合无线传感器网络操作系统TinyOS与ZigBee PRO协议,分两部分介绍无线传感器网络的应用开发技术。第一部分是TinyOS 2.x应用部分,依次按NesC语言编程、GPIO控制、串口通信、定时器、传感器测量、射频数据收发、低功耗控制、节点RSSI测量、路由协议介绍。第二部分是ZigBee PRO协议部分,与TinyOS部分相呼应,从ZigBee协议特点、简单模块控制到无线组网等技术依次展开,逐步掌握ZigBee开发无线传感器应用工程的方法。TinyOS与ZigBee相得益彰,一个采用开源操作系统、编程简单,适用于应用与算法分析,另一个架构完备,设计工作量小,两者都是当前主要的无线传感器网络开发方式。
全书内容丰富、文字简练、图文并茂、结合实际,较为详尽地阐述了当前无线传感器网络的主流应用技术。本书可作为物联网工程、传感器网络、通信工程等专业高年级本科生及研究生的教材,也可供从事无线传感器网络系统开发的工程技术人员、科研人员阅读参考。
目錄 :
上篇基于TinyOS 2.x操作系统的应用设计
第1章TinyOS程序设计原理
1.1TinyOS操作系统
1.1.1TinyOS简介
1.1.2TinyOS的特点
1.1.3TinyOS调度机制
1.1.4TinyOS通信模型
1.1.5TinyOS能源效率
1.2NesC简单程序示例
1.2.1NesC语言简介
1.2.2NesC语言的特点
1.2.3NesC简单程序示例
1.2.4NesC编程结构
1.3NesC编程语法
1.3.1代码页格式
1.3.2NesC编程语法
本章小结
习题
第2章TinyOS LED控制
2.1LED控制任务描述
2.1.1任务描述
2.1.2LED控制项目结构
2.1.3应用基础
2.2程序的结构与模型
2.2.1程序结构
2.2.2程序模型
2.3应用Task控制LED
2.3.1LED控制程序源码
2.3.2LED控制原理
2.3.3扩展分析
2.4应用Event控制LED
2.4.1LED控制程序源码
2.4.2LED控制原理
2.4.3扩展分析
本章小结
习题
无线传感器网络应用技术基于TinyOS及ZigBee PRO的实例设计
第3章串口通信
3.1串口通信任务描述
3.1.1任务描述
3.1.2串口通信项目结构
3.1.3应用基础
3.2程序的结构与模型
3.2.1程序结构
3.2.2程序模型
3.3串口通信程序设计
3.3.1串口通信程序源码
3.3.2串口通信原理
3.3.3扩展分析
本章小结
习题
第4章定时器
4.1定时器控制任务描述
4.1.1任务描述
4.1.2定时器控制项目结构
4.1.3应用基础
4.2程序的结构与模型
4.2.1程序结构
4.2.2程序模型
4.3定时器控制
4.3.1定时器应用程序源码
4.3.2定时器控制原理
4.3.3扩展分析
本章小结
习题
第5章光敏传感器测量
5.1光敏传感器测量任务描述
5.1.1任务描述
5.1.2光敏传感器测量项目结构
5.1.3应用基础
5.2程序的结构与模型
5.2.1程序结构
5.2.2程序模型
5.3光敏传感器测量程序
5.3.1光敏传感器测量程序源码
5.3.2光敏传感器测量原理
5.3.3扩展分析
本章小结
习题
第6章射频通信
6.1射频通信任务描述
6.1.1任务描述
6.1.2射频通信项目结构
6.1.3应用基础
6.2程序的结构与模型
6.2.1程序结构
6.2.2程序模型
6.3射频数据通信实践
6.3.1射频数据通信实践程序源码
6.3.2射频数据通信原理
6.3.3扩展分析
6.4MAC协议组网实践
6.4.1MAC协议组网实践程序源码
6.4.2MAC协议组网原理
6.4.3扩展分析
本章小结
习题
第7章低功耗RF控制
7.1低功耗RF控制任务描述
7.1.1任务描述
7.1.2低功耗RF控制项目结构
7.1.3应用基础
7.2程序的结构与模型
7.2.1程序结构
7.2.2程序模型
7.3低功耗MAC协议实践
7.3.1低功耗MAC协议实践程序源码
7.3.2低功耗RF控制原理
7.3.3扩展分析
本章小结
习题
第8章节点RSSI的测量
8.1节点RSSI测量任务描述
8.1.1任务描述
8.1.2节点RSSI测量项目结构
8.1.3应用基础
8.2程序的结构与模型
8.2.1程序结构
8.2.2程序模型
8.3基于RSSI的节点测距
8.3.1基于RSSI的节点测距源码
8.3.2基于RSSI的节点测距原理
8.3.3扩展分析
本章小结
习题
第9章路由协议
9.1路由协议通信任务描述
9.1.1任务描述
9.1.2路由协议通信项目结构
9.1.3应用基础
9.2程序的结构与模型
9.2.1程序结构
9.2.2程序模型
9.3路由协议通信应用程序
9.3.1路由协议通信程序源码
9.3.2路由协议通信程序分析
9.3.3扩展分析
9.4路由协议组件设计
9.4.1路由协议数据结构
9.4.2Flooding路由协议组件设计
9.4.3Gossiping路由组件设计
9.4.4扩展分析
本章小结
习题
下篇基于ZigBee PRO协议的应用设计
第10章ZigBee技术概述
10.1ZigBee技术简介
10.1.1ZigBee的概念
10.1.2ZigBee设备类型
10.1.3ZigBee射频通道
10.1.4ZigBee网络拓扑结构
10.1.5ZigBee网络地址
10.1.6ZigBee技术特点
10.2ZigBee软件协议栈
10.2.1ZStack协议简介
10.2.2ZStack的工作原理
10.2.3ZStack的分层
10.3CC2530应用电路
10.3.1CC2530芯片的器件特性
10.3.2CC2530的功能结构
10.3.3CC2530的应用电路设计
本章小结
习题
第11章CC2530 GPIO控制
11.1GPIO接口输出控制
11.1.1GPIO接口控制基础
11.1.2GPIO接口输出控制
11.1.3GPIO输出控制效果
11.2GPIO接口输入控制
11.2.1GPIO接口控制基础
11.2.2GPIO接口输入控制
11.2.3GPIO输入控制效果
11.3GPIO接口中断控制
11.3.1GPIO接口的中断控制
11.3.2GPIO接口中断控制
11.3.3GPIO中断控制效果
本章小结
习题
第12章CC2530 UART接口控制
12.1UART串口输出控制
12.1.1UART发送控制
12.1.2UART接口的数据发送
12.2UART串口收发控制
12.2.1UART接口收发控制
12.2.2UART接口收发控制程序
12.3UART串口时钟显示控制
12.3.1UART接口时钟显示控制
12.3.2UART时钟显示控制程序
本章小结
习题
第13章CC2530定时器控制
13.1Timer1定时控制
13.1.1Timer1应用基础
13.1.2Timer1定时应用
13.2Timer3定时控制
13.2.1Timer3应用基础
13.2.2Timer3定时控制程序
13.3Timer4定时控制
13.3.1Timer4应用基础
13.3.2Timer4定时输出PWM波
本章小结
习题
第14章片内ADC测温
14.1片内ADC测温寄存器
14.1.1片内ADC测温基础
14.1.2片内ADC测温寄存器
14.2片内ADC测温应用
14.2.1片内ADC测温程序
14.2.2数据校准
本章小结
习题
第15章ZStack协议通信
15.1ZStack协议简介
15.1.1ZStack协议的概念
15.1.2ZStack协议的工作流程
15.1.3OSAL中的任务处理
15.2ZStack无线自组网
15.2.1SampleApp工程源码
15.2.2SampleApp工程分析
15.2.3网络管理
15.3ZStack串口通信
15.3.1任务描述
15.3.2程序设计
15.3.3ZStack串口通信分析
本章小结
习题
第16章ZStack点对点无线测温
16.1无线测温基础
16.1.1点对点通信结构
16.1.2射频数据包格式
16.1.3点对点无线测温网络基础
16.2无线测温协调器程序
16.2.1GenericApp头文件
16.2.2GenericApp应用程序
16.3无线测温终端设备程序
16.3.1传感器驱动程序源码
16.3.2终端设备测温程序源码
本章小结
习题
第17章ZStack组播与广播
17.1组播与广播通信
17.1.1组播与广播的概念
17.1.2组播与广播的结构设计
17.1.3组播与广播的应用
17.2组播的应用实践
17.3广播的应用实践
本章小结
习题
第18章ZStack协议组网
18.1ZStack协议网络拓扑控制
18.1.1ZStack组网控制
18.1.2PAN ID与网络地址
18.1.3ZStack组网实践
18.2网络传感器测量原理
18.2.1ZStack模板结构与功能
18.2.2SimpleApp工程测量原理
18.2.3传感器测量程序分析
18.3ZStack网络管理
18.3.1网络状态指示
18.3.2网络管理器
18.3.3网际通信
本章小结
习题
附录ACC2530射频模块的电路原理图
附录BCC2530模块的底板电路原理图
附录C无线传感器网络的缩略语
参考文献