物联网系统开发及套用实战

物联网系统开发及套用实战【物联网系统开发及套用实战】《物联网系统开发及套用实战》作者是陈勇,东南大学出版社于2014年3月1日出版 。
基本介绍书名:物联网系统开发及套用实战
作者:陈勇
出版社:东南大学出版社
出版时间:2014/3/1
内容介绍本书详细介绍了总计五部分16章 。比较全面介绍了物联网中的无线通信、ZigBee开发指南、物联网硬体开发基础、C-MAC开发设计和物联网实战 。目录结构第一部分绪论(1)1无线通信(1)1.1前言(1)1.2无处不在的无线网路(1)1.3无线通信技术种类(2)1.3.1蓝牙技术(2)1.3.2WiFi技术(2)1.3.3IrDA技术(3)1.3.4NFC技术(3)1.3.5UWB技术(4)1.3.6ZigBee技术(5)1.4小结(5)第二部分ZigBee开发指南(6)2ZigBee概述(6)2.1ZigBee技术的优势(6)2.2ZigBee设备类型(6)2.3ZigBee网路拓扑结构(7)2.4ZigBee结构(8)2.4.1ZigBee物理层(8)2.4.2ZigBee多路访问层(9)2.4.3ZigBee网路层(10)2.4.4ZigBee套用层(11)2.4.5应用程式框架(11)2.4.6ZigBee设备对象(11)2.4.7协定栈代码目录结构(11)2.5ZigBee无线数据传输及通信模式(12)2.6ZigBee性能分析(13)2.7ZigBee的套用前景(13)3ZStack开发指南(14)3.1ZStack使用(14)3.1.1设备类型(15)3.1.2栈配置(16)3.2定址(16)3.2.1地址类型(16)3.2.2网路地址分配(16)3.2.3ZStack定址(17)3.2.4重要设备地址(18)3.3绑定(19)3.4路由(21)3.4.1概述(21)3.4.2路由协定(21)3.4.3表存储(22)3.5ZDO讯息请求(23)3.6携带型设备(23)3.7端到端确认(24)3.8其他(24)3.8.1配置信道(24)3.8.2配置PANID和要加入的网路(24)3.8.3最大有效载荷大小(25)3.8.4离开网路(25)3.8.5描述符(25)3.8.6非易失性存储项(25)3.9安全(26)3.9.1概述(26)3.9.2配置(26)3.9.3网路访问控制(27)3.9.4更新密码(27)3.10ZStack套用分析(27)第三部分物联网硬体开发基础(30)4龙芯处理器(30)4.1龙芯1C处理器(30)4.1.1体系结构框图(30)4.1.2晶片主要功能(31)4.2龙芯1B处理器(34)4.2.1体系结构框图(35)4.2.2晶片主要功能(35)5龙芯1B通用核心板(39)5.1用途(39)5.2特点(39)5.3配置(39)6龙芯嵌入式开发板(40)6.1产品主要特徵(41)6.2电路板简介(41)6.3套用领域(48)7开发工具(49)7.1IAR(49)7.1.1IARFOR2530简介(49)7.1.2IAR软体的安装(49)7.1.3软体的设定与调试(50)7.2Visual Studio 2010(56)7.2.1Visual Studio简介(56)7.2.2Visual Studio的安装(57)7.3Ubuntu Linux 9.04安装和配置教程(60)8开发环境搭建(72)8.1调试开发环境搭建(72)8.1.1开发环境搭建(72)8.1.2交叉编译工具安装(72)8.1.3常用调试环境搭建(73)8.2基本开发(75)8.2.1PMON(75)8.2.2Kernel(76)8.3档案系统(77)8.3.1档案系统製作(77)8.3.2档案系统烧写(77)8.4附录(78)8.4.1PMON常用命令(78)8.4.2NandFlash分区说明(80)8.4.3Windows超级终端使用说明(80)8.4.4Minicom使用指南(83)8.4.5PMON下常用操作(85)第四部分CMAC开发设计(87)9CMAC与Loongson1B开发板(87)9.1简介(87)9.2产品特性(87)9.3套用範围(88)9.4电气参数(88)9.5管脚定义(88)9.6参考接口电路(89)9.7机械尺寸(90)10CC2530介绍(91)10.1CC2530图样(91)10.2CC2530概述(91)10.3CC2530晶片的主要特点(93)10.4硬体套用电路(95)10.5CC2530晶片的引脚功能(95)11CMAC设计(97)11.1整体机构与功能(97)11.2系统组成的主要功能(97)11.3CMAC协定系统硬体(103)11.4CMAC协定的设计(103)11.5测试(108)12ZigBee硬体模组(110)12.1ZigBee开发板硬体模组介绍(110)12.2ZigBee通用底板介绍(110)12.3ZigBee扩展板介绍(110)12.3.1LED模组(111)12.3.2PLC模组(111)12.3.3RFID模组(111)12.3.4温湿度模组(112)12.3.5光强检测模组(112) 12.3.6空气品质检测模组(113)12.3.7门磁报警模组(113)12.3.8亮度调製模组(114)13CC2530基础实验(115)13.1I/O控制实验(115)13.2系统时钟实验(117)13.3串口通信实验(120)13.3.1串口传送(120)13.3.2串口接收(123)13.4定时器实验(125)13.4.1定时器1计数中断(125)13.4.2定时器2(127)13.4.3定时器4比较控制(130)13.5睡眠定时器实验(132)13.6AD转换实验(135)13.7看门狗实验(137)13.8随机数生成器实验(139)13.9DMA传输实验(141)13.10RF无线通信实验(145)14ZigBee组网通信实验(150)14.1协调器建立网路(150)14.1.1ZigBee设备区分(150)14.1.2ZigBee选择网路拓扑(151)14.1.3建立网路(152)14.2节点加入网路(160)14.2.1节点通过MAC层关联过程加入网路(160)14.2.2节点通过预先指定的父设备加入网路(162)14.2.3协定栈代码分析(163)14.2.4套用层代码解析(167)14.3基于GenericApp例程之LED控制实验(168)14.4基于GenericApp例程之按键实验(170)14.4.1基于GenericApp例程之按键轮训实验(171)14.4.2基于GenericApp例程之按键中断实验(172)14.5基于GenericApp例程串口功能的实现(175)14.6接收串口数据帧处理(177)14.7ZigBee组网地址传递(179)14.8接收网路发来的数据(180)15基于ZigBee物联网实验箱各功能模组的实现(186)15.1LED控制(186)15.2PLC控制(187)15.3RFID识别(189)15.4温湿度检测(192)15.5光强检测(194)15.6空气品质检测(196)15.7亮度调製(198)15.8门磁报警(199)16龙芯开发板硬体平台(202)16.1嵌入式Linux系统移植(202)16.1.1BootLoader移植(202)16.1.2PMON编译(202)16.1.3PMON烧写与更新(202)16.2Linux核心移植(203)16.2.1核心配置(203)16.2.2核心编译与移植(204)16.3档案系统和应用程式移植(204)16.3.1根档案系统製作(204)16.3.2应用程式移植(207)16.4QT移植(208)16.4.1tslib移植(208)16.4.2QT源码编译(209)16.5上位机控制平台製作(209) 16.6Nginx+php的Web伺服器製作(213)16.7Nginx移植(214)16.8php移植(217)16.9基于QT的上位机控制平台(218)16.10基于Linux C的网关程式设计(221)第五部分物联网实战(230)17物联网实战教学实验箱(230)17.1智慧型农业(230)17.1.1物联网业务平台(230)17.1.2关键技术概述(231)17.1.3重点解决的问题(233)17.2智慧型家居(241)17.2.1採用的关键技术(241)17.2.2系统方案(245)17.2.3智慧型家居示範案例(249)17.3智慧型医疗(250)17.3.1关键技术概述(250)17.3.2示範内容和方式(252)17.3.3技术方案(255)附录ZStack套用层数据传输协定(260)参考文献(262)