新書推薦:
《
启蒙的辩证:哲学的片简(法兰克福学派哲学经典,批判理论重要文本)
》
售價:NT$
347.0
《
心跳重置
》
售價:NT$
269.0
《
云中记
》
售價:NT$
347.0
《
中国古代妇女生活(中国古代生活丛书)
》
售價:NT$
214.0
《
你的认知正在阻碍你
》
售價:NT$
296.0
《
我们身边的小鸟朋友:手绘观鸟笔记
》
售價:NT$
356.0
《
拯救免疫失衡
》
售價:NT$
254.0
《
收尸人
》
售價:NT$
332.0
|
編輯推薦: |
特色一:突出软件工程的特点。教材覆盖软件生命周期的核心阶段,涉及主流开发环境与工具,整合最新知识、技术和项目。
特色二:应用国际先进的教材撰写理念。以“原理介绍-案例分析-项目实践”组织内容,理论技术以实践应用为目的。
特色三:以任务驱动和工程项目为导向。通过具体的项目和任务,培养学生解决复杂问题的能力和思维。
特色四:以一整套完整的物联网实体系统作为实践案例,进行需求分析、设计、实现,并接入云平台,形成一整套实体系统。
|
內容簡介: |
本书依托高等学校软件工程专业教学指导委员会第一批软件工程专业系列教材的建设,并结合国内关于物联网软件设计与开发类课程的教学情况编写而成。
全书共4章,分别从案例驱动的物联网系统开发(第1、2章)、基于国产技术和产品的物联网实验(第3、4章)两个单元展开,是本书的配套主教材在物联网软件开发与实践方面的补充和拓展。其中,第一单元以项目案例为驱动,介绍嵌入式端、移动端完整的开发流程; 第二单元以国产软硬件平台为主体,介绍与前述案例息息相关的5个物联网实验。本书特色: 一是突出软件工程的特点,本书覆盖软件生命周期的核心阶段,涉及主流开发环境与工具,整合最新知识、技术和项目; 二是将一整套物联网实体系统作为实践案例,介绍需求分析、软件设计、编码实现等,形成完整的物联网开发流程和软件系统。
本书可以作为软件工程、计算机、自动化等相关专业的本科生和研究生教材,也可供从事物联网软件行业的研究人员和工程人员阅读参考。
|
目錄:
|
第一单元案例驱动的物联网系统开发
第1章基于CC3200的物联网系统设计与物端开发
1.1系统概述
1.1.1系统架构
1.1.2软硬件开发环境
1.1.3需求分析
1.2系统的物端设计与实现
1.2.1光照模块
1.2.2温度模块
1.2.3水位模块
1.2.4系统测试
1.3系统联网任务的实现
1.3.1网络模块的开启和配置
1.3.2HTTP Server服务
1.3.3嵌入式HTTP服务器
1.4本章小结
第2章基于Android的物联网系统移动端开发
2.1需求分析
2.1.1功能需求分析
2.1.2非功能需求分析
2.2用例建模
2.2.1用例的参与者
2.2.2用例图
2.2.3用例模型
2.2.4用例关系
2.2.5活动图
2.3问题域静态建模
2.3.1类与类属性
2.3.2类之间的关联
2.3.3类间的泛化特化关系
2.3.4系统上下文类图
2.4动态交互建模
2.4.1消息序列描述
2.4.2通信图
2.4.3顺序图
2.5软件体系结构
2.5.1软件体系结构的结构视图
2.5.2软件体系结构的动态视图
2.5.3软件体系结构的部署视图
2.6数据格式
2.6.1XML数据格式
2.6.2JSON数据格式
2.6.3物理结构
2.7详细设计与编程实现
2.7.1AddDeviceActivity组件
2.7.2SmartFishActivity组件
2.7.3移动端应用运行演示
2.8本章小结
目录
物联网技术基础实验指导
第二单元基于国产技术和产品的物联网实验
第3章物端开发实验
3.1实验环境配置
3.1.1硬件环境概述
3.1.2软件环境概述
3.1.3IoT Studio的使用
3.2实验一 Hello World初体验
3.2.1搭建环境
3.2.2工程配置
3.2.3编译与烧录
3.2.4关键代码与实验结果
3.3实验二 LCD屏幕显示实验
3.3.1创建工程
3.3.2工程配置
3.3.3编译与烧录
3.3.4关键代码与实验结果
3.4实验三 温湿度实验
3.4.1创建工程
3.4.2工程配置
3.4.3编译与烧录
3.4.4关键代码与实验结果
3.5实验四 WiFi实验
3.5.1搭建环境
3.5.2关键代码与实验结果
3.6本章小结
第4章鸿蒙应用基础
4.1应用开发环境搭建流程
4.1.1Node.js
4.1.2DevEco Studio IDE
4.1.3创建应用
4.2HarmonyOS应用开发基础
4.2.1Ability
4.2.2应用包结构
4.2.3常见事件
4.2.4组件初识
4.2.5常见显示类与交互类组件
4.2.6常见布局组件
4.2.7案例: 学生注册信息
4.2.8自定义组件
4.2.9HiLog
4.3UI框架
4.3.1UI框架的分类
4.3.2ACE UI
4.3.3JavaScript UI框架结构
4.3.4JS页面实例
4.4本章小结
附录缩略词
参考文献
|
內容試閱:
|
新一代信息技术是推动国民经济智能化转型、高端化升级、绿色化发展的重要力量。党的二十大报告强调“必须坚持科技是第一生产力、人才是第一资源、创新是第一动力,深入实施科教兴国战略、人才强国战略、创新驱动发展战略,开辟发展新领域新赛道,不断塑造发展新动能新优势。”
物联网作为一项国家战略性新兴产业,是我国新型基础设施建设的重要组成部分,近年来获得了工业和信息化部等部门在政策、规划、生态、人才等方面给予的支持。当前,物联网技术在智慧家居、智能制造等场景获得了广泛应用,在连接数量、经济产值等关键数据上迎来高速增长。万物互联的时代已经到来。
设计和开发一套完整的物联网系统,不仅需要软件、通信等领域知识的“软”基础,也需要开发板、元器件等工具环境的“硬”支撑。本书作为配套主教材在开发实践上的补充和拓展,面向软件工程、计算机、自动化等相关专业的本科生、研究生和物联网开发爱好者,一方面在工程性上,以一个典型物联网系统开发项目为驱动,分析和展示需求分析、软件设计、编码实现等软件开发的主要工作,期望读者能够通过学习、实操两手抓的方式深化理解; 另一方面在自主性上,以国产技术和产品为导向,不仅基于一款主流的物联网套件介绍与前述案例有关的实验,而且介绍物联网系统开发的技术趋势和开发案例。全套教材以“原理介绍—案例分析—项目实践”为线索组织内容,同时覆盖了理论学习和实践应用的需求。
本书共两个单元,分别介绍基于案例的物联网系统开发、基于国产技术和产品的物联网实验。其中,第一单元从嵌入式和移动端展开,在讲解相关知识的基础上,阐明系统设计和开发的主要流程,不仅是贯穿全书的引线,也是实践内容的主体部分; 第二单元从实验和趋势展开,一方面通过案例相关的实验介绍国内的主流产品,另一方面结合页面开发示例介绍主流技术和发展趋势。
本书得到软件工程教学指导委员会、西北工业大学教材建设项目、国家自然科学基金资助项目(61901388)的支持。感谢吴健、邢建民、王竹平、王丽芳等专家的指导和建议,感谢团队所有师生对本书编排和修订的贡献,感谢所有为本书顺利出版提供帮助的各界人士以及所有参阅材料的作者。
由于编者水平有限,书中难免存在错谬之处,敬请各位读者、同人批评指正。
编者2023年4月
|
|