当前位置: 首页 > news >正文

嵌入式从业10年,聊聊我对工业互联网和消费物联网的看法 | 文末赠书4本

嵌入式从业10年,聊聊我对工业互联网和消费物联网的看法

工业互联网和消费物联网,有何异常点?本文,博主将结合自己的亲身经历,现身说法,聊聊博主对工业互联网和消费物联网的看法。

文章目录

  • 1 写在前面
  • 2 我眼中的工业互联网
  • 3 我眼中的消费物联网
  • 4 工业互联网和消费物联网的区别与联系
  • 5 从事这两个行业所需的技能
    • 5.1 工业互联网就业技能
    • 5.2 消费物联网就业技能
  • 6 友情推荐
  • 7 文末福利

1 写在前面

大家好,我是架构师李肯。

熟悉我的朋友,可能会有所了解。我大学13年一毕业出来,从事嵌入式开发岗位的工作,而我就职的第一公司就是做 工业互联网 方向的项目。

我印象特别深刻的是,我们当时做的是一个叫 智能配电房 的项目,类似这样的东西:

image-20230309221556317

不过,坦白说,我们当时肯定没有做到这么智能化,但是基本的雏形是有的。

比如,在智能配电房中,可以采集各种环境参数,诸如温湿度、气体浓度等,同时也可以监测配电房的电压、电流等数据,整个设备还配置了网络摄像头,可以采集智能配电房的视频数据。

有了终端设备侧的数据,设备会通过电网专用的104协议把数据上送到主站,也就基本实现了上面所说的,无人值守在智能配电房,远程即可实现数据采集、数据分析以及必要的设备操控。

由于我本人目前从事的是消费级的物联网行业,我也借此契机,聊一聊工业互联网和消费物联网。

本是一家之言,如有雷同观点,纯属巧合。

2 我眼中的工业互联网

其实我本身是对 工业互联网 的标准定义,没有一个清晰概念的,为此我特意查了一下百度百科:

工业互联网的基本定义

工业互联网(Industrial Internet)是新一代信息通信技术与工业经济深度融合的新型基础设施、应用模式和工业生态,通过对人、机、物、系统等的全面连接,构建起覆盖全产业链、全价值链的全新制造和服务体系,为工业乃至产业数字化、网络化、智能化发展提供了实现途径,是第四次工业革命的重要基石。

工业互联网不是互联网在工业的简单应用,而是具有更为丰富的内涵和外延。它以网络为基础、平台为中枢、数据为要素、安全为保障,既是工业数字化、网络化、智能化转型的基础设施,也是互联网、大数据、人工智能与实体经济深度融合的应用模式,同时也是一种新业态、新产业,将重塑企业形态、供应链和产业链。

当前,工业互联网融合应用向国民经济重点行业广泛拓展,形成平台化设计、智能化制造、网络化协同、个性化定制、服务化延伸、数字化管理六大新模式,赋能、赋智、赋值作用不断显现,有力的促进了实体经济提质、增效、降本、绿色、安全发展。

我说下我的理解,凭借我在之前智能电网行业(归属于 工业范畴)的了解,所谓的 工业互联网,说白了,就是使用 互联网 的相关技术、思路、方法,解决实际的工业难题。

那这里最核心的东西,其实是 网络和数据。网络是整个体系运作的基石,没有网络的工业,谈何 互联 可言?同时,数据是另一个核心,所有的载体,归根结底在网络面前都是一个个字节的数据,当整个体系足够庞大,于是就有了 大数据。这在工业的场景是非常场景的,成千上万的工业设备,日以继夜地生产数据,这些 大数据 的处理,自然是要依靠大数据、人工智能等新兴互联网技术来解决。

通过互联网的技术解决工业难题,我觉得是一个强国之道,有朝一日,也希望能够简直我们的工业走在历史的前面。

3 我眼中的消费物联网

我再后来的工作经历,都慢慢转向物联网方向了,尤其是近几年的履历,已经成功转型到了消费级物联网行业,专注于嵌入式物联网系统的架构设计,人称 嵌入式架构师

对于消费物联网,我一开始入行的时候,也是陌生的。总以为很简单的就是:万物互联。直到今天,我再次查了相关的资料,得到一个比较明确的定义:

消费物联网 是指由公众消费者个人或家庭所使用的物联网终端所构成的互联网络,根据使用场景的不同,又可分为两个分支:家庭物联网和移动物联网。

家庭物联网主要是连接智能家庭终端,比如智能家电、智能电视、家庭监控等;移动物联网主要包括可穿戴设备、智能耳机以及联网汽车等。[1]

我梳理下,所谓的 消费物联网,应该是拆开来理解:消费物联网。消费,指的就是我们日常公众消费个人或家庭的消费,比如你的个人手机,个人电脑,家庭里的电视等等,而物联网却是一个更大的概念,它的宏观概念的确是万物互联,在这个世界上的任何东西,都被它抽象为叫 。但是它又提到了一个 联网 的概念,所以这个物还需要具备联网能力,这个是区别传统消费类产品最大的一个特点。

由于物联网的概念,需要具备网联的需求,且它的愿景足够大,这也使得外面的企业、投资机构都非常看好物联网这块的市场,也涌现了越来越多的传统企业,借助物联网的东风,逐步地把自己非物联的产品,转向物联网智能产品的方向去靠拢。

我觉得这是一个很好的发展契机,就看各大企业能够把握住。尽管目前看似风声水起的物联网行业,其实发展还是有些停滞不前,主要还是利润增长点的问题,一直没有得到很好地解决,大家都在摸着石头过河。但我相信,不久的将来,消费物联网行业会迎来大爆发,我也是我目前扎根物联网行业的最大动力。

4 工业互联网和消费物联网的区别与联系

下面从我的角度,简单聊一聊,工业互联网和消费物联网的区别与联系。

  • 最大的感触就是:工业互联网比消费物联网难多了,这里的难,不仅体现在技术实现上,也体现在对产品标准的界定上;往往工业产品的标准要比消费产品的要求上升2-3个当次;
  • 受众群体有所不同:工业互联网主要集中在工业领域,服务器的企业;而消费物联网面向的是消费者,服务的是个人;
  • 网络性能的要求差异:工业互联网的特殊性,对网络时延等问题的容忍度是比较低的,而消费级的物联网相对宽松很多,稍微加长一点的网络时延并不会导致致命的缺陷,属于可以接受的范畴;
  • 通识与个性的问题:在工业互联网领域,一般都是 专款专用,一个工业场景一个解决方案,通常来说这些都不具备通识性;加上工业网络的玩法通常都是在自有的专属网络中玩;这与消费物联网就有很大的不同,消费物联网的解决方案是具有普适性的。比如在智能家居领域,一些列的智能家庭产品都可以进入到这个物联平台,而这个物联平台也可以接入其他消费领域的智能产品;这就意味着它的解决方案普适性是很强的。

以上介绍虽然两者的差异还是比较大,但是真正以嵌入式开发的角度来看待里面的技术问题,有些技能又是相通的。

5 从事这两个行业所需的技能

下面,从我的角度,简单罗列一下,如果是做嵌入式终端开发,想从事这个两个行业方向所需的一些技能。仅代表一家之言,请各位看官酌情参考。

5.1 工业互联网就业技能

  • 工业领域的必备行业技能,比如一些特定行业的法规、行规、国标等等,这些东西可能不需要你去开发,但是需要你了解,绝大多数的工业级产品都是要过各种各样的标准的;
  • 网络通讯的基本必不可少,这是整个工业互联网的基石;一定要重点掌握;
  • 工业控制领域的技能,工业场景跟控制是紧密结合的,所以工控这块的技术,必要时都要掌握;
  • 大数据、人工智能方向的技能是加分项;虽说这些可能对后端开发要求更高一些,但是如果终端开发也能了解这些概念,并掌握到一些基础核心的东西,在设计和讨论技术方案的时候,也能占据一定的话语权。

5.2 消费物联网就业技能

  • 基础电子电路的掌握,因为消费级物联设备,往往都是比较小;而我们从事嵌入式开发,不免需要介入对终端设备的硬件了解,所以必要的电路知识是必备的;
  • 各种网络通讯方式的掌握,比如无线的Wi-Fi、BLE蓝牙、Zigbee、4G、5G、Lora等都是物联网领域的主流通讯方式;如果是偏应用开发,可能不需要涉及具体的底层协议栈实现,但是对它们的通讯原理及具体场景的应用还是需要了然于胸;
  • 外设驱动、各类传感器件的掌握,这就要求熟知市面上主流的传感器方案,了解它们各自的应用场景,以便于在实际工程项目中,合理选用技术实现方案;
  • 最后一点是,了解主流的云平台;这是哪一个物联网产品都绕不开的话题;无论是自建云,还是公有云,它在物联网整个玩法体系中,都是中流砥柱的地位,对它的掌握程度,直接决定了物联网方案的成熟度。

6 友情推荐

要想了解工业互联网的全貌,我这里墙裂推荐一本书:《人本:从工业互联网到数字文明》

以IIEM为指导,将“企业实体-产品实体-人-机-料-法-环-测”等工业企业运营和发展的所有要素联入工业互联网,是本书重点阐述内容。

人是企业核心竞争力,“人智”是“机智”源泉,任何以软件、算法、算力等元素展示出来的机器智能,皆以人的智能为基础。以人为本是新工业革命的主线,四个智能范式是工业互联网和智能制造发展的基本逻辑,符合新工业革命的新型管理是工业互联网和智能制造战略的落地之道。

工业互联网一词由中国原创,内涵与国外明显不同。当工业互联网被嵌入了灵魂,赋予了生命,具有了温度,蕴含了文化,彰显了宗旨,必将持续积蓄工业能量,全息覆盖工业生态,走向引爆数字经济的高阶文明。

对本书感兴趣的,可以到我的社区,查看本书的详细介绍。

image-20230309223109087

7 文末福利

为了感谢广大粉丝朋友的支持,特在本文举办赠书答谢活动,详细内容可参加我的社区活动:【社区粉丝专享福利赠书活动】《人本:从工业互联网走向数字文明》,一共赠书4本,欢迎大家踊跃参加。

相关文章:

嵌入式从业10年,聊聊我对工业互联网和消费物联网的看法 | 文末赠书4本

嵌入式从业10年,聊聊我对工业互联网和消费物联网的看法 工业互联网和消费物联网,有何异常点?本文,博主将结合自己的亲身经历,现身说法,聊聊博主对工业互联网和消费物联网的看法。 文章目录1 写在前面2 我眼…...

python的django框架从入门到熟练【保姆式教学】第一篇

当今,Python已成为最受欢迎的编程语言之一。而Django是一个基于Python的Web框架,它能够帮助你快速、高效地开发Web应用程序。如果你是一名初学者,学习Django框架可能会让你感到有些困惑。不过,不用担心,我们将为你提供…...

浏览记录或者购物车的去重处理

saveHistory(){// 获取缓存数据let historyArr uni.getStorageSync(historyArr) || []//需要添加的数据let item{id:this.detail.id,classid:this.detail.classid,title:this.detail.title,picurl:this.detail.picurl,looktime:parseTime(Date.now())};// forEach和findIndex的…...

Ubantu docker学习笔记(二)拉取构建,属于你的容器

文章目录一、拉取启动容器二、本地镜像初解三、构建镜像3.1使用docker commit构建镜像切换阿里镜像3.2使用dockerfile构建镜像四、总个结吧这里的话,就详细说说小唐对于容器的配置,对了!小唐参考的书籍是Linux容器云实战!&#xf…...

指针数组 数组指针 常量指针 指针常量 函数指针 指针函数

一、指针常量与常量指针 1、指针常量 本质上是一个常量,常量的类型是指针,表示该常量是一个指针类型的常量。在指针常量中,指针本身的值是一个常量,不可以改变,始终指向同一个地址。在定义的时候,必须要初…...

前端js学习

1. js入门 1.1 js是弱类型语言 1.2 js使用方式 1.2.1 在script中写 1.2.2 引入js文件 1.2.3 优先级 1.3 js查错方式 1.4 js变量定义 1.4 js数据类型 数据类型英文表示示例数值类型number1.1 1字符串类型string‘a’ ‘abc’ “abc”对象类型object布尔类型booleannumber函数…...

“华为杯”研究生数学建模竞赛2007年-【华为杯】A题:食品卫生安全保障体系数学模型及改进模型(附获奖论文)

赛题描述 我国是一个拥有13亿人口的发展中国家,每天都在消费大量的各种食品,这批食品是由成千上万的食品加工厂、不可计数的小作坊、几亿农民生产出来的,并且经过较多的中间环节和长途运输后才为广大群众所消费,加之近年来我国经济发展迅速而环境治理没有能够完全跟上,以至…...

转战C#---day2

定义数组: using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks;namespace Relay_Sin_Com {class Program{static void Main(string[] args){int[] ages1 {3240,242,34};Console.WriteLine(age…...

【vue2源码学习】— diff

vue更新还是调用了 vm._update 会进入下面这一步 vm.$el vm.__patch__(prevVnode, vnode) 又回到了patch方法 会通过sameVnode 判断是不是相同的vnode// patch代码片段 const isRealElement isDef(oldVnode.nodeType) if (!isRealElement && sameVnode(oldVnode, vno…...

更换 Linux 自带的 jdk 环境

如下,我要把 Linux 默认的 jdk 版本换成我自己的 jdk 版本。 Linux 自带的 jdk 环境: 要更换的 jdk 环境: 1、切换到 root 用户进行操作; 2、在根目录下创建一个 /export/server/ 目录; [rootcentos /]# mkdir -p /e…...

MySQL8读写分离集群

文章目录前言MySQL读写分离原理搭建MySQL读写分离集群MySQL8.0之前MySQL8.0之后后记前言 上一期介绍并实现了MySQL的主从复制,由于主从复制架构仅仅能解决数据冗余备份的问题,从节点不对外提供服务,依然存在单节点的高并发问题 所以在主从复…...

蓝桥冲刺31天之第七天

目录 A:三角回文数 B:数数 C:数组切分 D:倍数问题 一星陨落,黯淡不了星空灿烂; 一花凋零,荒芜不了整个春天。 如果命运是世界上最烂的编剧, 你就要争取做人生最好的演员。 即使生…...

【Python百日进阶-Web开发-Vue3】Day550 - Vue3 商城后台 10:Veux4-02基本使用

文章目录 二、Vuex的基本使用2.4 Mutations 应用 :同步更新state2.4.1 `src/store/index.js`2.4.2 `src/views/index.vue`2.5 Module的应用:分模块2.5.1 `src/store/modules/product.js`2.5.2 `src/store/modules/cart.js`2.5.3 `src/store/index.js`2.5.4 `src/views/index.…...

ESP32驱动-红外寻迹传感器驱动

红外寻迹传感器驱动 1、红外寻迹传感器介绍 红外寻迹传感器具有一对红外线发射管与接收管,发射管发射出一定频率的红外线,当检测方向遇到障碍物(反射面)时,红外线反射回来被接收管接收,经过比较器电路处理之后,输出接口会输出一个数字信号(低电平或高电平,取决于电路…...

【TS】TypeScript泛型 T 的用法详解

一、什么是泛型? 泛型,从字面上理解,泛型就是一般的,广泛的的意思。 TypeScript中泛型(Generics)是指在定义函数、接口或类的时候,不预先指定具体类型,而是在使用的时候再指定类型…...

Vue 3.0 单文件组件 【Vue3 从零开始】

#介绍 在很多 Vue 项目中,我们使用 app.component 来定义全局组件,紧接着用 app.mount(#app) 在每个页面内指定一个容器元素。 这种方式在很多中小规模的项目中运作的很好,在这些项目里 JavaScript 只被用来加强特定的视图。但当在更复杂的…...

北邮22信通:你是不是在looking for……那串代码?(2)第三章单链表

相信有了第二章顺序表的基础,小伙伴们学习第三章链表应该会轻松一点吧 目录 类模板下的单链表 1.1书上干净完整代码(无增改、适合自己动手实验) 1.2对书上代码的完善和对一些问题的验证和解释代码 1.补全一个函数: 2.this指…...

蓝库云|告诉你传统产业该如何进行数字化转型

在后疫情时代下,企业该如何在面临生存危机的情形下,投入「数字化转型」、提升公司竞争力,已成为许多公司的当务之急,但到底什么是数字化转型呢?传统产业又如何着手进行数位转型? 数字化转型是什么&#xf…...

121.(leaflet篇)leaflet结合echarts4迁徙图

听老人家说:多看美女会长寿 地图之家总目录(订阅之前建议先查看该博客) 文章末尾处提供保证可运行完整代码包,运行如有问题,可“私信”博主。 效果如下所示: 下面献上完整代码,代码重要位置会做相应解释 <!DOCTYPE html> <html>...

链表及其基本操作

1.单链表&#xff1a;1.1定义/性质&#xff1a;链表是线性表的链式存储方式。单链表通过指针线性遍历&#xff0c;删除/增加节点时间复杂度为O(1&#xff09;,访问节点时间复杂度为O(n)。单链表分为带头结点和不带头结点两种&#xff0c;带头结点是为了方便统一操作&#xff08…...

【Linux】shell脚本忽略错误继续执行

在 shell 脚本中&#xff0c;可以使用 set -e 命令来设置脚本在遇到错误时退出执行。如果你希望脚本忽略错误并继续执行&#xff0c;可以在脚本开头添加 set e 命令来取消该设置。 举例1 #!/bin/bash# 取消 set -e 的设置 set e# 执行命令&#xff0c;并忽略错误 rm somefile…...

shell脚本--常见案例

1、自动备份文件或目录 2、批量重命名文件 3、查找并删除指定名称的文件&#xff1a; 4、批量删除文件 5、查找并替换文件内容 6、批量创建文件 7、创建文件夹并移动文件 8、在文件夹中查找文件...

理解 MCP 工作流:使用 Ollama 和 LangChain 构建本地 MCP 客户端

&#x1f31f; 什么是 MCP&#xff1f; 模型控制协议 (MCP) 是一种创新的协议&#xff0c;旨在无缝连接 AI 模型与应用程序。 MCP 是一个开源协议&#xff0c;它标准化了我们的 LLM 应用程序连接所需工具和数据源并与之协作的方式。 可以把它想象成你的 AI 模型 和想要使用它…...

【网络安全产品大调研系列】2. 体验漏洞扫描

前言 2023 年漏洞扫描服务市场规模预计为 3.06&#xff08;十亿美元&#xff09;。漏洞扫描服务市场行业预计将从 2024 年的 3.48&#xff08;十亿美元&#xff09;增长到 2032 年的 9.54&#xff08;十亿美元&#xff09;。预测期内漏洞扫描服务市场 CAGR&#xff08;增长率&…...

相机Camera日志分析之三十一:高通Camx HAL十种流程基础分析关键字汇总(后续持续更新中)

【关注我,后续持续新增专题博文,谢谢!!!】 上一篇我们讲了:有对最普通的场景进行各个日志注释讲解,但相机场景太多,日志差异也巨大。后面将展示各种场景下的日志。 通过notepad++打开场景下的日志,通过下列分类关键字搜索,即可清晰的分析不同场景的相机运行流程差异…...

C++.OpenGL (14/64)多光源(Multiple Lights)

多光源(Multiple Lights) 多光源渲染技术概览 #mermaid-svg-3L5e5gGn76TNh7Lq {font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}#mermaid-svg-3L5e5gGn76TNh7Lq .error-icon{fill:#552222;}#mermaid-svg-3L5e5gGn76TNh7Lq .erro…...

Docker 本地安装 mysql 数据库

Docker: Accelerated Container Application Development 下载对应操作系统版本的 docker &#xff1b;并安装。 基础操作不再赘述。 打开 macOS 终端&#xff0c;开始 docker 安装mysql之旅 第一步 docker search mysql 》〉docker search mysql NAME DE…...

C++:多态机制详解

目录 一. 多态的概念 1.静态多态&#xff08;编译时多态&#xff09; 二.动态多态的定义及实现 1.多态的构成条件 2.虚函数 3.虚函数的重写/覆盖 4.虚函数重写的一些其他问题 1&#xff09;.协变 2&#xff09;.析构函数的重写 5.override 和 final关键字 1&#…...

C#中的CLR属性、依赖属性与附加属性

CLR属性的主要特征 封装性&#xff1a; 隐藏字段的实现细节 提供对字段的受控访问 访问控制&#xff1a; 可单独设置get/set访问器的可见性 可创建只读或只写属性 计算属性&#xff1a; 可以在getter中执行计算逻辑 不需要直接对应一个字段 验证逻辑&#xff1a; 可以…...

搭建DNS域名解析服务器(正向解析资源文件)

正向解析资源文件 1&#xff09;准备工作 服务端及客户端都关闭安全软件 [rootlocalhost ~]# systemctl stop firewalld [rootlocalhost ~]# setenforce 0 2&#xff09;服务端安装软件&#xff1a;bind 1.配置yum源 [rootlocalhost ~]# cat /etc/yum.repos.d/base.repo [Base…...