本书全面、系统地阐述了无线传感器网络(WSN)技术的基本原理、关键设备和技术应用。全书共7个项目,每个项目均以任务为导向,对目前实际应用中几种典型的短距离无线通信技术进行分析与设计,包括认识无线传感器网络、搭建无线传感器网络开发环境、基础射频无线通信技术应用设计、Z-Stack无线通信技术应用设计、蓝牙无线通信技术应用设计、WiFi无线通信技术应用设计、GPRS无线通信技术应用设计。在内容的衔接上,7个项目的教学内容由浅入深,由简到繁,按"基础—应用—综合—拓展”的层次递进。本书按照无线传感器网络技术体系结构,充分考虑高职高专院校学生的特点,结合无线传感器网络应用实际情况,将每个项目与实体的物联网相关设备相结合。在结构安排上,通过明确的任务目标与要求、任务相应的知识点、任务实训步骤、技能拓展等方面来组织内容,体现理论够用、实践为主的"工学结合”的特点。
作者薛君,武汉职业技术学院教师,双师型教师。一直从事物联网专业建设方向的教学和科研工作,多次带领学生参加职业技能大赛并获奖,有着丰富的教学和实践经验。
项目一 认识无线传感器网络
任务1.1 无线传感器网络概述
任务1.2 无线传感器网络技术发展历程
1.2.1 国外发展历程
1.2.2 国内发展现状
任务1.3 无线传感器网络的特点
任务1.4 无线传感器网络关键技术与应用
1.4.1 几种典型的短距离无线通信网络技术
1.4.2 无线传感器网络的应用领域
【知识点小结】
【拓展与思考】
【强国实训拓展】
项目二 搭建无线传感器网络开发环境
任务2.1 认识NEWLab实训平台
2.1.1 NEWLab实训平台各类接口
2.1.2 传感器模块与无线通信模块
2.1.3 仿真器模块
任务2.2 安装相关软件
2.2.1 安装IAR 8.10软件
2.2.2 安装SmartRF04EB驱动
2.2.3 安装SmartRF Flash Programmer软件
任务2.3 建立ZigBee开发环境——以点亮一盏LED灯为例
2.3.1 建立IAR开发环境
2.3.2 配置工程
2.3.3 编写、调试程序
【知识点小结】
【拓展与思考】
【强国实训拓展】
项目三 基础射频无线通信技术应用设计
任务3.1 Basic RF无线控制LED灯
3.1.1 Basic RF工作原理
3.1.2 任务实训步骤
任务3.2 Basic RF无线串口通信
3.2.1 串口通信原理
3.2.2 任务实训步骤
任务3.3 开关量传感器采集系统
3.3.1 传感器的技术原理
3.3.2 红外传感器工作原理
3.3.3 声音传感器工作原理
3.3.4 任务实训步骤
任务3.4 模拟量传感器采集系统
3.4.1 气体传感器工作原理
3.4.2 光照传感器工作原理
3.4.3 任务实训步骤
任务3.5 数字量传感器采集系统
3.5.1 数字量传感器技术
3.5.2 温度传感器工作原理
3.5.3 湿度传感器工作原理
3.5.4 任务实训步骤
任务3.6 环境智能监测系统设计与应用
3.6.1 通信网络地址概述
3.6.2 Basic RF驱动文件介绍
3.6.3 任务实训步骤
【知识点小结】
【拓展与思考】
【强国实训拓展】
项目四 Z-Stack无线通信技术应用设计
任务4.1 基于Z-Stack的点对点通信
4.1.1 Z-Stack协议栈的概念
4.1.2 Z-Stack协议栈的安装与说明
4.1.3 任务实训步骤
任务4.2 基于Z-Stack的串口通信
4.2.1 Z-Stack操作系统的概念
4.2.2 OSAL运行机制
4.2.3 OSAL消息队列
4.2.4 OSAL添加新任务和事件
4.2.5 OSAL的API函数
4.2.6 任务实训步骤
任务4.3 基于绑定的无线灯光控制
4.3.1 绑定过程
4.3.2 Z-Stack的LED灯驱动
4.3.3 Z-Stack的按键驱动
4.3.4 任务实训步骤
任务4.4 基于Z-Stack的串口透传
4.4.1 单播
4.4.2 组播
4.4.3 广播
4.4.4 任务实训步骤
任务4.5 基于Z-Stack的模拟量传感器采集系统
4.5.1 ZigBee无线网络地址管理
4.5.2 ZigBee协议栈网络拓扑结构
4.5.3 ZigBee Sensor Monitor介绍
4.5.4 任务实训步骤
任务4.6 ZigBee无线传感器网络监控系统设计
【知识点小结】
【拓展与思考】
【强国实训拓展】
项目五 蓝牙无线通信技术应用设计
任务5.1 基于BLE协议栈的串口通信
5.1.1 蓝牙技术概念
5.1.2 BLE协议栈的安装与使用
5.1.3 任务实训步骤
任务5.2 基于BLE协议栈的无线点灯
5.2.1 主、从机数据建立连接流程
5.2.2 BLE应用数据传输过程
5.2.3 任务实训步骤
【知识点小结】
【拓展与思考】
【强国实训拓展】
项目六 WiFi无线通信技术应用设计
任务6.1 搭建WiFi最小系统开发环境
6.1.1 WiFi技术概述
6.1.2 IP地址介绍
6.1.3 WiFi无线控制方式
6.1.4 任务实训步骤
任务6.2 WiFi无线控制风扇系统
【知识点小结】
【拓展与思考】
【强国实训拓展】
项目七 GPRS无线通信技术应用设计
任务7.1 基于GPRS的接打电话
7.1.1 GPRS技术概述
7.1.2 AT指令
7.1.3 任务实训步骤
【知识点小结】
【拓展与思考】
【强国实训拓展】
项目八 NB-IoT无线通信技术应用设计
任务8.1 认识NB-IoT技术
8.1.1 NB-IoT技术概述
8.1.2 NB-IoT标准发展历程
8.1.3 NB-IoT技术特点
任务8.2 基于NB-IoT的智能路灯系统
8.2.1 利尔达NB86-G模块特性与引脚描述
8.2.2 利尔达NB86-G模块工作模式与相关技术
8.2.3 利尔达NB86-G常用模块AT指令
8.2.4 任务实训步骤
任务8.3 基于NB-IoT的智能路灯云平台的接入
8.3.1 NB-IoT网络体系架构
8.3.2 NB-IoT部署方式
8.3.3 任务实训步骤
【知识点小结】
【拓展与思考】
【强国实训拓展】