物联网网络架构_物联网技术有哪些

物联网网络架构_物联网技术有哪些系列文章目录提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加例如:第一章Python机器学习入门之pandas的使用提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录系列文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例


Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

物联网网络架构分层

1. 7层分类结构

2014年,IoTWF架构委员会(由Cisco、IBM、Rockwell和其他机构领导)发布了一个7层物联网架构参考模型。尽管物联网已经有很多参考模型了,但是这个由物联网世界论坛推出的参考模型为人们使用物联网提供了一个更加清晰简洁的视角,这个模型包含了边缘计算、数据存储和访问。它从技术的角度为物联网的虚拟化提供了一个简洁的方式。这7层中的每一层都分为很多具体的功能,安全性贯穿了整个模型的各层。

在这里插入图片描述
通过模型的分层我们可以很容易的对物联网问题进行分解。

  • 将物联面临的问题通过不同的分层划分成不同的部分。
  • 判断出各层实现需要的技术,以及他们之间的关系。
  • 定义一个系统,让不同厂商可以提供系统中的不同组件。
  • 获得一个定义接口的流程,实现异构网络的互操作。
  • 定义一个分层的安全模型,应用于参考模型各层之间的过渡点上。

物联网参考模型的7层详细说明:
1.第1层:物理设备与控制器层
物理设备与控制器层。这一层就是物联网中的“物”所在的哪一层,这些“物”包括各类端点设备和那些接收与发送信息的传感器。这些“物”的体积从微型传感器到工厂中的巨型设备不等。它们的主要功能就是收集数据,并且通过网络进行查询和/或控制。
2.第2层:连接层
这一层最重要的功能是对数据进行可靠和及时的传输。说得再准确一点,这一层包括在第1层设备与网络之间传输数据,以及在网络和发生在第3层(边缘计算层)的信息处理进程之间传输。连接层中包含了所有物联网中的网络连接元素,它并没有真正地区分“最后一公里”网络(即传感器/端点与物联网网关之间的网络)、网关和回程网。
在这里插入图片描述
3.第3层:边缘计算层
边缘计算是第3层的功能。边缘计算往往被称为“雾”层。这一层强调的是减少数据量,并且将数据转换为有利于存储和有利于上层进行处理的格式。这个参考模型的一大基本原则在于,针对信息的处理应该尽可能早,尽可能接近网络的边缘。还有另一项重要的功能,那就是对数据进行分析,判断是不是要对其进行过滤,或者在发送给上层之前进行汇总。通过在这一层对数据的格式重新进行设置,同时对数据进行解码,其他系统在处理数据时就会变得更加轻松。因此,第3层的一大核心功能就是对数据进行评估,判断数据是否超出了预定义的门限值,是否需要针对这些数据采取某些行动或者发出某种告警。
在这里插入图片描述
4.上层:第4~7层
上层负责处理那些由底层生成的物联网数据。


  1. 业务逻辑分层:OT 与 IT

在这里插入图片描述
在底层,也就是OT的分层中,设备会以各自的速率创建实时数据。有时,它们每天都会生成海量的数据。这不仅会导致物联网需要传输大量数据,而且,如此之多的数据也意味着上层应用必须能够按照要求的速率来处理规模如此庞大的数据。为了满足这种需求,物联网协议栈中必须有某些位置可以缓冲或者存储这些数据。按照协议栈的方式将管理数据的功能分配到协议栈的各层中,就可以让上4层的应用按照它们自己的速率来处理数据了。
因此,靠近边缘的那些实时“动态数据”必须进行汇总和存储,让它们成为“静止数据”,以便IT层中的应用来处理它们。IT和OT组织需要共同完成整个的数据管理工作。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/192193.html原文链接:https://javaforall.net

赞 (0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 服务器的cd驱动器怎么修改盘符,windows 2016 修改驱动器盘符

    服务器的cd驱动器怎么修改盘符,windows 2016 修改驱动器盘符windows2016修改驱动器盘符内容精选换一换本文以服务器的操作系统为“WindowsServer2016Standard64bit”为例,提供云硬盘的初始化操作指导。MBR格式分区支持的磁盘最大容量为2TB,GPT分区表最大支持的磁盘容量为18EB,因此当为容量大于2TB的磁盘分区时,请采用GPT分区方式。关于磁盘分区形式的更多介绍,请参见初始化数据盘场景及磁盘分区形本文…

    2022年5月18日
  • 约瑟夫环——公式法(递推公式)

    约瑟夫环——公式法(递推公式)约瑟夫问题约瑟夫问题是个有名的问题:N个人围成一圈,第一个从1开始报数,报M的将被杀掉,下一个人接着从1开始报。如此反复,最后剩下一个,求最后的胜利者。例如只有三个个人,把他们叫做A、B、C围成一圈,从A开始报数,报2的人被杀掉。A开始报数,他报1。侥幸逃过一劫。然后轮到B报数,他报2。非常惨,他被杀了C接着从1开始报数然后轮到A报数,他报2。也被杀死了。最终胜利者是C解决方案普通解

    2022年5月4日
  • 敏捷开发有哪些模式_软件敏捷开发方法的模式

    敏捷开发有哪些模式_软件敏捷开发方法的模式在信息技术高速发展的今天,有很多的开发任何要求开发人员增量交付,迭代式开发,能够持续集成。很显然传统的瀑布开发模式已经不能满足需要了,于是,敏捷开发这种模式就出现了。接触过敏捷开发的朋友可能会知道,

    2022年8月3日
  • Intellij IDEA 2021 Maven 配置指南「建议收藏」

    Intellij IDEA 2021 Maven 配置指南「建议收藏」Maven是Java一个不错的项目管理工具,但在IntellijIDEA软件中配置它却并非一件省心的事情,不少小萌新会配置失败。所以,我打算分享这篇教程,帮助萌新们在IntellijIDEA中配置好Maven~

    2022年5月28日
  • 亲手撸了一个SpringBoot+Vue的企业级项目(附源码)

    简介 SpringBoot和Vue,前后端分离,我们开源一套漂亮的代码和一套整洁的代码规范,让大家在这浮躁的代码世界里感受到一股把代码写好的清流!同时又让开发者节省大量的时间,减少…

    2021年6月23日
  • 缺陷报告怎么写_注意缺陷报告单

    缺陷报告怎么写_注意缺陷报告单缺陷报告怎么写意义:开发人员和测试人员沟通的重要工具1、缺陷编号(DefectID)——提交缺陷的顺序2、缺陷标题(summary)——简明扼要的描述缺陷3、缺陷的发现者(Defectby)–4、发现缺陷的日期(Detectedondata)—-当天5、缺陷所属的模块(subject)————测试哪个功能模块的时候发现的,开发者可以由此决定谁修改该bug6、发现缺陷版本(Detectedinrelease)测试的是哪个版本(测试是回归

    2022年9月18日

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号