-
内容大纲
本书是“1+X”传感网应用开发职业技能等级证书培训辅助教材。本书从窄带物联网(NB-IoT)技术应用层面出发,根据当前高职教育改革要求,采用项目教学方式进行编写,内容包括初次见面、STM32微控制器的应用、轻量级操作系统LiteOS的应用、NB-IoT通信测试、第三方连接管理平台、共享单车车锁设计、共享单车应用设计。本书注重学生技能训练,通过7个项目开展教学,每个教学环节包括教学导航、知识要点、实践环节、项目小结、思考题与习题,将理论知识贯穿于项目教学中,项目内容由易到难、由小到大、程序完整、知识全面。
为方便教学,本书有教学网站、电子课件、思考题与习题答案、模拟试卷及答案等,凡选用本书作为授课教材的老师,均可来电(010-88379564)或邮件(cmpqu@163.com)咨询,有任何技术问题也可通过以上方式联系。 -
作者介绍
-
目录
前言
二维码索引
项目1 初次见面
任务1.1 NB-IoT关键技术初探
1.1.1 揭开蜂窝物联网的面纱
1.1.2 一起来认识NB-IoT
1.1.3 看一看NB-IoT关键技术为何物
1.1.4 任务实训
任务1.2 认识NB-IoT网络标准体系
1.2.1 NB-IoT系统架构
1.2.2 NB-IoT物理层基础
1.2.3 NB-IoT网络部署
1.2.4 NB-IoT基站
1.2.5 NB-IoT产品测试
1.2.6 任务实训
任务1.3 NB-IoT行业应用操作
1.3.1 共享单车
1.3.2 智慧照明
1.3.3 智能井盖
1.3.4 智慧停车
1.3.5 智能表计
1.3.6 智能家居
1.3.7 智能消防
1.3.8 任务实训
项目小结
思考题与习题
项目2 STM32微控制器的应用
任务2.1 说一说ARM Cortex-M4内核
2.1.1 ARM的追本溯源
2.1.2 Cortex-M4基础
2.1.3 Cortex-M4处理器的优点
2.1.4 Cortex-M4处理器指令系统简介
2.1.5 Cortex-M4处理器适用领域
2.1.6 任务实训
任务2.2 STM32微控制器初探
2.2.1 STM32学习方法
2.2.2 芯片描述
2.2.3 总线架构
2.2.4 时钟系统
2.2.5 中断管理
2.2.6 任务实训
任务2.3 硬件实验平台与开发环境搭建操作
2.3.1 硬件实验平台介绍
2.3.2 硬件实验平台资源
2.3.3 IAR介绍
2.3.4 IAR开发环境安装
2.3.5 任务实训
任务2.4 STM32 I/O口基本操作
2.4.1 STM32F4xx_HAL_Driver简介
2.4.2 I/O口基本寄存器配置
2.4.3 代码解读
2.4.4 任务实训
项目小结
思考题与习题
项目3 轻量级操作系统LiteOS的应用
任务3.1 认识LiteOS嵌入式实时操作系统
3.1.1 嵌入式实时操作系统概念
3.1.2 LiteOS特点与优势
3.1.3 LiteOS架构
3.1.4 任务实训
任务3.2 LiteOS操作系统移植实战
3.2.1 移植前的准备工作
3.2.2 LiteOS移植操作
3.2.3 任务实训
任务3.3 基于LiteOS的数码管动态显示
3.3.1 74HC595位移寄存器
3.3.2 设计数码管动态显示流程图
3.3.3 位移寄存器驱动编写与数码管动态显示
3.3.4 任务实训
项目小结
思考题与习题
项目4 NB-IoT通信测试
任务4.1 NB-IoT网络体系绘制
4.1.1 NB-IoT网络体系介绍
4.1.2 NB-IoT网络的组成
4.1.3 任务实训
任务4.2 NB-IoT基站与核心网部署操作
4.2.1 NB-IoT基站安装
4.2.2 核心网选址
4.2.3 任务实训
任务4.3 NB-IoT设备测试操作
4.3.1 NB-IoT基站测试
4.3.2 NB-IoT终端测试
4.3.3 任务实训
任务4.4 NB-IoT通信终端模组设计实践
4.4.1 NB-IoT通信模组状态改变
4.4.2 NB-IoT通信模组设计
4.4.3 任务实训
任务4.5 AT指令操作与模组信息查询
4.5.1 AT指令基本功能熟悉
4.5.2 AT指令查询模组信息操作
4.5.3 任务实训
任务4.6 CoAP协议与通信实验
4.6.1 CoAP协议报文格式解析
4.6.2 温度传感器数据采集操作
4.6.3 基于CoAP协议温度数据上传操作
4.6.4 任务实训
项目小结
思考题与习题
项目5 第三方连接管理平台
任务5.1 主流IoT连接管理平台调研实践
5.1.1 主流IoT连接管理平台对比分析
5.1.2 OceanConnect特点与优势
5.1.3 任务实训
任务5.2 编写自己的Profile文件
5.2.1 Profile文件解析
5.2.2 设备Profile规范与字段含义
5.2.3 设备Profile文件写作
5.2.4 任务实训
任务5.3 动手开发编解码插件
5.3.1 实例编解码插件讲解
5.3.2 编解码插件编写
5.3.3 任务实训
项目小结
思考题与习题
项目6 共享单车车锁设计
任务6.1 共享单车应用认知体验
6.1.1 共享单车抢先看
6.1.2 共享单车体验流程
6.1.3 任务实训
任务6.2 共享单车系统架构设计
6.2.1 共享单车业务规划实践
6.2.2 共享单车系统方案设计
6.2.3 任务实训
任务6.3 共享单车硬件系统设计与搭建
6.3.1 共享单车硬件系统设计
6.3.2 共享单车硬件分析与搭建
6.3.3 任务实训
任务6.4 共享单车LiteOS嵌入式软件设计
6.4.1 嵌入式软件流程图设计
6.4.2 嵌入式软件模块代码编写与解析
6.4.3 任务实训
任务6.5 共享单车数据上传与命令下发控制操作
6.5.1 共享单车协议分析
6.5.2 共享单车数据上传平台与查看操作
6.5.3 控制命令下发操作
6.5.4 任务实训
项目小结
思考题与习题
项目7 共享单车应用设计
任务7.1 共享单车应用平台设计与创建
7.1.1 创建共享单车项目
7.1.2 组态化项目编辑与发布
任务7.2 共享单车移动端APP设计
7.2.1 工程的创建
7.2.2 工程环境配置
7.2.3 注册、登录和重置密码
7.2.4 个人中心
7.2.5 设置
7.2.6 扫描用车
7.2.7 故障报修、结束行程
任务7.3 共享单车应用系统综合调试
7.3.1 共享单车系统功能认知
7.3.2 手机APP扫码开锁操作
项目小结
思考题与习题
参考文献
同类热销排行榜
- C语言与程序设计教程(高等学校计算机类十二五规划教材)16
- 电机与拖动基础(教育部高等学校自动化专业教学指导分委员会规划工程应用型自动化专业系列教材)13.48
- 传感器与检测技术(第2版高职高专电子信息类系列教材)13.6
- ASP.NET项目开发实战(高职高专计算机项目任务驱动模式教材)15.2
- Access数据库实用教程(第2版十二五职业教育国家规划教材)14.72
- 信号与系统(第3版下普通高等教育九五国家级重点教材)15.08
- 电气控制与PLC(普通高等教育十二五电气信息类规划教材)17.2
- 数字电子技术基础(第2版)17.36
- VB程序设计及应用(第3版十二五职业教育国家规划教材)14.32
- Java Web从入门到精通(附光盘)/软件开发视频大讲堂27.92
推荐书目
-
孩子你慢慢来/人生三书 华人世界率性犀利的一枝笔,龙应台独家授权《孩子你慢慢来》20周年经典新版。她的《...
-
时间简史(插图版) 相对论、黑洞、弯曲空间……这些词给我们的感觉是艰深、晦涩、难以理解而且与我们的...
-
本质(精) 改革开放40年,恰如一部四部曲的年代大戏。技术突变、产品迭代、产业升级、资本对接...