0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

物聯(lián)網(wǎng)流架構(gòu)的五個(gè)組件組成

要長(zhǎng)高 ? 來(lái)源:韜放科技 ? 2023-10-15 15:34 ? 次閱讀

設(shè)計(jì)IoT應(yīng)用程序就像蓋房子一樣:組織需要強(qiáng)大的基礎(chǔ)來(lái)支持應(yīng)用程序的變化。對(duì)于物聯(lián)網(wǎng),該基礎(chǔ)是流架構(gòu)。

軟件架構(gòu)師必須遵循一個(gè)藍(lán)圖,以確保他們?cè)诳紤]沿IoT數(shù)據(jù)路徑的組件時(shí)不會(huì)失去對(duì)整體流程的跟蹤。物聯(lián)網(wǎng)流應(yīng)用程序?qū)崟r(shí)處理數(shù)據(jù),以獲取見(jiàn)解,以用于日志分析,過(guò)程控制和物料處理應(yīng)用程序等用途,其中事件處理對(duì)于確保工廠有效運(yùn)行至關(guān)重要。這些應(yīng)用程序的特征是不受控制的消息流(事件流),這些消息流描述了大多數(shù)IoT。

為了應(yīng)對(duì)IoT流架構(gòu)所帶來(lái)的挑戰(zhàn),軟件架構(gòu)師必須首先了解IoT數(shù)據(jù)流是什么:這是事件處理流程,其中一組源會(huì)生成事件。來(lái)源對(duì)處理延遲很敏感,并且在技術(shù)和地理位置上也各不相同。物聯(lián)網(wǎng)流架構(gòu)由五個(gè)組件組成。

1.事件接收者

物聯(lián)網(wǎng)流傳輸架構(gòu)始于事件接收器,其中物聯(lián)網(wǎng)傳感器發(fā)送事件。事件接收器以流的形式獲取各種數(shù)據(jù)格式,并將其轉(zhuǎn)換為單層組件可以處理的標(biāo)準(zhǔn)結(jié)構(gòu)。如果事件不包含其自己的時(shí)間戳,則事件接收器將標(biāo)記該事件。

事件接收器是一個(gè)層,而不是單個(gè)組件。它可以容納新設(shè)備和具有陳舊數(shù)據(jù)結(jié)構(gòu)的舊設(shè)備,而這些數(shù)據(jù)結(jié)構(gòu)需要廣泛使用的支持。IoT流體系結(jié)構(gòu)通常為每個(gè)來(lái)源集合都配備事件接收器,并且對(duì)其進(jìn)行了自定義以支持所服務(wù)的來(lái)源社區(qū)的事件格式。

2.本地控制器

有時(shí),軟件架構(gòu)師會(huì)將事件控制器與本地控制器結(jié)合在一起。許多流式IoT事件需要事件源和控制現(xiàn)實(shí)世界過(guò)程的IoT設(shè)備之間的閉合控制回路,例如打開(kāi)燈或打開(kāi)大門。本地控制器可以在流處理的后期放寬對(duì)實(shí)時(shí)操作的延遲限制。

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

事件分類器和序列化器根據(jù)需要對(duì)事件進(jìn)行盡可能詳細(xì)的分類,以為事件分配處理優(yōu)先級(jí)并沿著正確的處理路徑移動(dòng)它們?;跇?biāo)準(zhǔn)化事件數(shù)據(jù)模型添加到每個(gè)事件的數(shù)據(jù)結(jié)構(gòu)中的分類將在整個(gè)流程的其余部分跟蹤該事件。

序列化片段將多個(gè)事件流的集合處理到單個(gè)上下文流中以進(jìn)行處理。當(dāng)事件來(lái)自多個(gè)本地域時(shí),序列化是必不可少的,但必須跨域關(guān)聯(lián)才能進(jìn)行正確處理。如果應(yīng)用程序不需要跨域處理,則可能不需要序列化。例如,如果每個(gè)本地域僅創(chuàng)建事務(wù)記錄以進(jìn)行歷史分析,則應(yīng)用程序不使用序列化。

一些物聯(lián)網(wǎng)部署將記錄或排隊(duì)此步驟的結(jié)果,以供以后的步驟使用。當(dāng)數(shù)據(jù)需要進(jìn)一步的實(shí)時(shí)處理時(shí),此步驟將基于分類啟動(dòng)流程工作流程,然后繼續(xù)進(jìn)行IoT流架構(gòu)中的下一步。

4.事件關(guān)聯(lián)和交易

事件關(guān)聯(lián)和事務(wù)處理步驟將事件信號(hào)轉(zhuǎn)換為可操作的消息,稱為提取,轉(zhuǎn)換和加載過(guò)程。消息具有三個(gè)目的地:

他們以流的形式轉(zhuǎn)到另一個(gè)流程工作流。

可以將它們格式化為事務(wù),并輸入到組織已使用的事務(wù)處理舊版應(yīng)用程序中。

它們可以存儲(chǔ)在數(shù)據(jù)庫(kù)中,以便以后進(jìn)行分析和處理。

單個(gè)相關(guān)事件可以到達(dá)任何或所有目的地。組織可能需要實(shí)時(shí)性能分析,重點(diǎn)是性能,例如

NoSQL。

5.事件后處理和分析

事件后處理和分析步驟支持不需要實(shí)時(shí)處理和分析的所有應(yīng)用程序。某些物聯(lián)網(wǎng)應(yīng)用程序不涉及控制環(huán)路的任何擴(kuò)展,除了對(duì)本地事件進(jìn)行本地響應(yīng)(例如打開(kāi)門)外。其他應(yīng)用程序至少需要事件記錄。有些要求對(duì)事件及其相關(guān)動(dòng)作進(jìn)行后處理。這些步驟和分析工具擴(kuò)展了傳統(tǒng)的IT應(yīng)用程序和數(shù)據(jù)庫(kù),而不是事件處理。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 物聯(lián)網(wǎng)
    +關(guān)注

    關(guān)注

    2909

    文章

    44726

    瀏覽量

    374380
  • IOT
    IOT
    +關(guān)注

    關(guān)注

    187

    文章

    4215

    瀏覽量

    197023
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    網(wǎng)關(guān)在聯(lián)網(wǎng)中的應(yīng)用

    聯(lián)網(wǎng)(IoT)正在改變我們的生活方式,從智能家居到工業(yè)自動(dòng)化,再到智慧城市,聯(lián)網(wǎng)技術(shù)的應(yīng)用無(wú)處不在。在這個(gè)由無(wú)數(shù)設(shè)備和傳感器組成的網(wǎng)絡(luò)中
    的頭像 發(fā)表于 01-02 16:10 ?134次閱讀

    聯(lián)網(wǎng)智慧路燈的功能架構(gòu) 單燈控制器

    聯(lián)網(wǎng)智慧路燈的功能架構(gòu) 單燈控制器
    的頭像 發(fā)表于 11-16 17:35 ?256次閱讀
    <b class='flag-5'>物</b><b class='flag-5'>聯(lián)網(wǎng)</b>智慧路燈的功能<b class='flag-5'>架構(gòu)</b> 單燈控制器

    聯(lián)網(wǎng)學(xué)習(xí)路線來(lái)啦!

    聯(lián)網(wǎng)學(xué)習(xí)路線來(lái)啦! 聯(lián)網(wǎng)方向作為目前一個(gè)熱門的技術(shù)發(fā)展方向,有大量的人才需求,小白的學(xué)習(xí)入門路線推薦以下步驟。 1.了解
    發(fā)表于 11-11 16:03

    全面講解聯(lián)網(wǎng)應(yīng)用的設(shè)計(jì)技巧和方法

    本文要點(diǎn)了解不同的聯(lián)網(wǎng)領(lǐng)域和應(yīng)用了解聯(lián)網(wǎng)設(shè)計(jì)的基本組成部分
    的頭像 發(fā)表于 11-02 08:04 ?623次閱讀
    全面講解<b class='flag-5'>物</b><b class='flag-5'>聯(lián)網(wǎng)</b>應(yīng)用的設(shè)計(jì)技巧和方法

    工業(yè)聯(lián)網(wǎng)平臺(tái)的組成部分

    隨著工業(yè)4.0時(shí)代的到來(lái),工業(yè)聯(lián)網(wǎng)(IIoT)平臺(tái)作為連接工業(yè)設(shè)備與信息系統(tǒng)的核心框架,正逐步成為智能制造和數(shù)字化轉(zhuǎn)型的關(guān)鍵驅(qū)動(dòng)力。本文將深入探討工業(yè)聯(lián)網(wǎng)平臺(tái)的
    的頭像 發(fā)表于 10-14 14:23 ?294次閱讀

    工業(yè)聯(lián)網(wǎng)系統(tǒng)的組成部分

    、控制系統(tǒng)和企業(yè)級(jí)應(yīng)用軟件,實(shí)現(xiàn)了工業(yè)生產(chǎn)和運(yùn)營(yíng)過(guò)程的數(shù)字化、智能化和自動(dòng)化。本文將詳細(xì)介紹工業(yè)聯(lián)網(wǎng)系統(tǒng)的組成部分,包括感知層、網(wǎng)絡(luò)層、平臺(tái)層和應(yīng)用層,以及它們?cè)诠I(yè)
    的頭像 發(fā)表于 10-14 14:19 ?302次閱讀
    工業(yè)<b class='flag-5'>物</b><b class='flag-5'>聯(lián)網(wǎng)</b>系統(tǒng)的<b class='flag-5'>組成</b>部分

    RISC-V架構(gòu)聯(lián)網(wǎng)中有什么特別的優(yōu)勢(shì)嗎?

    RISC-V架構(gòu)聯(lián)網(wǎng)中有什么特別的優(yōu)勢(shì)嗎?想咨詢一下使用做個(gè)實(shí)際項(xiàng)目的壇友,講解一下。
    發(fā)表于 10-12 22:17

    聯(lián)網(wǎng)泵房的功能和組成部分

    隨著聯(lián)網(wǎng)技術(shù)的飛速發(fā)展,聯(lián)網(wǎng)泵房作為智慧水務(wù)的重要組成部分,正逐步在供水、消防、工業(yè)、農(nóng)業(yè)等多個(gè)領(lǐng)域發(fā)揮重要作用。
    的頭像 發(fā)表于 10-09 10:01 ?198次閱讀

    DCS數(shù)據(jù)采集聯(lián)網(wǎng)網(wǎng)關(guān)是什么

    與上層監(jiān)控平臺(tái)的重要橋梁,正逐步成為工業(yè)自動(dòng)化領(lǐng)域的核心組成部分。 DCS數(shù)據(jù)采集聯(lián)網(wǎng)網(wǎng)關(guān)的定義 DCS數(shù)據(jù)采集聯(lián)網(wǎng)網(wǎng)關(guān),簡(jiǎn)稱DCS
    的頭像 發(fā)表于 09-23 14:12 ?302次閱讀
    DCS數(shù)據(jù)采集<b class='flag-5'>物</b><b class='flag-5'>聯(lián)網(wǎng)</b>網(wǎng)關(guān)是什么

    MQTT聯(lián)網(wǎng)平臺(tái)和網(wǎng)關(guān)有什么功能

    。MQTT聯(lián)網(wǎng)平臺(tái)和網(wǎng)關(guān)作為聯(lián)網(wǎng)架構(gòu)中的關(guān)鍵組成部分,承載著多種核心功能,為設(shè)備間的通信和數(shù)據(jù)傳輸提供了強(qiáng)大的支持。
    的頭像 發(fā)表于 08-22 14:19 ?295次閱讀

    什么是聯(lián)網(wǎng)技術(shù)?

    的概念最早可以追溯到1999年,由凱文·阿什頓在寶潔公司提出,并用作新傳感器項(xiàng)目的演講標(biāo)題。隨著技術(shù)的不斷發(fā)展,聯(lián)網(wǎng)逐漸成為信息科技產(chǎn)業(yè)的重要組成部分。
    發(fā)表于 08-19 14:08

    云邊一體化聯(lián)網(wǎng)平臺(tái)如何實(shí)現(xiàn)?有什么功能

    響應(yīng)和全局管理。以下是實(shí)現(xiàn)云邊一體化聯(lián)網(wǎng)平臺(tái)的一般步驟和其主要功能: ?實(shí)現(xiàn)步驟 1. 架構(gòu)設(shè)計(jì): ??? 確定系統(tǒng)架構(gòu),包括云端和邊緣端的組件
    的頭像 發(fā)表于 07-29 14:34 ?476次閱讀

    解讀有方數(shù)智城市聯(lián)網(wǎng)運(yùn)管服平臺(tái)“有方開(kāi)”的大能力

    聯(lián)動(dòng)、場(chǎng)景化態(tài)勢(shì)感知、多元化開(kāi)放共享”的大能力,本文就帶領(lǐng)讀者一起,深入解讀有方數(shù)智城市聯(lián)網(wǎng)運(yùn)管服平臺(tái)“有方開(kāi)”的大能力。
    的頭像 發(fā)表于 06-15 17:31 ?2006次閱讀
    解讀有方數(shù)智城市<b class='flag-5'>物</b><b class='flag-5'>聯(lián)網(wǎng)</b>運(yùn)管服平臺(tái)“有方開(kāi)<b class='flag-5'>物</b>”的<b class='flag-5'>五</b>大能力

    iot聯(lián)網(wǎng)平臺(tái)是什么?

    聯(lián)網(wǎng)平臺(tái)(Internet of Things Platform)是一個(gè)連接、管理和協(xié)調(diào)聯(lián)網(wǎng)設(shè)備、數(shù)據(jù)和應(yīng)用程序的核心
    的頭像 發(fā)表于 04-01 10:19 ?2940次閱讀

    聯(lián)網(wǎng)的體系架構(gòu)

    聯(lián)網(wǎng) (Internet of Things, IoT)誕生之初專指依托射頻識(shí)別(RFID)技術(shù)的傳感器網(wǎng)絡(luò)。1999年美國(guó)麻省理工學(xué)院(MIT)首次提出了聯(lián)網(wǎng)的概念和萬(wàn)
    的頭像 發(fā)表于 02-22 09:49 ?1413次閱讀
    <b class='flag-5'>物</b><b class='flag-5'>聯(lián)網(wǎng)</b>的體系<b class='flag-5'>架構(gòu)</b>