物联网简介集合
物联网(IoT)指的是物理设备(如电器和车辆)之间的互联互通。这些设备嵌入了软件、传感器和连接功能,使其能够相互连接并交换数据。这项技术实现了从庞大的设备网络中收集和共享数据,为打造更高效、自动化的系统创造了机会。
物联网是物理对象的网络,这些对象在其架构中嵌入了电子元件,以便相互之间或与外部环境进行通信和感知交互。在未来几年,基于物联网的技术将提供更高级别的服务,并切实改变人们的日常生活方式。医学、能源、基因疗法、农业、智慧城市和智能家居等领域的进步,只是物联网广泛应用的几个典型例子。
物联网是一个由相互关联的事物、计算设备、机械和数字机器、物体、动物或人组成的系统,这些元素都被赋予了唯一标识符,并具备在无需人与人或人与计算机交互的情况下通过网络传输数据的能力。
物联网的历史
在这里,你将了解物联网是如何发展的,通过对每个阶段的解释,你会明白物联网在这些创新中所扮演的角色!
1982 年 —— 自动售货机:物联网首次崭露头角,卡内基梅隆大学的一台自动售货机连接到互联网,用于报告其库存和状态,为远程监控开辟了道路。
1990 年 —— 烤面包机:早期的物联网创新,一台烤面包机连接到互联网,用户可以远程控制它,预示着智能家居设备的便利性。
1999 年 —— 物联网概念提出:凯文・阿什顿创造了 “物联网” 这个术语,用于描述设备相互通信和共享数据的互联网络,为一个新的连接时代奠定了基础。
2000 年 ——LG 智能冰箱:LG 智能冰箱取得了突破,用户可以远程查看和管理冰箱内的物品,展示了物联网在日常生活中的潜力。
2004 年 —— 智能手表:智能手表的出现将物联网引入可穿戴技术领域,提供健身追踪和即时通知功能。
2007 年 —— 智能 iPhone:苹果的 iPhone 成为了变革性产品,通过应用程序整合了物联网功能,将用户与众多服务和设备连接起来,把智能手机变成了枢纽。
2009 年 —— 汽车测试:物联网进入汽车行业,通过传感器为车辆提供实时诊断、性能监测和远程测试功能。
2011 年 —— 智能电视:智能电视的推出将物联网带入客厅,实现互联网连接,用于流媒体播放、应用程序使用和互动内容。
2013 年 —— 谷歌镜头:谷歌镜头展示了物联网在图像识别方面的潜力,让智能手机能够提供有关现实世界物体的信息。
2014 年 ——Echo:亚马逊的 Echo 配备了虚拟助手 Alexa,展示了语音激活物联网的强大功能,使智能家居更加直观和响应迅速。
2015 年 —— 特斯拉自动驾驶:特斯拉的自动驾驶系统是物联网在汽车领域的典范,通过互联的传感器和软件引入了半自动驾驶功能。
物联网的四个关键组件:(1)设备或传感器(2)连接性(3)数据处理(4)接口
物联网是嵌入日常物品中的互联计算设备网络,使它们能够发送和接收数据。
截至目前,超过 90 亿个 “物”(物理对象)已连接到互联网。在不久的将来,这个数字预计将飙升至 200 亿。
物联网中使用的主要组件
低功耗嵌入式系统:在电子系统设计中,低功耗和高性能是重要的因素。
传感器:传感器是任何物联网应用的重要组成部分。它是一种物理设备,能够测量和检测特定的物理量,并将其转换为信号,可作为输入提供给处理或控制单元进行分析。
不同类型的传感器:温度传感器、图像传感器、陀螺仪传感器、障碍物传感器、射频传感器、红外传感器、MQ - 02/05 气体传感器、光敏电阻传感器、超声波距离传感器。
控制单元:它是单个集成电路上的小型计算机单元,包含微处理器或处理核心、内存以及可编程输入 / 输出设备 / 外设。它负责物联网设备的主要处理工作,并在此执行所有逻辑操作。
云计算:通过物联网设备收集的数据量巨大,这些数据必须存储在可靠的存储服务器上。这就是云计算发挥作用的地方。数据经过处理和分析,为我们发现系统中的电气故障等问题提供了更多可能。
大数据的可用性:我们知道物联网严重依赖传感器,尤其是实时传感器。随着这些电子设备在各个领域的普及,它们的使用将引发大量大数据的流动。
网络连接:为了实现通信,互联网连接必不可少,每个物理对象都由一个 IP 地址表示。然而,根据 IP 命名规则,可用的地址数量有限。由于设备数量不断增加,这种命名系统将不再可行。因此,研究人员正在寻找另一种替代命名系统来表示每个物理对象。
构建物联网的方式
构建物联网有两种方式:(1)形成一个仅包含物理对象的独立网络。(2)使互联网的覆盖范围更加广泛,但这需要诸如严格的云计算和快速大数据存储等核心技术(成本高昂)。
在不久的将来,物联网在范围上将变得更广泛、更复杂。它将在 “随时随地连接任何事物” 方面改变世界。
物联网促成因素
射频识别(RFID):利用无线电波以电子方式追踪附着在每个物理对象上的标签。
传感器:能够检测环境变化的设备(例如运动探测器)。
纳米技术:顾名思义,这些是尺寸通常小于一百纳米的微小设备。
智能网络:例如网状拓扑结构。
物联网设备的工作原理
收集和传输数据:为此,传感器被广泛应用,根据不同应用领域的需求进行使用。
基于传感器或处理设备产生的触发来驱动设备:如果满足某些条件,或者根据用户需求激活了某些触发,执行器设备将显示要执行的操作。
接收信息:用户或设备可以从网络设备获取某些信息,用于分析和处理目的。
通信协助:通信协助是指两个网络之间或同一或不同网络的两个或多个物联网设备之间的通信现象。
这可以通过不同的通信协议实现,如 MQTT、受限应用协议、ZigBee、FTP、HTTP 等。
物联网的特点:(1)大规模可扩展且高效(2)基于 IP 的寻址在未来将不再适用(3)大量不使用 IP 的物理对象的存在使物联网成为可能(4)设备通常功耗较低。不使用时,应自动设置为休眠状态。(5)此刻连接到另一设备的设备,在下一时刻可能不再连接。(6)间歇性连接—— 物联网设备并不总是保持连接。为了节省带宽和电池电量,设备在不使用时会定期断电。否则,连接可能变得不可靠,从而导致效率低下。
任何物联网应用所需的品质
- 互联互通性:这是任何物联网基础设施的基本首要要求。必须保证任何网络上的任何设备都能连接,这样网络中的设备才能相互通信。
- 异构性:物联网设备可能存在多样性,如不同的硬件和软件配置、不同的网络拓扑或连接方式,但尽管存在这些差异,它们仍应能够相互连接和交互。
- 动态性:物联网设备应能动态适应不断变化的环境,如不同的情况和场景。
- 自适应性和自配置技术:例如监控摄像头,它应能灵活适应不同的天气条件和光照情况(早上、下午或晚上)。
- 智能性:在物联网中,仅收集数据是不够的,从生成的数据中提取知识非常重要。例如,传感器生成数据,但只有正确解读这些数据才有用。因此,智能性是物联网的关键特征之一。因为数据解读是任何物联网应用的主要部分,没有数据处理,我们就无法从数据中获得任何见解。因此,大数据也是物联网领域最关键的使能技术之一。
- 可扩展性:连接到物联网区域的元素(设备)数量日益增加。因此,物联网设置应能够处理这种扩展。它可以通过提升处理能力、存储等方面的能力进行垂直扩展,或者通过简单克隆进行水平扩展。
- 身份标识:每个物联网设备都有一个唯一的身份标识(例如 IP 地址)。这个标识有助于通信、追踪以及了解设备状态。如果没有标识,将直接影响任何系统的安全性,因为没有区分,我们就无法确定一个网络与谁连接或与谁进行通信。因此,物联网网络和设备之间应该有清晰、合适的区分技术。
- 安全性:当设备连接到互联网时,用户的敏感个人信息可能会受到威胁。因此,数据安全是一个重大挑战,这可能给用户带来损失。庞大的物联网网络中的设备也可能面临风险。因此,设备安全也至关重要。
- 架构:应该是混合架构,支持不同制造商的产品在物联网网络中运行。
需要注意的是,物联网包含数万亿个传感器、数十亿个智能系统和数百万个应用程序。
应用领域
物联网目前主要应用于以下四个热门领域:(1)制造业 / 工业业务 - 40.2%(2)医疗保健 - 30.3%(3)安全 - 7.7%(4)零售 - 8.3%
现代应用:(1)智能电网与节能(2)智慧城市(3)智能家居 / 家庭自动化(4)医疗保健(5)地震检测(6)辐射检测 / 有害气体检测(7)智能手机检测(8)水流监测(9)交通监控(10)可穿戴设备(11)智能门锁保护系统(12)机器人与无人机(13)医疗保健与医院、远程医疗应用(14)安全(15)生物芯片转发器(用于农场动物)(16)心脏监测植入物(例如起搏器、心电图实时追踪)(17)农业(18)工业
物联网的优势:(1)提高任务的效率和自动化程度。(2)增加信息的便利性和可获取性。(3)更好地监控和控制设备与系统。(4)增强收集和分析数据的能力。(5)改进决策制定。(6)节省成本。
物联网的劣势:(1)安全担忧以及遭受黑客攻击或数据泄露的潜在风险。(2)与个人数据收集和使用相关的隐私问题。(3)对技术的依赖以及系统故障的潜在风险。(4)设备之间标准化和互操作性有限。(5)复杂性和维护要求增加。(6)初始投资成本高。(7)部分设备电池续航有限。(8)对自动化导致工作岗位流失的担忧。(9)物联网的监管和法律框架有限,可能导致混乱和不确定性。
本文转载自 雪兽软件
更多精彩推荐请访问 雪兽软件官网
相关文章:

物联网简介集合
物联网(IoT)指的是物理设备(如电器和车辆)之间的互联互通。这些设备嵌入了软件、传感器和连接功能,使其能够相互连接并交换数据。这项技术实现了从庞大的设备网络中收集和共享数据,为打造更高效、自动化的系…...
centos下使用pyenv管理python版本
在 CentOS 上安装 pyenv 和 pyenv-virtualenv,可以按照以下步骤进行操作: ps: centos7 最高适配到3.9.* 步骤 1:安装依赖 首先,确保你的系统中安装了必需的依赖项。你可以使用以下命令安装它们: [root ~]# yum gro…...

C++:类与对象,定义类和构造函数
#define _CRT_SECURE_NO_WARNINGS 1 #include <iostream> using namespace std; //如何让定义一个类 // 封装 // 1、将数据和方法定义到一起。 // 2、把想给你看的数据给你看,不想给你看的封装起来。 通过访问限定符来实现 class Stack { public: //1.成…...

【Java消息队列】应对消息丢失、重复、顺序与积压的全面策略
应对消息丢失、重复、顺序与积压的全面策略 引言kafka消息丢失生产者消费者重复消费顺序消费消息积压生产者消费者其他RabbitMQ消息丢失生产者事务机制,保证生产者发送消息到 RabbitMQ Server发送方确认机制,保证消息能从交换机路由到指定队列保证消息在 RabbitMQ Server 中的…...

解锁机器学习核心算法|神经网络:AI 领域的 “超级引擎”
一、神经网络:AI 领域的 “超级引擎” 在机器学习的庞大算法体系中,有十种算法被广泛认为是最具代表性和实用性的,它们犹如机器学习领域的 “十大神器”,各自发挥着独特的作用。这十大算法包括线性回归、逻辑回归、决策树、随机森…...
Android14(13)添加墨水屏手写API
软件平台:Android14 硬件平台:QCS6115 需求:特殊品类的产品墨水屏实现手写的功能,本来Android自带的Input这一套可以实现实时展示笔迹,但是由于墨水屏特性,达不到正常的彩屏刷新的帧率,因此使用…...
flyway的ignoreMigrationPatterns
1、概述 ignoreMigrationPatterns 是 Flyway 中的一个配置选项,用于指定在迁移过程中可以忽略的迁移脚本的模式。这个选项通常用于在特定情况下跳过某些迁移脚本的执行,例如在开发环境中跳过某些测试数据脚本,或者在特定条件下忽略某些已经不…...

25年2月通信基础知识补充:多普勒频移与多普勒扩展、3GPP TDL信道模型
看文献过程中不断发现有太多不懂的基础知识,故长期更新这类blog不断补充在这过程中学到的知识。由于这些内容与我的研究方向并不一定强相关,故记录不会很深入请见谅。 【通信基础知识补充7】25年2月通信基础知识补充1 一、多普勒频移与多普勒扩展傻傻分不…...

华为动态路由-OSPF-骨干区
华为动态路由-OSPF-骨干区 一、OSPF简介 1、OSPF概述 OSPF是一种开放式的、基于链路状态的内部网关协议(IGP),用于在自治系统内部进行路由选择和通信。 OSPF是互联网工程任务组(IETF)定义的标准之一,被广…...
接口测试-API测试中常用的协议(中)
一、SOAP SOAP(Simple Object Access Protocol)即简单对象访问协议,是一种基于 XML 的用于在网络中交换结构化信息的协议,常用于 Web 服务之间的通信。以下为你详细介绍: 产生背景 在互联网发展过程中,需…...

植物大战僵尸杂交版v3.2.1最新版本(附下载链接)
B站游戏作者潜艇伟伟迷于12月21日更新了植物大战僵尸杂交版3.2.1版本!!!,有b站账户的记得要给作者三连关注一下呀! 不多废话下载链接放上: 夸克网盘链接::https://pan.quark.cn/s/e5…...

java每日精进 2.20 MQ相关复健
在 RabbitMQ 中,消息消费者对消息的签收(acknowledgment)可以通过三种方式进行管理:自动签收、手动签收 和 拒绝签收。它们主要控制消费者如何处理消息确认和消息的重新排队。下面详细讲解它们的区别,并通过代码示例展…...

【设计模式精讲】结构型模式之代理模式(静态代理、JDK动态代理、cglib动态代理)
文章目录 第五章 结构型模式5.1 代理模式5.1.1 代理模式介绍5.1.2 代理模式原理5.1.3 静态代理实现5.1.4 JDK动态代理5.1.4.1 JDK动态代理实现5.1.4.2 类是如何动态生成的5.1.4.3 代理类的调用过程 5.1.5 cglib动态代理5.1.5.1 cglib动态代理实现5.1.5.2 cglib代理流程 5.1.6 代…...

京东广告基于 Apache Doris 的冷热数据分层实践
一、背景介绍 京东广告围绕Apache Doris建设广告数据存储服务,为广告主提供实时广告效果报表和多维数据分析服务。历经多年发展,积累了海量的广告数据,目前系统总数据容量接近1PB,数据行数达到18万亿行,日查询请求量8…...

win11 安装pyenv来管理python
1、使用power shell或者cmd来安装: 2、使用pyenv 发现并没有pyenv。 3、在环境变量中增加: 路径:右键--此电脑--属性--高级系统设置--环境变量--Path--增加刚才--target所在的目录D:\tools\pyenv\pyenv-win\bin。 先退出当前的,…...
【AI】GitHub Copilot
GitHub Copilot 是一款由 GitHub 和 OpenAI 合作开发的 AI 编程助手,它可以在多种开发工具中使用。以下是 GitHub Copilot 支持的主要开发工具和平台: 1. Visual Studio Code (VS Code) 官方支持:GitHub Copilot 在 VS Code 中拥有最完整的集…...

【LeetCode 热题100】76. 最小覆盖子串的算法思路及python代码
76. 最小覆盖子串 给你一个字符串 s s s、一个字符串 t t t。返回 s s s 中涵盖 t t t 所有字符的最小子串。如果 s s s 中不存在涵盖 t t t 所有字符的子串,则返回空字符串 ‘ ‘ " \quad" ‘‘" 。 注意: 对于 t t t 中重复…...
力扣-回溯-17 电话号码的字母组合
思路 和之前的回溯不同的是,要遍历完所有的数字,并且在单层递归逻辑里需要遍历一整个字符串 代码 class Solution { public:vector<string> letters {"", "", "abc", "def", "ghi", "…...

[AHOI2018初中组] 分组---贪心算法
贪心没套路果真如此。 题目描述 小可可的学校信息组总共有 n 个队员,每个人都有一个实力值 ai。现在,一年一度的编程大赛就要到了,小可可的学校获得了若干个参赛名额,教练决定把学校信息组的 n 个队员分成若干个小组去参加这场…...

知识图谱-学习计划
✨知识图谱知识学习,给我点赞!🌟🌟🌟 🌟什么是知识图谱? 知识图谱是一种通过图结构表示知识的技术,它可以帮助我们更清晰地理解和组织信息。无论是学习、工作还是生活,知…...
FFmpeg 低延迟同屏方案
引言 在实时互动需求激增的当下,无论是在线教育中的师生同屏演示、远程办公的屏幕共享协作,还是游戏直播的画面实时传输,低延迟同屏已成为保障用户体验的核心指标。FFmpeg 作为一款功能强大的多媒体框架,凭借其灵活的编解码、数据…...

无法与IP建立连接,未能下载VSCode服务器
如题,在远程连接服务器的时候突然遇到了这个提示。 查阅了一圈,发现是VSCode版本自动更新惹的祸!!! 在VSCode的帮助->关于这里发现前几天VSCode自动更新了,我的版本号变成了1.100.3 才导致了远程连接出…...

华为OD机试-食堂供餐-二分法
import java.util.Arrays; import java.util.Scanner;public class DemoTest3 {public static void main(String[] args) {Scanner in new Scanner(System.in);// 注意 hasNext 和 hasNextLine 的区别while (in.hasNextLine()) { // 注意 while 处理多个 caseint a in.nextIn…...

新能源汽车智慧充电桩管理方案:新能源充电桩散热问题及消防安全监管方案
随着新能源汽车的快速普及,充电桩作为核心配套设施,其安全性与可靠性备受关注。然而,在高温、高负荷运行环境下,充电桩的散热问题与消防安全隐患日益凸显,成为制约行业发展的关键瓶颈。 如何通过智慧化管理手段优化散…...
精益数据分析(97/126):邮件营销与用户参与度的关键指标优化指南
精益数据分析(97/126):邮件营销与用户参与度的关键指标优化指南 在数字化营销时代,邮件列表效度、用户参与度和网站性能等指标往往决定着创业公司的增长成败。今天,我们将深入解析邮件打开率、网站可用性、页面参与时…...
ip子接口配置及删除
配置永久生效的子接口,2个IP 都可以登录你这一台服务器。重启不失效。 永久的 [应用] vi /etc/sysconfig/network-scripts/ifcfg-eth0修改文件内内容 TYPE"Ethernet" BOOTPROTO"none" NAME"eth0" DEVICE"eth0" ONBOOT&q…...

网站指纹识别
网站指纹识别 网站的最基本组成:服务器(操作系统)、中间件(web容器)、脚本语言、数据厍 为什么要了解这些?举个例子:发现了一个文件读取漏洞,我们需要读/etc/passwd,如…...

JVM虚拟机:内存结构、垃圾回收、性能优化
1、JVM虚拟机的简介 Java 虚拟机(Java Virtual Machine 简称:JVM)是运行所有 Java 程序的抽象计算机,是 Java 语言的运行环境,实现了 Java 程序的跨平台特性。JVM 屏蔽了与具体操作系统平台相关的信息,使得 Java 程序只需生成在 JVM 上运行的目标代码(字节码),就可以…...
OCR MLLM Evaluation
为什么需要评测体系?——背景与矛盾 能干的事: 看清楚发票、身份证上的字(准确率>90%),速度飞快(眨眼间完成)。干不了的事: 碰到复杂表格(合并单元…...
ArcPy扩展模块的使用(3)
管理工程项目 arcpy.mp模块允许用户管理布局、地图、报表、文件夹连接、视图等工程项目。例如,可以更新、修复或替换图层数据源,修改图层的符号系统,甚至自动在线执行共享要托管在组织中的工程项。 以下代码展示了如何更新图层的数据源&…...