本书以RISC-V架构微控制器CH32V303及WiFi通信为蓝本,结合华为面向物联网应用的轻量级鸿蒙实时操作系统LiteOS,阐述物联网应用开发技术。本书遵循由个别到一般、又由一般到个别的认知过程,把物联网应用开发技术的知识体系归纳为终端、信息邮局、人机交互系统三个有机组成部分。针对终端,本书给出通用嵌入式计算机(GEC)的概念;针对信息邮局,本书将其抽象为固定IP地址与端口,并由此设计了云侦听程序模板;针对人机交互系统,本书设计了Web页面程序、微信小程序等模板,为“照葫芦画瓢”地开发具体应用提供共性技术。本书形成了以GEC为核心,以构件为支撑,以工程模板为基础的物联网应用开发体系,可有效降低读者学习物联网应用开发技术的门槛。