普通高等教育“物联网工程专业”规划教材 物联网技术实践教程 基于蓝牙4
作者:毛剑飞,周雪 主编
出版时间:2015年版
内容简介
毛剑飞、周雪主编的《物联网技术实践教程:基 于蓝牙4(普通高等教育物联网工程专业规划教材)》 全面介绍物联网工程的蓝牙4.O低功耗开发技术。全 书分为4篇,共18章。其中,第1篇是实验软、硬件平 台的搭建,一步一步地介绍如何构架简单的蓝牙软硬 实验平台;第2篇是蓝牙基础实验,讲解*简单的无 操作系统的蓝牙芯片实验,让读者充分了解和熟悉蓝 牙芯片,为后续的蓝牙通信开发打下基础;第3篇是 低功耗蓝牙通信协议栈,主要介绍低功耗蓝牙通信原 理以及如何自定义硬件抽象层,本篇内容是后面的蓝 牙通信实验的理论和实验基础;第4篇是低功耗蓝牙 通信实验,先从学着改造简单的蓝牙协议栈范例项目 开始,再定制一个我的蓝牙感知器iSensor,在 iSensor中一步步实践蓝牙协议栈的通信原理,然后 结合15SB模块综合应用蓝牙设备实现蓝牙键鼠、蓝牙 CDC串口通信及网络处理机,*后讲述了应用蓝牙无 线分析仪测试蓝牙通信。本书的重点是实验,整个蓝牙实验内容以任务驱 动为导向,每个实验都先提出目标并给出实验过程图 像,以充分调动读者兴趣和学习热情,鼓励读者参与 实验,实现实验目标,在实现过程中可以参考我们对 实验原理作出的详细讲解和分析,实验完成后还可以 参考本书对每个实验给出的详细注释的源码清单。本书适合作为高等院校和高职高专的物联网、通 信、电气、自动控制以及计算机应用专业的本科生、 研究生和专科生教材,同时也可供对物联网、通信技 术开发感兴趣的工程师、广大科技工作者和研究人员 参考。
目录
第1篇 概述及实验平台
第1章 低功耗蓝牙
1.1 蓝牙与物联网
1.2 低功耗蓝牙与“我的物联网”
1.3 低功耗蓝牙概述
1.4 低功耗蓝牙的特点
第2章 蓝牙4.0 BLE软件开发平台搭建
2.1 选择IAR 8051的理由
2.2 IAR 8051-8.3 的下载、安装和破解
2.2.1 下载IAR 8051-8.3
2.2.2 安装IAR 8051-8.3
2.2.3 破解IAR 8051-8.3
2.3 IAR 8051集成开发环境简介
2.4 IAR 8051 C/C++
2.5 安装相关支持软件
第3章 蓝牙4.0 BLE硬件开发平台搭建
3.1 选择世嵌开发板的理由
3.2 世嵌*简配置开发套件
3.2.1 核心板WB2540MVA
3.2.2 底板WX2530
3.2.3 仿真器CCDBG
3.3 搭建实验硬件环境
3.4 创建工程——点亮LED
第2篇 基础实验
第4章 GPIo实验
4.1 LED实验:打开所有LED
4.1.1 任务要求及效果呈现
4.1.2 实验原理
4.1 J 3实验步骤
4.1.4 源码清单
4.2 I.ED实验:让LED一闪一闪
4.2.1 任务要求及效果呈现
4.2.2 实验原理
4.2.3 源码清单
4.3 LED实验:实现流水灯
4.3.1 任务要求及效果呈现
4.3.2 实验原理
4.3.3 源码清单
4.4 蜂鸣器实验:驱动蜂鸣器发声
4.4.1 任务要求及效果呈现
4.4.2 实验原理
4.4.3 源码清单
4.5 按键实验:按键控制LED
4.5.1 任务要求及效果呈现
4.5.2 实验原理
4.5.3 源码清单
4.6 按键实验:按键控制LED(中断方式)
4.6.1 任务要求及效果呈现
4.6.2 实验原理
4.6.3 源码清单
第5章 定时器实验
5.1 定时器实验:流水灯(查询方式)
5.1.1 任务要求及效果呈现
5.1.2 实验原理
5.1.3 源码清单
5.2 定时器实验:流水灯(中断方式)
5.2.1 任务要求及效果呈现
5.2.2 实验原理
5.2.3 源码清单
5.3 定时器实验:PWM控制蜂鸣器
5.3.1 任务要求及效果呈现
5.3.2 实验原理
5.3.3 示波器与开发板连接
5.3.4 源码清单
……
第6章 串口实验
第7章 ADC实验
第8章 睡眠与唤醒实验
第9章 看门狗实验、Flash读写实验
第3篇 BLE协议栈
第11章 蓝牙4.0协议栈基础
第12章 TI蓝牙协议栈开发平台
第13章 蓝牙协议栈项目开发入门
第14章 定值硬件抽象层
第4章 BLE通信实验
第15章 简单的蓝牙通信
第16章 我的蓝牙感知器
第17章 蓝牙USB
第18章 蓝牙通信测试与支持
参考文献