图书推荐|《物联网实例开发教程》

中国电子学会物联网专家委员会推荐

普通高等教育物联网工程专业系列规划教材

本书在实际教学经验的基础上,依据主流物联网实训平台编写而成的。
全书共七章,首先介绍了物联网实训的基础理论知识,其中包括物联网技术概述、nesC编程语言、物联网操作系统——TinyOS、RFID无线射频技术及无线射频芯片CC2430,再在此基础上重点介绍了物联网教学平台和实例开发详解。
实例开发详解中详细论述了TinyOS基础实验、TinyOS通信实验、IAR基础实验和Z-stack通信实验。
本书适合作为高等院校物联网工程专业及相关专业“物联网实习及实训”课程教材,也可作为相关工程技术人员的参考书。

向上滑动阅览

目录

第一章  物联网技术概述1

1.1  物联网发展历史1

1.2  物联网关键技术2

1.2.1  嵌入式技术2

1.2.2  传感器技术3

1.2.3  RFID技术5

1.2.4  计算机技术6

1.2.5  其他相关技术8

1.3  物联网体系架构9

1.4  物联网的应用10

 

 

第二章  nesC编程语言14

2.1  nesC概述14

2.2  nesC语法15

2.2.1  接口15

2.2.2  组件16

2.2.3  模块19

2.2.4  配件21

2.3  基于nesC语言的应用程序26

2.3.1  基于nesC语言的应用程序的开发26

2.3.2  nesC程序举例26

 

 

第三章  物联网操作系统——TinyOS29

3.1  TinyOS操作系统简介29

3.1.1  传感器网络对操作系统的需求29

3.1.2  TinyOS操作系统的设计思路30

3.2  TinyOS组件模型31

3.2.1  TinyOS的组件类型32

3.2.2  硬件/软件边界33

3.2.3  组件示例33

3.2.4  组件组合34

3.2.5  应用程序总体分析36

3.3  TinyOS通信模型37

3.3.1  主动消息概述37

3.3.2  主动消息的设计实现37

3.3.3  主动消息的缓存管理机制37

3.3.4  主动消息的显式确认消息机制38

3.4  TinyOS事件驱动机制、调度策略与能量管理机制38

3.4.1  事件驱动机制38

3.4.2  调度策略40

3.4.3  能量管理机制41

3.4.4  运行空间42

 

 

第四章  RFID无线射频技术43

4.1  RFID概述43

4.1.1  RFID基本原理43

4.1.2  RFID的分类及应用44

4.1.3  RFID的发展历程46

4.2  RFID系统的基本构成46

4.2.1  读写器46

4.2.2  标签50

4.2.3  天线54

4.3  RFID中间件55

 

 

第五章  无线射频芯片CC243058

5.1  主要特性58

5.2  引脚和I/O口配置58

5.2.1  I/O功能引脚59

5.2.2  电源线引脚功能60

5.2.3  控制线引脚功能60

5.3  CC2430 CPU介绍61

5.3.1  复位61

5.3.2  内存61

5.3.3  数据指针61

5.3.4  振荡器和时钟62

5.3.5  RAM62

5.4  外部设备62

5.4.1  GPIO62

5.4.2  DMA控制器63

5.4.3  定时器63

5.4.4  随机数发生器64

5.4.5  AES协处理器64

5.4.6  电源控制65

5.4.7  看门狗65

5.4.8  串口66

5.4.9  Flash控制器66

5.5  无线模块68

 

 

第六章  物联网教学平台69

6.1  平台介绍69

6.1.1  平台软硬件说明69

6.1.2  物联网教学平台硬件连接71

6.2  开发环境的搭建72

6.3  平台的使用77

6.3.1  程序的下载77

6.3.2  TinyOS系统下的基本操作流程78

6.3.3  Z-stack的基本操作流程82

 

 

第七章  实例开发详解85

7.1  TinyOS基础实验85

实验一  LED灯实验85

实验二  定时器实验89

实验三  串口调试实验92

实验四  串口通信实验95

实验五  看门狗实验101

实验六  Flash读写实验105

实验七  功耗模式实验109

实验八  随机序列发生器114

实验九  AES-128安全协处理器120

7.2  TinyOS通信实验128

实验一  点对点通信实验128

实验二  RSSI测量实验137

实验三  设置发射功率实验142

实验四  设置无线信道实验153

实验五  无线传感器网络实验——光照传感器164

7.3  IAR基础实验169

实验一  自动闪烁170

实验二  按键控制LED指示灯闪烁171

实验三  定时器T1 的应用174

实验四  定时器T2 的应用176

实验五  定时器T3的应用178

实验六  继电器驱动实验179

实验七  外部中断实验181

实验八  片内温度传感器测试实验183

实验九  GPIO流水灯测试实验185

实验十  串口数据收发实验188

实验十一  系统睡眠与唤醒实验192

实验十二  看门狗与唤醒实验194

实验十三  CC2430内部Flash读写实验196

实验十四  高级加/解密实验198

实验十五  随机数产生实验200

实验十六   LCD驱动实验203

7.4  Z-stack通信实验206

实验一  SampleApp实验206

实验二  灯-开关实验208

实验三  传感器数据收集实验211

实验四  按键演示实验213

实验五  A/D采样演示实验214

实验六  A/D采样LED演示实验216

实验七  GenericApp实验217

实验八  SerialApp实验218

实验九  TransmitApp实验220

实验十  HomeAutomation实验222

 

 

参考文献224

相关图书

中国电子学会物联网专家委员会推荐《物联网基础技术及应用》

物联网工程《物流信息系统与物联网》

新形态立体化教材《物联网专业英语教程 (第二版)》

《物联网信息安全》

《物联网关键技术与应用》

本科通信《窄带物联网(NB-IoT)技术实战指导》


往期回顾



 关于我们

助力内蒙古高校教育事业发展 —云图教育一直在行动
丨更多

图书出版

助力内蒙古高等学校教材建设
丨更多

智慧教育

内部质量管理&教学诊断与改进平台
丨更多

教育政策

《2020年全区职称改革工作安排意见》印发
丨更多

目录