物联网的感知层、网络层与应用层分享

物联网的概念在很早以前就已经被提出,20世纪末期在美国召开的移动计算和网络国际会议就已经提出了物联网(Internet of Things)这个概念。

最先提出这个概念的是MIT Auto-ID中心的Ashton教授,他在研究RFID技术时,便提出了结合物品编码、互联网技术和RFID的解决方案。

当时的提法是基于RFID技术、互联网、EPC标准,基于计算机互联网的基础,利用无线数据通信技术、射频识别技术,构造一个实现全球物体信息实物共享的互联网,这种概念也是2003年第一轮物联网热潮的基础。

图片

在2005年物联网的定义和范围已经发生了变化,物联网的覆盖范围也有了较大的拓展,已不仅仅是基于RFID技术的物联网。虽然目前我国对物联网还没有一个统一的标准定义,但从本质上来看,物联网是现代化信息技术发展到一定阶段后出现的一种聚合性应用与技术提升,将各种感知技术、人工智能和现代网络技术与自动化技术聚合与集成的应用,使人与物品进行智慧对话,从而创造一个智慧的世界。

图片

物联网应用技术被称为是信息产业的第三次革命性创新。物联网的本质可以用三个方面进行概括:首先是互联网的特征,即物品的互联互通需要通过互联网络进行连接,其次是识别与通信的特征,即纳入物联网概念中的“物品”一定要具备自动识别实现物与物通信(M2M)的功能;三是智能化特征,即网络系统应具有智能控制、自动化与自我反馈的特点。

从技术架构上来观察,物联网可以分为三层:感知层、网络层与应用层,具体情形可查看下图。

图片

感知层的作用包括:

1. 数据采集:感知层通过各种传感器和数据采集设备采集现实世界中的信息,如温度、湿度、光照、声音、位置、视频等,这些信息被转化为标准的电子数据格式并共享到物联网系统的其他层面。数据采集是实现物联网感知的基础。

2. 设备控制:感知层不仅能够采集数据,还可以根据上层的控制指令控制各种执行设备实现对实物的控制,如控制家用电器、工控设备等。这实现了物联网系统与物理世界的交互。 

3. 数据预处理:感知层在采集数据后会对这些数据进行必要的预处理,如格式转换、去噪、数据校验等,以产生更清晰和标准化的数据,方便上层应用系统使用。这属于数据的初步提炼和加工。

4. 事件检测:感知层可以基于采集的数据检测和识别现实世界中的各类事件,如车辆通行、声音异常、温度超标等,并及时上报到应用层或网络层。这是实现物联网系统智能监控与感知的手段之一。

5. 信息汇聚:不同类型和不同来源的信息在感知层汇聚在一起,如声光电信息的融合,为上层应用提供更丰富和综合的信息,实现交互式智能应用。这也增强了物联网系统的智能处理能力。

图片

所以,感知层起到连接现实物理世界和网络信息世界的桥梁作用。通过数据采集、设备控制和信息汇聚等功能,感知层可以实现准确而广泛的环境感知,并结合一定的信息提炼与处理为上层网络层和应用层提供关键基础信息,这是构建智能化物联网系统的前提条件。感知层的性能直接影响物联网系统的可感知范围和精确度。

网络层的主要作用包括:

1. 信息传输:网络层负责将感知层采集的数据和信息传输至应用层和其他网络节点,同时也传输应用层的控制指令至感知层和执行层。它实现了物联网系统各层级和网络节点之间的信息交换和共享。

2. 网络互联:网络层通过网状网络将大量节点连接起来,实现节点之间的互联互通,构成广泛的物联网系统网络平台。网络互联是实现物联网广域覆盖和系统扩展的基础。

3. 信息路由:在网状网络中,网络层负责正确路由信息至目标节点或层级。路由算法和协议是实现信息交换的关键手段,直接影响信息传输的效率和物联网系统性能。 

4. 信息安全:网络层还需负责物联网系统的信息安全工作,如身份认证、加密传输、防火墙等,保证节点和信息的安全可靠访问与交换。这也是构建物联网系统的重要环节之一。

5. QoS保障:网络层需要提供服务质量保障机制,如资源预留、优先级设置等,满足物联网不同应用对信息交换服务质量的要求。这也属于实现物联网系统性能保障的手段之一。

6. 协议转换:物联网系统网络层可能采用多种网络协议,需要实现不同协议之间的转换,保证各系统可以实现互联互通和信息交换,如4G、3G与2G网络之间的接口等。这增强了物联网系统的兼容与扩展能力。 

图片

所以,网络层作为物联网系统架构的重要组成层,主要通过构建信息网络来实现系统节点资源的互联共享和信息的高效交换。

通过路由选择、QoS保障和协议转换等功能手段,使得庞大复杂的物联网系统得以广泛覆盖和顺畅运作。网络层的性能直接影响物联网系统的互联互通能力和信息交换效率。 

应用层的主要作用有:

1. 数据采集:物联网应用层可以通过各种传感器和终端设备采集现实世界中的数据,如环境温度、视频图像、位置信息等,这些数据是物联网系统运作的基础。

2. 数据存储和管理:物联网应用层需要存储和管理海量的采集数据,需要有强大的数据存储和管理能力。这些数据可以支持后续的分析应用和智能应用。

3. 数据交互和共享:物联网应用层需要实现不同终端和系统之间的数据交互、共享和集成,满足物联网应用的跨域数据融合需求。这需要标准数据格式和统一的数据交换接口。

4. 数据分析和挖掘:物联网应用层需要从海量数据中挖掘出有价值的信息和知识,需要有强大的大数据分析和挖掘能力,这些分析结果可以推动智能应用的发展。

5. 智能应用:基于数据分析的结果,物联网应用层可以开发各类智能应用来满足不同行业和领域的需求,如智慧城市、智能家居、智能制造等。这些应用实现了数据到知识、知识到价值的转化。

6. 系统集成:物联网应用层还需要将多个异构系统如传感网络、通信网络、数据中心等集成到一起,实现跨系统的数据交互和资源共享, vérit这是构建广泛物联网系统的基础。

7. 可视化展示:物联网应用层需要将复杂的数据和分析结果进行可视化处理,方便用户查询、监控和分析,这也是物联网系统的重要接口之一。

图片

所以,物联网应用层扮演着连接物理层、网络层与用户层的角色,主要作用是采集数据、存储数据、共享数据、分析数据和展示数据,并最终通过各类智能应用为用户和企业创造价值。它是实现物联网功能的关键。

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

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

相关文章

【论文解读】基于神经辐射场NeRF的像素级交互式编辑(Seal-3D)

来源:投稿 作者:橡皮 编辑:学姐 论文链接:https://arxiv.org/pdf/2307.15131 项目主页:https://windingwind.github.io/seal-3d/ 摘要: 随着隐式神经表征或神经辐射场(NeRF)的普及…

针对人工智能的攻击并发布策略和建议

人工智能系统已经渗透到现代社会的各个领域。从自动驾驶到疾病诊断以及作为在线聊天机器人与客户互动。 为了学习如何执行这些任务,聊天机器人需要接受大量数据的训练。然而,主要问题之一是这些数据可能不可靠。攻击者有很多机会破坏它们。这都是在AI系…

docker、docker-compose 离线安装、shell脚本一键安装、卸载

注:二进制包,与脚本在同级目录 docker 离线安装: 包下载:https://download.docker.com/linux/static/stable/x86_64/ docker_install.sh: #!/bin/bash# 指定 Docker 版本和文件名 DOCKER_VERSION"24.0.7" D…

【影刀RPA_如何使用影刀的企业微信指令?】

思路:先用python代码过一遍,再将必要参数填到指令里面。 第一步: 1、在企业微信后台新建应用,设置消息接收地址(需要服务器的公网ip地址),进行签名验证。然后,从浏览器中查询ip地址…

C语言基础知识(5):TCP网络编程

TCP 是面向连接的、可靠的流协议。流就是指不间断的数据结构,当应用程序采用 TCP 发送消息时,虽然可以保证发送的顺序,但还是犹如没有任何间隔的数据流发送给接收端。TCP 为提供可靠性传输,实行“顺序控制”或“重发控制”机制。此…

Redis 持久化——AOF

文章目录 为什么需要AOF?概念持久化查询和设置1. 查询AOF启动状态2. 开启AOF持久化2.1 命令行启动AOF2.2 配置文件启动 AOF 3. 触发持久化3.1 自动触发3.3 手动触发 4. AOF 文件重写4.1 什么是AOF重写?4.2 AOF 重写实现4.3 AOF 重写流程 5. 配置说明6. 数据恢复6.1…

【SpringCloud】之远程消费(进阶使用)

🎉🎉欢迎来到我的CSDN主页!🎉🎉 🏅我是君易--鑨,一个在CSDN分享笔记的博主。📚📚 🌟推荐给大家我的博客专栏《SpringCloud开发之远程消费》。🎯&a…

H266/VVC多样化视频编码工具概述

全景视频编码 全景视频: 具有360度全包围视角的球面视频。 全景视频编码: 包括H266在内的视频编码算法都是以平面视频为对象的,为了采用传统的视频编码编码算法,全景视频需要转换为平面视频,其中经纬图等角映射&#…

dubbo的基础知识

dubbo是什么 Dubbo是一个分布式服务框架,是一种高性能的远程通讯框架。它提供了基于Java的RPC(远程过程调用)通信机制,使得应用之间可以方便地进行远程调用,实现分布式服务的调用和管理。Dubbo提供了服务注册、发现、负…

【大数据进阶第三阶段之Hive学习笔记】Hive常用命令和属性配置

目录 1、Hive安装 2、HiveJDBC访问 2.1、启动hiveserver2服务 2.2、连接hiveserver2服务 2.3、注意 3、Hive常用交互命令 3.1、“-e”不进入hive的交互窗口执行sql语句 3.2、“-f”执行脚本中sql语句 4、Hive其他命令操作 4.1、退出hive窗口 4.2、在hive cli命令窗口…

基于OpenCV的透视变换

基础概念 透视变换(Perspective Transformation)是仿射变换的一种非线性扩展,是将图片投影到一个新的视平面(Viewing Plane),也称作投影映射(Projective Mapping)。 原理:将二维的图片投影到一个三维视平面上,然后再转换到二维坐标下&#…

LeetCode 2807.在链表中插入最大公约数

【LetMeFly】2807.在链表中插入最大公约数 力扣题目链接:https://leetcode.cn/problems/insert-greatest-common-divisors-in-linked-list/ 给你一个链表的头 head ,每个结点包含一个整数值。 在相邻结点之间,请你插入一个新的结点&#x…

使用 C# Winfrom编写倒计时功能

在日常生活中,我们经常需要倒计时来提醒自己重要的时间节点,比如倒计时到达一个特定的日期和时间。介绍一个使用 C# 编写的倒计时应用程序的实现。 步骤一:应用程序的功能 它具有以下几个主要特点: 用户输入目标日期和时间&…

CSS3 边框border、outline、box-shadow

1 border 语法:border: width style color 2 outline 语法:outline: width style color 2.1 outline-offet MDN解释:用于设置outline与一个元素边缘或边框之间的间隙 即:设置outline相对border外边缘的偏移,可以为…

excel统计分析——两因素有重复方差分析

参考资料:生物统计学 无重复观测值的两因素方差分析只能研究两个因素的主效应,不能考察因素间的交互作用,只有在确定因素间不存在交互作用时才能进行无重复观测值的试验和分析。为了准确估计因素的主效应、交互作用和随机误差,每个…

DQL命令查询数据 (二)

本课目标 掌握 ORDER BY 子句 使用 LIMIT 子句实现分页查询 掌握MySQL的分组查询 掌握MySQL的子查询 SELECT 语法 ORDER BY 排序 ORDER BY 子句:按照一定顺序显示查询结果 排序可以是升序(ASC)或者是降序(DESC)&…

使用C#发送邮箱验证码

使用C#发送邮箱验证码 在很多应用程序中,我们需要使用邮箱来进行用户身份验证。其中一种常见的方式是通过发送验证码到用户的邮箱,然后要求用户输入该验证码进行验证。本文将介绍如何使用 C# 发送邮箱验证码。 声明 验证码登录没有用任何的工具&#…

【大数据】Zookeeper 数据写入与分布式锁

Zookeeper 数据写入与分布式锁 1.数据是怎么写入的2.基于 Zookeeper 实现分布式锁 1.数据是怎么写入的 无论是 Zookeeper 自带的客户端 zkCli.sh,还是使用 Python(或者其它语言)实现的客户端,本质上都是连接至集群,然…

记事本在手机桌面上怎么找?手机里的记事本怎么找?

在日常生活、工作和学习中,我们时常需要随手记录一些重要的事项、灵感闪现的瞬间或者是待办的任务。比如,在超市购物前,列出购物清单;在开会时,记下重要的讨论点;在学习时,捕捉那一刹那的灵感。…

C语言-第十八周做题总结-数组3

id:454 A.字符串逆序 题目描述 输入一个字符串,对该字符串进行逆序,输出逆序后的字符串。 输入 输入在一行中给出一个不超过80个字符长度的、以回车结束的非空字符串。 输出 在一行中输出逆序后的字符串。 输入样例 输出样例 题解 先用一个while…