为你推荐

内容简介
前言
配套资源的目录结构
第1章 概述
1.1 初识AHL-CH32V303-WiFi开发板
1.1.1 AHL-CH32V303-WiFi开发板简介
1.1.2 AHL-CH32V303-WiFi开发板的测试
1.2 物联网应用开发所面临的问题及解决思路
1.2.1 物联网应用开发所面临的问题
1.2.2 解决物联网应用开发所面临难题的基本思路
1.3 本书结构
1.4 本章习题
第2章 WiFi应用架构及通信基本过程
2.1 WiFi概述及相关基本概念
2.1.1 WiFi概述
2.1.2 WiFi通信过程与应用开发相关的基本概念
2.2 WiFi应用架构及通信基本过程
2.2.1 建立WiFi应用架构的基本原则
2.2.2 终端、信息邮局与人机交互系统的基本定义
2.2.3 基于信息邮局的WiFi通信过程
2.3 终端数据到云平台
2.3.1 配套资源及软件下载安装
2.3.2 编译、下载与运行终端程序
2.3.3 运行云侦听程序并连接终端
2.4 本章小结
2.5 本章习题
第3章 终端构件知识要素与实践
3.1 底层驱动构件、外部设备构件与算法构件的概念
3.2 GPIO、UART及Flash构件
3.2.1 GPIO构件
3.2.2 UART构件
3.2.3 Flash构件
3.3 ADC构件
3.3.1 ADC的通用基础知识
3.3.2 ADC构件及测试方法
3.4 PWM构件
3.4.1 PWM通用基础知识
3.4.2 PWM构件及测试方法
3.5 本章小结
3.6 本章习题
第4章 LiteOS应用开发快速入门
4.1 无操作系统与实时操作系统
4.1.1 无操作系统下的程序运行路线
4.1.2 实时操作系统下的程序运行路线
4.1.3 实时操作系统与非实时操作系统
4.2 RTOS中的常用基本概念及线程的三要素
4.2.1 与线程相关的基本概念
4.2.2 线程的三要素及四种状态
4.2.3 线程的三种基本形式
4.3 RTOS下编程框架
4.3.1 LiteOS的基本要素模板列表
4.3.2 第一个样例工程功能及运行
4.3.3 LiteOS下应用编程的工程框架
4.4 RTOS中同步与通信的编程方法
4.4.1 RTOS中同步与通信基本概念
4.4.2 事件
4.4.3 消息队列
4.4.4 信号量
4.4.5 互斥量
4.5 本章小结
4.6 本章习题
第5章 上位机C#语言编程快速入门
5.1 运行C#第一个实例
5.1.1 选择C#语言的缘由及VS的安装
5.1.2 创建与运行第一个C#实例
5.1.3 常用工具的使用
5.2 认识C#语言中的对象
5.2.1 对象的三要素:属性、事件与方法
5.2.2 属性、事件与方法的编程
5.2.3 几个基本概念
5.3 C#工程框架及常用控件实例
5.3.1 C#工程框架
5.3.2 常用控件的使用方法举例
5.3.3 如何继续学习
5.4 综合编程实例:串口工具设计
5.4.1 需求分析
5.4.2 人机接口界面设计
5.4.3 程序测试
5.4.4 运行过程解析
5.5 本章小结
5.6 本章习题
第6章 终端程序与云侦听程序的运行过程
6.1 终端程序模板与云侦听程序模板的适应性修改
6.1.1 了解终端程序中的通信端口信息
6.1.2 了解云侦听程序的通信端口信息
6.1.3 运行终端程序
6.1.4 运行云侦听程序并连接终端
6.2 了解终端程序的运行过程
6.2.1 终端程序的工程框架
6.2.2 main函数之前的运行过程
6.2.3 操作系统启动后的运行过程
6.3 了解云侦听程序的运行过程
6.3.1 云侦听程序工程框架
6.3.2 事件触发的运行过程
6.4 新增物理量的方法
6.5 本章小结
6.6 本章习题
第7章 通过Web页面访问终端数据
7.1 运行Web页面访问终端的数据
7.1.1 Web页面程序模板的适应性修改
7.1.2 运行Web页面程序观察终端实时数据
7.2 Web页面程序模板工程框架与Web页面程序运行过程
7.2.1 Web页面程序模板的工程框架
7.2.2 Web页面程序的运行过程
7.3 构建自己的Web页面程序
7.3.1 在终端程序中增加红灯状态物理量后的Web页面
7.3.2 在Web页面的“实时数据”页面增加控制按钮
7.3.3 在Web页面程序中控制对应的物理量
7.4 本章小结
7.5 本章习题
第8章 通过微信小程序访问终端数据
8.1 微信小程序样例工程的运行
8.1.1 下载安装微信开发者工具
8.1.2 导入微信小程序模板并进行适应性修改
8.1.3 运行微信小程序观察终端实时数据
8.2 微信小程序的工程框架和运行过程
8.2.1 微信小程序的工程框架
8.2.2 微信小程序的运行过程
8.3 照葫芦画瓢修改微信小程序的模板
8.3.1 在终端程序中增加红灯状态物理量后的微信小程序界面
8.3.2 在微信小程序“实时数据”界面增加控制按钮
8.3.3 在微信小程序中控制对应的物理量
8.4 本章小结
8.5 本章习题
第9章 初步理解终端程序代码
9.1 终端程序的工程框架解析与运行过程
9.1.1 终端程序的工程框架解析
9.1.2 终端程序的总头文件及中断服务例程
9.2 理解终端工程中的WiFi构件
9.2.1 设计WiFi构件时需要考虑的因素
9.2.2 WiFi构件的API接口设计
9.2.3 WiFi构件的使用方法
9.3 初步理解终端的WiFi通信过程
9.3.1 建立WiFi连接
9.3.2 终端程序向云侦听程序发送数据
9.3.3 终端程序接收云侦听程序的回发数据
9.4 本章小结
9.5 本章习题
第10章 初步理解云侦听程序代码
10.1 云侦听程序运行过程解析
10.1.1 WebSocket协议与JSON格式
10.1.2 云侦听程序模板的工程框架
10.1.3 云侦听程序的自动运行过程
10.1.4 云侦听程序的通信过程
10.1.5 云侦听程序的按钮单击事件解析
10.2 云侦听程序与终端程序通信的接口类HCICom
10.2.1 HCICom类的设计要点
10.2.2 HCICom类的属性、方法和事件
10.2.3 HCICom类的使用方法
10.3 数据入库过程
10.3.1 查看数据库与表的简单方法
10.3.2 各数据表的用途
10.3.3 操作数据库的基本编程方法
10.4 动态控件的生成方法
10.5 本章小结
10.6 本章习题
第11章 初步理解Web页面程序代码
11.1 Web页面程序的运行过程解析
11.1.1 Web页面的启动过程
11.1.2 “实时数据”页面的运行过程
11.2 Web页面程序与云侦听程序的通信
11.3 Web页面程序中动态控件的生成
11.4 本章小结
11.5 本章习题
第12章 初步理解微信小程序代码
12.1 微信小程序运行过程解析
12.1.1 微信小程序的启动过程
12.1.2 实时数据侦听页面运行过程
12.2 微信小程序与云侦听的通信
12.3 微信小程序中动态控件的生成
12.4 本章小结
12.5 本章习题
第13章 远程更新及其他通信方式概要
13.1 远程更新终端程序
13.1.1 远程更新概述
13.1.2 远程更新的操作过程
13.2 NB-IoT通信方式
13.2.1 NB-IoT概述
13.2.2 AHL-NB-IoT开发套件简介
13.3 4G通信方式
13.3.1 4G/5G概述
13.3.2 AHL-4G开发套件简介
13.4 Cat1通信方式
13.4.1 Cat1概述
13.4.2 AHL-CAT1-CH573开发套件简介
13.5 本章小结
13.6 本章习题
参考文献
买过这本书的人还买过
读了这本书的人还在读
同类图书排行榜