0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

物联网流架构的五个组件组成

要长高 来源:韬放科技 2023-10-15 15:34 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

设计IoT应用程序就像盖房子一样:组织需要强大的基础来支持应用程序的变化。对于物联网,该基础是流架构。

软件架构师必须遵循一个蓝图,以确保他们在考虑沿IoT数据路径的组件时不会失去对整体流程的跟踪。物联网流应用程序实时处理数据,以获取见解,以用于日志分析,过程控制和物料处理应用程序等用途,其中事件处理对于确保工厂有效运行至关重要。这些应用程序的特征是不受控制的消息流(事件流),这些消息流描述了大多数IoT。

为了应对IoT流架构所带来的挑战,软件架构师必须首先了解IoT数据流是什么:这是事件处理流程,其中一组源会生成事件。来源对处理延迟很敏感,并且在技术和地理位置上也各不相同。物联网流架构由五个组件组成。

1.事件接收者

物联网流传输架构始于事件接收器,其中物联网传感器发送事件。事件接收器以流的形式获取各种数据格式,并将其转换为单层组件可以处理的标准结构。如果事件不包含其自己的时间戳,则事件接收器将标记该事件。

事件接收器是一个层,而不是单个组件。它可以容纳新设备和具有陈旧数据结构的旧设备,而这些数据结构需要广泛使用的支持。IoT流体系结构通常为每个来源集合都配备事件接收器,并且对其进行了自定义以支持所服务的来源社区的事件格式。

2.本地控制器

有时,软件架构师会将事件控制器与本地控制器结合在一起。许多流式IoT事件需要事件源和控制现实世界过程的IoT设备之间的闭合控制回路,例如打开灯或打开大门。本地控制器可以在流处理的后期放宽对实时操作的延迟限制。

3.事件分类器和序列化器

事件分类器和序列化器根据需要对事件进行尽可能详细的分类,以为事件分配处理优先级并沿着正确的处理路径移动它们。基于标准化事件数据模型添加到每个事件的数据结构中的分类将在整个流程的其余部分跟踪该事件。

序列化片段将多个事件流的集合处理到单个上下文流中以进行处理。当事件来自多个本地域时,序列化是必不可少的,但必须跨域关联才能进行正确处理。如果应用程序不需要跨域处理,则可能不需要序列化。例如,如果每个本地域仅创建事务记录以进行历史分析,则应用程序不使用序列化。

一些物联网部署将记录或排队此步骤的结果,以供以后的步骤使用。当数据需要进一步的实时处理时,此步骤将基于分类启动流程工作流程,然后继续进行IoT流架构中的下一步。

4.事件关联和交易

事件关联和事务处理步骤将事件信号转换为可操作的消息,称为提取,转换和加载过程。消息具有三个目的地:

他们以流的形式转到另一个流程工作流。

可以将它们格式化为事务,并输入到组织已使用的事务处理旧版应用程序中。

它们可以存储在数据库中,以便以后进行分析和处理。

单个相关事件可以到达任何或所有目的地。组织可能需要实时性能分析,重点是性能,例如

NoSQL。

5.事件后处理和分析

事件后处理和分析步骤支持不需要实时处理和分析的所有应用程序。某些物联网应用程序不涉及控制环路的任何扩展,除了对本地事件进行本地响应(例如打开门)外。其他应用程序至少需要事件记录。有些要求对事件及其相关动作进行后处理。这些步骤和分析工具扩展了传统的IT应用程序和数据库,而不是事件处理。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 物联网
    +关注

    关注

    2950

    文章

    48110

    浏览量

    418166
  • IOT
    IOT
    +关注

    关注

    190

    文章

    4419

    浏览量

    209532
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    一篇文章带你了解什么是联网技术?

    1999年,由凯文·阿什顿在宝洁公司提出,并用作新传感器项目的演讲标题。随着技术的不断发展,联网逐渐成为信息科技产业的重要组成部分。 联网
    发表于 02-09 16:58

    HTTP联网网关是什么?有什么功能?

    HTTP联网网关是一种硬件或软件设备,位于联网设备与云端服务之间,以HTTP协议为核心通信方式,负责数据的采集、处理、传输和管理。它作为
    的头像 发表于 12-24 11:33 490次阅读
    HTTP<b class='flag-5'>物</b><b class='flag-5'>联网</b>网关是什么?有什么功能?

    Lora基站在联网应用的重要性

    的环境条件下工作,并且可以长时间运行。最后,Lora基站可以实现对Lora网络的管理和监控,为联网应用提供了可靠的网络支持。   总之,Lora基站是联网应用中不可或缺的
    发表于 12-03 07:09

    为啥现在这么多人学联网?

    联网为啥成了“香饽饽”?找工作或转行,大家最关心的无非是“行业有前景吗?”“学完能找到工作吗?”“薪资怎么样?”而联网,刚好把这几个点都占了,也难怪最近越来越多人往这个方向走。 3
    发表于 11-18 15:39

    边缘计算网关对联网行业重要吗

    边缘计算网关对联网行业至关重要,它是推动物联网技术落地与产业升级的核心组件,具体体现在技术架构优化、行业应用深化及产业生态发展三
    的头像 发表于 10-24 15:13 617次阅读

    学习联网怎么入门?

    随着联网技术的不断发展,越来越多的人开始关注学习这一领域。但是对于初学者来说,联网似乎是一庞杂的概念,学习起来很困难。因此,从哪里开始
    发表于 10-14 10:34

    学习联网可以做什么工作?

    学习联网专业后,你可以从事多种与联网相关的工作。联网是一
    发表于 10-11 16:40

    能源数字化转型核心!一张图揭秘绿电直连“合一”超级架构

    本文将化繁为简,通过“源、网、荷、储、碳”大核心要素,为您全景解析其系统架构,揭秘如何实现“合一”的智慧协同。
    的头像 发表于 09-17 17:07 1209次阅读
    能源数字化转型核心!一张图揭秘绿电直连“<b class='flag-5'>五</b><b class='flag-5'>流</b>合一”超级<b class='flag-5'>架构</b>

    工业联网网关和工业联网平台有什么关系

    工业联网网关与工业联网平台是工业联网架构中 上下游协作的核心
    的头像 发表于 08-20 18:02 1004次阅读

    智慧养殖联网系统的架构及功能

    在当今科技飞速发展的时代,智慧养殖作为农业现代化的重要组成部分,正逐渐改变着传统养殖模式。智慧养殖联网系统借助先进的联网技术,实现了养殖
    的头像 发表于 08-11 10:40 1193次阅读
    智慧养殖<b class='flag-5'>物</b><b class='flag-5'>联网</b>系统的<b class='flag-5'>架构</b>及功能

    请问什么是联网智库?

    什么是联网智库?
    发表于 08-07 06:45

    联网蓝牙模块有哪些优势?

    随着联网技术的不断发展,蓝牙模块作为联网的重要组成部分,其应用越来越广泛。那么,
    发表于 06-28 21:49

    如何选择合适的联网蓝牙模块?

    在选择联网蓝牙模块时,有以下关键因素需要考虑到:1、发射功率:发射功率影响蓝牙模块的传输距离和穿透能力。一般来说,低发射功率的模块传输距离较短,而高发射功率的模块传输距离较远。但是,高发射功率可能
    发表于 06-28 21:46

    联网的应用范围有哪些?

    在生活中的一小小体现。 从技术层面看,联网融合了多种技术,包括传感器技术、网络通信技术、大数据与云计算技术等。传感器负责采集各种物理量、化学量等信息,如温度传感器感知环境温度,压力传感器检测物体受力
    发表于 06-16 16:01

    联网未来发展趋势如何?

    近年来,联网行业以其惊人的增长速度和无限的潜力成为了全球科技界的焦点。它正在改变我们的生活方式、商业模式和社会运转方式。那么,联网行业的未来发展趋势将会是怎样的呢?让我们一同探寻其
    发表于 06-09 15:25