图书前言

前言

新一代信息技术是推动国民经济智能化转型、高端化升级、绿色化发展的重要力量。党的二十大报告强调“必须坚持科技是第一生产力、人才是第一资源、创新是第一动力,深入实施科教兴国战略、人才强国战略、创新驱动发展战略,开辟发展新领域新赛道,不断塑造发展新动能新优势。”

物联网作为一项国家战略性新兴产业,是我国新型基础设施建设的重要组成部分,近年来获得了工业和信息化部等部门在政策、规划、生态、人才等方面给予的支持。当前,物联网技术在智慧家居、智能制造等场景获得了广泛应用,在连接数量、经济产值等关键数据上迎来高速增长。万物互联的时代已经到来。

设计和开发一套完整的物联网系统,不仅需要软件、通信等领域知识的“软”基础,也需要开发板、元器件等工具环境的“硬”支撑。本书作为配套主教材在开发实践上的补充和拓展,面向软件工程、计算机、自动化等相关专业的本科生、研究生和物联网开发爱好者,一方面在工程性上,以一个典型物联网系统开发项目为驱动,分析和展示需求分析、软件设计、编码实现等软件开发的主要工作,期望读者能够通过学习、实操两手抓的方式深化理解; 另一方面在自主性上,以国产技术和产品为导向,不仅基于一款主流的物联网套件介绍与前述案例有关的实验,而且介绍物联网系统开发的技术趋势和开发案例。全套教材以“原理介绍—案例分析—项目实践”为线索组织内容,同时覆盖了理论学习和实践应用的需求。

本书共两个单元,分别介绍基于案例的物联网系统开发、基于国产技术和产品的物联网实验。其中,第一单元从嵌入式和移动端展开,在讲解相关知识的基础上,阐明系统设计和开发的主要流程,不仅是贯穿全书的引线,也是实践内容的主体部分; 第二单元从实验和趋势展开,一方面通过案例相关的实验介绍国内的主流产品,另一方面结合页面开发示例介绍主流技术和发展趋势。

本书得到教育部软件工程教学指导委员会、西北工业大学教材建设项目、国家自然科学基金资助项目(61901388)的支持。感谢吴健、邢建民、王竹平、王丽芳等专家的指导和建议,感谢团队所有师生对本书编排和修订的贡献,感谢所有为本书顺利出版提供帮助的各界人士以及所有参阅材料的作者。

由于编者水平有限,书中难免存在错谬之处,敬请各位读者、同人批评指正。

编者2023年4月