业界著名的微芯片公司意法半导体公司在之前成功的多系列嵌入式芯片和解决方案的基础上,开发出了专用于物联网工程的STM32无线单片机系列芯片。STM32系列给MCU用户带来了前所未有的自由空间,提供了全新的32位产品选项,结合了高性能、实时、低功耗、低电压等特性,同时保持了高集成度和易于开发的优势。STM32互联系列让设计人员可以在同时需要以太网、USB、CAN和音频级I2S接口的产品设计中发挥工业标准的32位微处理器的优异性能。本书正是在该系列芯片应用的基础上,结合目前广泛应用的物联网技术和工程实施完成的。
《物联网技术与应用教程/物联网工程技术丛书》王震等编。
王震等编的《物联网技术与应用教程/物联网工程技术丛书》以STM32无线单片机为平台,全面介绍物联网常用的无线传感器网络应用。第1章主要介绍无线单片机STM32平台的原理与应用; 第2~5章主要介绍常用的无线网络,包括ZigBee、WiFi、GPRS的通信原理与应用,以及μC/OS实时操作系统的原理与应用; 第6、7章以精细农业智能监控系统为例,全面介绍物联网工程规划、设计开发、项目实施等完整的设计和工程流程。
《物联网技术与应用教程/物联网工程技术丛书》可作为高等院校电子信息、计算机、物联网等相关专业的教材,也可作为物联网应用工程师的参考资料。
第1章 STM32W无线单片机基础知识
1.1STM32系列控制器简介
1.1.1STM32控制器的主要特点
1.1.2STM32存储器和总线架构
1.1.3STM32电源控制及电源管理
1.1.4STM32微控制器的启动配置
1.1.5STM32微控制器的应用
1.2STM32W108 系列微控制器
1.2.1STM32W108产品命名规则及硬件特性
1.2.2引脚说明
1.2.3电气特性
1.2.4STM32W108系统模块介绍
1.3STM32W108片上外设
1.3.1通用输入/输出
1.3.2通用定时器
1.3.3串行接口
1.3.4数模转换器ADC
1.3.5中断
1.4STM32W无线单片机的应用
1.4.1EMZ3018模组简介
1.4.2EMZ3018模组应用
第2章 ZigBee 无线网络技术
2.1ZigBee简介
2.1.1ZigBee的起源与ZigBee联盟
2.1.2ZigBee技术特点
2.1.3ZigBee无线数据传输网络描述
2.1.4ZigBee采用的自组织网通信方式
2.1.5ZigBee的频带
2.1.6ZigBee性能分析
2.1.7ZigBee的应用前景
2.2ZigBee Pro协议栈
2.2.1ZigBee与ZigBee Pro的比较
2.2.2解析ZigBee堆栈架构
2.2.3APL应用层介绍
2.2.4应用支持子层简介
2.2.5服务规范
2.2.6帧格式
2.3ZigBee 技术在物联网中的应用
2.3.1用户ZigBee方案选型考虑
2.3.2ZigBee光照采集实现
第3章 Wi-Fi协议原理与开发应用
3.1Wi-Fi原理简介
3.1.1Wi-Fi简述
3.1.2Wi-Fi技术组成与演进
3.1.3Wi-Fi技术优势
3.1.4Wi-Fi加密方式
3.1.5Wi-Fi目前的应用
3.1.6Wi-Fi未来发展
3.2Wi-Fi在物联网中的应用
3.2.1应用一: 中兴智能Wi-Fi技术在物联网中的应用
3.2.2应用二: Wi-Fi Direct 技术
3.3EMB380 Wi-Fi模组介绍
3.3.1硬件连接关系
3.3.2EMB380操作说明
3.3.3EMB380初始化说明
3.3.4输出发送函数
3.3.5接收数据函数
第4章 GPRS通信原理与开发应用
4.1GPRS通信原理
4.1.1GPRS的特点
4.1.2GPRS的发展
4.1.3GPRS分组交换通信技术
4.1.4GPRS移动终端分类
4.1.5GPRS网络结构
4.2GPRS在物联网中的应用解决方案
4.2.1物联网基本概念
4.2.2GPRS移动通信技术在物联网中的应用
4.2.3SIM900A GPRS 模块介绍
4.2.4基于SIM900A 的应用参考设计
4.3代码例程
第5章 μC/OSⅡ嵌入式系统原理与应用
5.1μC/OSⅡ操作系统简介
5.2实时系统概念
5.3μC/OSⅡ内核结构
5.3.1μC/OSⅡ组成
5.3.2μC/OSⅡ内核运行机制
5.3.3μC/OSⅡ内核调度
5.3.4μC/OSⅡ初始化
5.4μC/OSⅡ的中断处理
5.5μC/OSⅡ任务管理
5.5.1建立任务OSTaskCreate()
5.5.2建立外部任务OSTaskCreateExt()
5.6μC/OSⅡ的时间管理
5.7任务之间的通信与同步
5.7.1事件控制块ECB
5.7.2信号量
5.7.3邮箱
5.7.4消息队列
5.8在STM32上移植μC/OSⅡ
5.8.1开发工具
5.8.2目录和文件
5.8.3OS_CPU.H
5.8.4OS_CPU_A.ASM
5.8.5OS_CPU_C.C
第6章 传感器原理与应用
6.1传感器原理
6.1.1传感器的定义
6.1.2传感器的分类
6.1.3传感器的基本特性
6.1.4传感器的应用领域
6.1.5传感器的发展方向
6.2传感器应用举例
6.2.1数字温湿度传感器SHT1x应用简介
6.2.2加速度传感器应用简介
6.2.3数字气压计应用简介
6.2.4光照传感器ISL29023
6.3传感器与物联网
6.4无线传感网络
6.4.1无线传感网络的发展及其特点
6.4.2无线传感网络体系结构
6.4.3无线传感网络协议栈
6.4.4无线传感网络关键技术
6.4.5无线传感网络与互联网的融合
6.4.6无线传感网络应用
第7章 精细农业智能监控系统设计与开发
7.1研究背景及意义
7.1.1精细农业的特点
7.1.2精细农业目前的发展状况
7.2精细农业的技术支持
7.2.1精细农业的技术组成部分
7.2.2精细农业中的GIS技术
7.2.3精细农业中的GPS技术
7.2.4精细农业中的遥感技术
7.2.5管理决策支持和专家系统
7.3物联网在精细农业中的应用
7.3.1农业物联网的发展背景
7.3.2物联网在精细农业发展中的现实案例
7.3.3农业物联网的发展趋势
7.4精细农业智能监控系统技术实现
7.4.1智能农业监控系统架构
7.4.2无线传感器采集节点
7.4.3短程无线传输方案
7.4.4远程无线传输方案
7.4.5智能主控硬件设计方案
7.4.6智能监控系统集成软件
参考文献