物联网入门概述
一、物联网(IoT)介绍
IoT(Internet of Things),即物联网。通过互联网将各种物理设备(如传感器、家电、汽车等)连接起来,实现数据交换、信息共享和自动化控制的系统。
物联网:万物互联 的整个体系、整个生态。 包括所有智能设备、网络、数据传输等等。
物联网平台:中间的“大脑 + 中转站”。 是软件系统/云服务。 专门用来:管理设备、接受设备上报数据、下发控制指令、存储/分析数据、做联动规则。 「支撑物联网运行的核心后台系统」
IoT物联网平台的基本原理是通过传感器、标签、RFID等技术将物理设备与互联网连接起来,使其能够实时收集、传输和分析数据。这些数据可以包括设备的状态、位置、温度、湿度等各种信息,通过云计算和大数据分析,这些数据可以被处理和利用,以实现更高效、智能和自动化的应用。
1.1 产品架构
传统的四层架构:感知层、网络层、平台层、应用层
阿里云产品架构
1.2 核心概念
| 分类 | 核心概念 | 相关概念 |
|---|---|---|
| 设备与硬件 | 物联网设备 | 传感器、执行器、智能硬件 |
| 传感器 | 温度传感器、湿度传感器、光传感器、运动传感器 | |
| 执行器 | 电机、阀门、马达、灯泡 | |
| 通信与网络 | 通信协议 | Wi-Fi、蓝牙、Zigbee、LoRa、5G |
| 网络架构 | 边缘计算、云计算、局域网(LAN)、广域网(WAN) | |
| 数据处理与分析 | 数据采集与存储 | 数据库、数据仓库、流处理平台 |
| 数据分析 | 大数据分析、机器学习、人工智能、预测分析 | |
| 安全与隐私 | 设备安全 | 身份认证、加密协议、固件更新 |
| 数据安全 | 数据加密、隐私保护、防火墙 | |
| 平台与管理 | 物联网平台 | AWS IoT、Azure IoT、Google Cloud IoT、IBM Watson IoT |
| 标准化与协议 | MQTT、CoAP、HTTP、REST API | |
| 应用层 | 智能家居 | 智能灯光、智能空调、智能门锁 |
| 工业物联网(IIoT) | 设备监控、远程诊断、智能工厂 |
设备与硬件:物联网的核心是硬件设备,这些设备包括传感器(感知信息)和执行器(执行命令)。这些硬件是物联网系统的基础。
通信与网络:设备通过不同的通信协议(如Wi-Fi、蓝牙、5G等)相互连接,并通过网络架构(边缘计算、云计算等)实现数据传输和远程控制。网络是支撑物联网运行的中枢。
数据处理与分析:收集到的数据会被存储、处理和分析,分析结果可以用于决策或自动化控制。数据采集与存储和数据分析(如机器学习、大数据分析等)是物联网运作的智能化核心。
安全与隐私:在数据传输和设备运行过程中,物联网的安全性非常重要,包括设备安全(如认证和固件更新)和数据安全(如加密和隐私保护)来防止恶意攻击。
平台与管理:物联网平台负责设备管理、数据处理、规则引擎等任务。平台通常提供API接口,并采用标准化协议(如MQTT、CoAP等)保证设备与平台之间的互操作性。
应用层:最终,物联网技术会应用到各种领域中,常见的包括智能家居(如智能灯光、空调等)和工业物联网(IIoT)(如设备监控、智能工厂等)。
二、核心目标
物联网平台的目标,和价值是什么呢?
实现智能设备的互联、信息共享、自动化控制。
2.1 核心目标
核心目标:让设备“好用、好管、好值钱”
- 统一接入:不管什么设备、什么协议、都能接进来
- 统一管理:百万级设备,能监控、能运维、能升级
- 数据可用:把设备上报的原始数据编程有用信息
- 业务可快速落地: 不用每个项目从头写连接、通讯、存储
- 安全可控:设备不被乱连、指令不被篡改、数据不泄漏。
让“万物互联” 从技术难题, 变为开箱即用的能力。
2.2 核心价值
平台化(降本):不用每个业务场景 从头造一套“设备联网系统”
协议转换、消息转发、存储、告警都通过平台搞定
开发周期从月-> 天
提效: 设备远程运维、远程升级、远程诊断
自动告警、自动联动、批量控制; 人不用跑现场, 平台全搞定。
数据变现(最核心):设备只是入口,数据才是价值。
设备运行数据 ——> 预测维护; 用户行为数据 ——> 优化产品 ;行业数据 -> 做分析、做服务、做新模式。
开放能力:把物联网能力封装成API/SDK。 让APP、小程序、第三方系统都能调用。IOT能力变成一种公共服务。
省成本、 提效率、挖数据、开放能力。
三、技术挑战
随着大量物联网场景不断涌现,海量设备的管理运维、海量数据的分析处理,以及业务全球化的发展趋势,都给物联网平 台带来了一系列新的要求和新的技术挑战。
2.1 高并发
(物联网设备规模随着行业发展不断增多,设备逐步增多要求平台的系统容量能不停的水平扩展)
什么样的系统架构来支撑不断增多的设备? 千万级设备的并发建连 怎么解决?
怎么维持百亿级 设备的长连接稳定性、怎么保障百万级/千万级消息通信的实时性是个非常复杂的系统工程。
2.1.1 解决方案
2.2 高可用
(早期主要应用在消费类智能家居场景。最近从文旅、园区、地产、城市、农 业,再到工业、汽车等场景)
高可用能力决定了能够支撑客户 业务持续运行的底线,在应对大量影响民生安全、工业制造、社会稳定的场景时,需要提供极近苛刻的高可用能力。
物联网链路的高可用如何做?
2.2.1 解决方案
2.3 数智化
物联网的数据如何应用?以实现智能化应用, 给企业带来价值。
2.3.1 解决方案
四、核心技术
物联网平台的核心技术,就是围绕: 怎么接进来、怎么管得住、怎么传的稳、怎么存的下、怎么用得好、怎么保安全。
2.1 设备接入与协议适配
2.2 消息通信与数据流转
2.3 设备管理(最核心能力)
2.4 规则引擎/业务编排
2.5 时序数据存储与处理
2.6 边缘计算
2.7 安全体系
2.8 开放平台&API服务
五、物联网平台架构
经典的四层:
补充的: 数据服务(时序数据、流计算、数据分析)、安全(身份认证、加密、权限)、运维(告警、日志、链路追踪)、边缘计算(云边协同)。 这些作为横切层、支撑能力。贯穿整个物联网平台。
六、演进过程
七、应用实践
资料:
物联网核心技术手册
阿里云物联网平台产品架构
百度物联网平台架构设计:模型能力
知乎:企业IoT物联网平台技术架构白皮书
知乎:IOT物联网概述及应用层架构入门篇