第1章 绪论 1
1.1 发展概况 1
1.2 移动互联网 3
1.3 嵌入式互联网 9
1.4 无线嵌入式互联网 11
1.5 应用领域 14
1.5.1 可穿戴式应用领域 14
1.5.2 智慧家居应用领域 18
1.5.3 无线传感网络应用领域 22
1.5.4 工业无线控制应用领域 25
本章小结 27
第2章 无线嵌入式互联网的IP实现 28
2.1 IEEE 802.15.4标准 29
2.1.1 IEEE 802.15.4简介 29
2.1.2 IEEE 802.15.4网络拓扑 30
2.1.3 IEEE 802.15.4层次结构 34
2.1.4 IEEE 802.15.4结构 34
2.2 IPv6协议 46
2.2.1 IPv6的特点 46
2.2.2 IPv6地址与配置 47
2.2.3 IPv6报文结构 51
2.3 6LoWPAN标准 54
2.3.1 6LoWPAN概述 54
2.3.2 6LoWPAN的功能目标 55
2.3.3 6LoWPAN关键技术 57
2.3.4 适配层功能介绍 57
2.3.5 适配层报文格式 59
本章小结 65
第3章 无线嵌入式互联网的移动与路由 66
3.1 移动 66
3.1.1 移动IP 66
3.1.2 NEMO移动网络 76
3.2 路由 79
3.2.1 NDP邻居发现协议 79
3.2.2 RPL协议 82
3.2.3 MANET 87
本章小结 91
第4章 无线嵌入式互联网的应用协议 92
4.1 CoAP应用 92
4.1.1 CoAP结构 93
4.1.2 CoAP主要特点 94
4.1.3 CoAP的订阅机制 96
4.1.4 CoAP的交互模型 97
4.1.5 CoAP与互联网的互联方式 98
4.2 轻量Web 100
4.2.1 轻量WebServer 100
4.2.2 简单WebService 105
4.3 UPnP应用 118
4.3.1 UPnP基本术语 119
4.3.2 UPnP基本组件 120
4.3.3 UPnP协议栈 121
4.3.4 UPnP实现的工作流程 122
本章小结 123
第5章 低功耗无线嵌入式系统的操作系统 124
5.1 Contiki操作系统 124
5.1.1 Contiki的功能特点 126
5.1.2 Contiki的源代码结构 127
5.1.3 Contiki的环境搭建 129
5.2 TinyOS操作系统 130
5.2.1 TinyOS的框架结构 131
5.2.2 TinyOS的硬件平台抽象 132
5.2.3 TinyOS的调度机制 134
5.2.4 nesC语言 135
5.3 MantisOS操作系统 142
5.3.1 MantisOS的体系结构 143
5.3.2 MantisOS的设计举例 145
5.4 SOS操作系统 147
5.4.1 SOS的体系结构 147
5.4.2 SOS的功能特点 148
5.4.3 SOS的通信机制 149
本章小结 151
第6章 无线嵌入式系统与Internet互联的设计举例 153
6.1 Contiki无线传感网与因特网的互联设计 153
6.1.1 mbed体系结构 154
6.1.2 开发环境搭建 156
6.1.3 开发示例 162
6.2 BACnet自动控制网与因特网的互联设计 168
6.2.1 BACnet简介 168
6.2.2 BACnet/IP协议分析 171
6.2.3 BACnet/IPv6无线互联设计 173
本章小结 187
参考文献 189