购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

1.3 本书结构

物联网应用开发涉及许多知识,本书试图把复杂问题简单化,通过制作标准模板,为“照葫芦画瓢”地进行物联网应用开发提供基础。本书虽然以WiFi通信模式为蓝本阐述物联网应用开发,但给出的模板适用于所有通信模式的物联网应用开发。特别是,PC端的程序及微信小程序与通信模式无关。

本书按照以下逻辑进行撰写:

第1章为概述。首先,给出本书随赠的AHL-CH32V303-WiFi开发板简介,并给出确认AHL-CH32V303-WiFi开发板是否正常的方法。只有确认AHL-CH32V303-WiFi开发板正常,以及确认其中的软件可以正常运行且WiFi通信正常,才能顺利进行后续学习。其次,本书给出物联网应用开发所面临的问题及解决思路,以便读者了解本书降低物联网应用开发难度的基本做法。

第2章为WiFi应用架构及通信基本过程。本书首先给出WiFi概述以及与编程有关的基本概念;然后给出WiFi应用架构,把整个通信过程抽象为终端、信息邮局、人机交互系统三个有机组成部分,明确各部分功能与联系方式;最后给出终端数据到云平台的基本运行过程。

第3~5章给出终端构件知识要素与实践、LiteOS应用开发快速入门、上位机C#语言编程快速入门等内容,为“照葫芦画瓢”地进行物联网应用开发提供先导知识,若读者对这些内容比较熟悉,可略读这部分内容。

第6章给出终端程序与云侦听程序的运行过程。物联网终端程序向云侦听程序发送数据,并接收云侦听程序返回的数据。云侦听程序一方面侦听、接收终端程序发送的数据,另一方面服务于人机交互系统的微信小程序及Web页面程序。本章给出构建终端程序与云侦听程序的方法,以便读者“照葫芦画瓢”地开发自己的物联网应用系统。

第7章介绍通过Web页面访问终端数据的方法。通过Web页面访问终端数据是人机交互系统的重要内容,数据从终端通过云平台后到达Web页面,并可以反馈到终端,实现人机交互系统的数据互通。

第8章介绍通过微信小程序访问终端数据的方法。通过微信小程序访问终端数据也是人机交互系统的重要内容,数据从终端通过云平台后到达微信小程序,并可以反馈到终端,实现人机交互系统的数据互通。

第9~12章主要介绍终端程序、云侦听程序、Web页面程序和微信小程序的代码。希望深入了解整体体系的读者,可阅读这几章内容,达到知其然知其所以然的目的。

第13章介绍远程更新和其他通信方式,如NB-IoT通信方式、4G通信方式和Cat1通信方式等。 wNbMxwNxqfq4Yt+ylFgKp4PBlDbvKsGWCnz4poNaza/xV68tUI/s5u5BceMOfMkS

点击中间区域
呼出菜单
上一章
目录
下一章
×