《一书读懂物联网》前言

我们对知识的认知是有规律可循的,大都是从问题开始,对问题的界定、归纳等都是为解决知识增长或进化而服务的,正如波普尔知识进化图(见图 i-1)所示的那样。

dc485f14b7f1df7625ab7f529becae4a.png

科学始于问题,发现问题是科学知识增长的起点,任何新的科学知识的产生都来源于问题。一个问题(P1)的技术解决方案(TS)往往不止一个,而是有很多个,各种技术解决方案形成一个集合,在对其进行严格的实际检验、明确场景、排除错误(EE)后,才能筛选出较好的解决方案。然而,随时时间的推移以及空间的变化,那些较好的解决方案仍然会被证伪,从而产生新的问题(P2)。新的问题要求用新的解决方案来解决,就像《实践论》中描述的那样,科学知识在螺旋上升中逐步增长,对于我们在本书中所要学习和讨论的物联网工程同样如此。

物联网也是从我们在生产和生活中所面对的问题开始的,物联网能够将真实的物理世界以数据的方式呈现。数据正成为一种具有价值的经济资产,是人类最大的财富,没有数据将难以改变世界。既然数据是人类的最大财富,那么从对待数据的角度认知物联网是水到渠成的事情。我们获取和处理数据的过程一般会形成 6C 的流程,如图 i-2 所示。

4daaa24b40e2ce0cdf4b559f7e291ca6.png

6C 代表着我们对待数据的一般迭代过程:从数据源的连接建立(Connect)到数据的修正(Correct)与转换以及传输,再到数据的采集(Collect)(其中包括数据的汇集和持久化存储等)和数据的组成(Compose)与集成处理(涉及数据挖掘以及大数据处理等多种方式),最终将数据处理为有价值的信息,帮助我们形成洞见,进而实现数据消费(Consume),而数据控制(Control)则贯穿整个流程。物联网中产生的数据同样遵循 6C 的流程。

物联网工程,是指运用系统工程的方法,将物联网技术综合应用到生产和生活中,并通过连接获取数据、传输数据、处理与分析数据、得到知识洞见进而实现控制和治理的过程。依据这一定义,全书分为 6 个部分。

 第 1 部分(第 1 章~第 3 章),认知物联网。“治学先治史”,第 1 章阐述物联网的基础概念,明晰物联网的定义、历史、发展现状以及与其他相关技术的关系。第 2 章介绍物联网体系结构,明确物联网的结构属性和价值链以及生态系统的形成。第 3 章从空间扩展的视角描述物联网的应用场景,为读者理解物联网打下坚实的基础。

 第 2 部分(第 4 章~第 6 章),数据的感知与采集。数据的生成和获取是从数据中产生价值的先决条件。第 4 章解决物联网如何得到关于物理世界数据信息的问题,并以iPhone 各代手机的传感器演进为例,强调了数据感知给用户体验带来的深刻影响。数据认知的基本方法是分类和聚类。第 5 章详细介绍了物体辨识的方法和体系。数据的感知与采集依赖于物联网终端系统的支撑。第 6 章讲述了物联网终端系统的分类与构成,着重介绍嵌入式操作系统和应用框架的重要性,以及 OTA 系统在物联网中的实现。

 第 3 部分(第 7 章~第 9 章),数据的传输与网络。在本质上,这一部分的内容与通信有关。“局域连接性”和“广域传输与网络”是物联网中互联技术与网络技术的核心,连接性是网络和通信的先决条件,网络是远距离数据传输的基础。而物联网的通信协议更是重中之重,对各种主流的通信协议进行比较分析,了解每种协议的特性,才能有利于我们在设计物联网应用与服务时能够选择正确的通信协议。

 第 4 部分(第 10 章~第 11 章),数据的存储与处理。在最基本的层面上,物联网是围绕着数据并从数据中获取价值的。物联网以指数方式增加了数据源的数量,这些数据具有价值性、多样性、高速性、规模性等大数据的特征。数据的存储是物联网应用的基石,第 10 章描述物联网数据存储的常用方法和技术选型。虽然面向物联网的数据分析与处理依然可以使用当前成熟的相应技术,但第 11 章更强调数据—信息—知识—智慧的演化,并基于物联网的多种计算模式,突出数据及其可视化的价值。

 第 5 部分(第 12 章~第 13 章),设计与工程实现。这一部分分别从物联网产品和物联网系统两个维度来试图解决物联网工程设计与实现中遇到的问题。对于产品,第 12 章明确首先要了解从需求到设计乃至最后产品上市的整个流程,明确物联网应用的主要服务领域及其核心约束,进而对硬件、协议栈、软件及解决方案等进行选择和平衡利弊。对于系统,第 13 章强调的是为了提高开发的效率,需要有针对性地选择物联网中间件,或者有目的地选择物联网开放云平台。互联网中的架构模式和技术方案仍然可以在物联网系统得到广泛的应用,混合云部署也代表了一定的发展趋势。

 第 6 部分(第 14 章~第 16 章),当前的热门话题。物联网是对各种技术综合应用的开放理念和体系,是一个既广泛又特定的概念。第 14 章和第 15 章分别从物联网的标准化和安全性角度解读物联网的发展趋势。标准的不统一会阻碍不同物联网系统的互联互通,而面对安全性和隐私保护的挑战,区块链技术或许成为解决物联网安全性和隐私问题的一个潜在解决方案。物联网与人工智能的融合是最重要的发展趋势,随着人工智能技术的普及给我们的生产和生活方式都带来了巨大的改变。为了提升物联网系统的设计和工程效率,人工智能操作系统应运而生,第 16 章以智能音箱为例展示了人工智能在物联网产品与系统中的应用。

如何对物联网知识进行学习并掌握呢?思考问题的方法往往和解决问题的知识同样重要。从时间和空间两个维度来思考问题,可以让我们以系统的方式对待并解决问题。这种“时空观”如 i-3 图所示。

00a511bf302ed77431177ca4d948d495.png

从下向上看,子系统—>系统—>超系统,相当于空间结构(即微观、中观和宏观),可以将其理解为组件、产品/服务、平台。从左到右看,过去—>现在—>未来,相当于时间维度,可以理解为系统的历史演变。每一个系统都是相互作用或相互依存的一个整体的项目。每一个系统都被它的时空界限所划定,被它的环境所包围和影响,由它的结构和目的所描述,并在其运作中表达。

通过这种思考方式,可以系统地思考物联网面对的问题和解决方案,并针对具体的时间和空间场景,因地制宜地选择并实现合适的物联网解决方案。

9614f44e2419281e63e11a1412d97542.png

【关联阅读】

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/231321.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【C++】POCO学习总结(十九):哈希、URL、UUID、配置文件、日志配置、动态库加载

【C】郭老二博文之:C目录 1、哈希 1.1 说明 std::map和std::set 的性能是:O(log n) POCO哈希的性能比STL容器更好,大约快两; POCO中对应std::map的是:Poco::HashMap; POCO中对应std::set的是 Poco::Hash…

k8s-ingress 8

ExternalName类型 当集群外的资源往集群内迁移时,地址并不稳定,访问域名或者访问方式等会产生变化; 使用svc的方式来做可以保证不会改变:内部直接访问svc;外部会在dns上加上解析,以确保访问到外部地址。 …

AUTOSAR StbM模块的配置以及代码实现

AUTOSAR StbM模块的配置以及代码实现 1、AUTOSAR配置 2、StbM_Init 初始化各个变量。 3、StbM_MainFunction StbM_Rb_IsSyncTimeBase 同步的TimeBase的id范围是0-15 StbM_Rb_IsOffsetTimeBase offset的TimeBase的id范围是16-31 StbM_Rb_IsPureLocalTimeBase pure的Time…

接口自动化测试框架【AIM】

最近在做公司项目的自动化接口测试,在现有几个小框架的基础上,反复研究和实践,搭建了新的测试框架。利用业余时间,把框架总结了下来。 AIM框架介绍 AIM,是Automatic Interface Monitoring的简称,即自动化…

xv6 文件系统(下)

〇、前言 计算机崩溃后如何恢复,是一个很重要的话题。对于内存中的数据无关痛痒,开机后重新载入就能解决问题;但是对于持久化存储设备,当你尝试修改一个文件,突然断电当你重新打开文件后,这个文件的状态是…

基于VUE3+Layui从头搭建通用后台管理系统(前端篇)十五:基础数据模块相关功能实现

一、本章内容 本章使用已实现的公共组件实现系统管理中的基础数据中的验证码管理、消息管理等功能。 1. 详细课程地址: 待发布 2. 源码下载地址: 待发布 二、界面预览 三、开发视频 3.1 B站视频地址: 基于VUE3+Layui从头搭建通用后台管理系统合集-验证码功能实现 3.2 西瓜…

社科院与新加坡新跃社科联合培养博士—我想我的人生变得精彩

既然人生的幕布已拉开,就一定要积极的演出,既然脚步已经跨出,风吹坎坷也不能退步,既然我已经把希望播在这里,就一定要坚持到胜利的谢幕,人生没有什么是为了别人做的,工作不是为了老板&#xff0…

79-C语言-小球降落和反弹问题

简介:一个球从100m高度处落下,每次落地后反弹回原高度一半,再落下,再反弹。问:它在第十次落地,共运动了多少米,第十次反弹又多高呢? 看代码注释即可 代码如下: #inclu…

Web前端-HTML(常用标签)

文章目录 1. HTML常用标签1.1 排版标签1)标题标签h (熟记)2)段落标签p ( 熟记)3)水平线标签hr(认识)4)换行标签br (熟记)5)div 和 span标签(重点)6)排版标签总结 1.2 标签属性1.3 图像标签img (重点)1.4 链…

MySQL进阶|MySQL中的事务(一)

文章目录 数据库事务MySQL中的存储引擎InnoDB存储引擎架构什么是事务事务的状态总结 数据库事务 MySQL 事务主要用于处理操作量大,复杂度高的数据。比方我想要删除一个用户(销户)以及这个用户的个人信息、订单信息以及其他信息,这…

2024年软件测试入坑指南,新人必看系列

本科非计算机专业,在深圳做了四年软件测试工作,从之前的一脸懵的点点点,到现在会点自动化测试,说一点点非计算机专业人员从事软件测试的心得体会,仅供参考交流。 如果你是非计算机专业,毕业不久&#xff0…

<JavaEE> 文件IO -- File类和文件操作

目录 一、文件的概念 二、文件系统 三、文件类型 四、使用 File 类进行文件操作 4.1 File 类中的 pathSeparator 属性 4.2 File 类构造方法 4.3 File 类常用方法 一、文件的概念 什么是文件? 广义上的“文件”是指抽象化的操作系统中的硬件设备和软件资源&a…

第十三章 SpringCloud Alibaba 实现 Seata--分布式事务

分布式事务基础 事务 事务指的就是一个操作单元,在这个操作单元中的所有操作最终要保持一致的行为,要么所有操作 都成功,要么所有的操作都被撤销。简单地说,事务提供一种“要么什么都不做,要么做全套”机制。 本地事…

RAG检索增强技术在知识库智能检索场景下的应用实践

如果你对这篇文章感兴趣,而且你想要了解更多关于AI领域的实战技巧,可以关注「技术狂潮AI」公众号。在这里,你可以看到最新最热的AIGC领域的干货文章和案例实战教程。 一、知识检索增强的基本概述 1.1、知识检索增强技术提出的背景 1.1.1、L…

Spring Boot学习随笔- JSP小项目-员工管理系统(验证码生成、增删改查)

学习视频:【编程不良人】2021年SpringBoot最新最全教程 第十章、项目开发 实现一个登录注册,增删改查功能的系统 10.1 项目开发流程 需求分析 分析用户主要需求 提取项目核心功能,根据核心功能构建页面原型 库表设计: 分析系统…

基于FPGA的视频接口之高速IO(CML)

简介 本章节是对于高速IO接口应用的一个扩展,目前扩展为CML。 CML(电流模式逻辑-即Current Mode Logic)。电路主要靠电流驱动,也是所有高速数据接口形式中最简单的一种,它的输入与输出的匹配集成在芯片内部&#xff0c…

mysql innodb知识记录

官方文档 官网架构图 innodb 特性 内存 buffer pool 采用优化后的LRU算法, 3/8 of the buffer pool is devoted to the old sublist.The midpoint of the list is the boundary where the tail of the new sublist meets the head of the old sublist.When In…

逆向登录(js逆向)

链接: aHR0cHM6Ly9zc28ubHlua2NvLmNvbS9jdXN0b21lci9sb2dpbj9jbGllbnRfaWQ9OGMxNWE2NGY2Nzk0NDY5YjhhNTlmMTBiODNjZWYzYzEmcmVkaXJlY3RfdXJpPWh0dHBzOi8vaDUubHlua2NvLmNuOjQ0My9hdXRoL21hbGwvaDUvbG9naW4mcmVzcG9uc2VfdHlwZT1jb2RlJnNjb3BlPW9wZW5pZCZzdGF0ZT0zNGQ4NGYxNmIwY…

MySQL安装——备赛笔记——2024全国职业院校技能大赛“大数据应用开发”赛项——任务2:离线数据处理

MySQLhttps://www.mysql.com/ 将下发的ds_db01.sql数据库文件放置mysql中 12、编写Scala代码,使用Spark将MySQL的ds_db01库中表user_info的全量数据抽取到Hive的ods库中表user_info。字段名称、类型不变,同时添加静态分区,分区字段为etl_da…

Win10电脑退出安全模式的两种方法

在Win10电脑中,大家可以点击进入系统安全模式,完成相对应的系统设置。但是,很多用户进入安全模式完成设置后,不知道怎么操作才能成功退出安全模式?接下来小编给大家分享两种简单的方法,帮助大家成功退出Win…