色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

現代分布式物聯網和物聯網數據應用程序開發、部署和持續支持的挑戰

星星科技指導員 ? 來源:嵌入式計算設計 ? 作者:Michael Brogioli ? 2022-11-29 11:40 ? 次閱讀

在由兩部分組成的系列文章的第一部分中,我們將討論現代分布式物聯網和物聯網數據應用程序開發、部署和持續支持的挑戰。具體解決的是跨越我們所說的技術“孤島”的開發挑戰,以及跨云、霧和邊緣計算節點安全可靠部署以滿足現代應用程序需求的挑戰。

隨著物聯網市場的成熟,本文考慮了跨網絡的抽象層和計算模型的出現。這些可以從單一統一的程序員角度跨異構計算端點和通信層網絡進行應用程序和系統開發。

隨著物聯網的迅速崛起,以及物聯網設備的生產和多樣性的增加,我們已經看到創新技術大大提高了生產力和/或產生了全新的商業模式。同時,現代嵌入式和物聯網解決方案是分布式和異構的,硬件目標包括低功耗8位MCU,輕量級但功能強大的網絡網關以及互聯網云服務器的近乎無限的資源。

現代物聯網解決方案需要跨不同開發平臺或“孤島”的專業知識。我們使用術語孤島來表示實現跨網絡 IoT 解決方案所需的分段開發和部署流程和工具。隨著開發從云轉移到系統內的嵌入式組件,需要越來越專業化和昂貴的人才,這些人才仍然被鎖定在給定的開發孤島中。這是因為開發高效、安全和可靠的嵌入式軟件仍然需要高度專業化的知識,這些知識伴隨著陡峭且通常昂貴的學習曲線。

很多時候,云和應用程序開發人員認為理所當然的高級抽象并沒有找到嵌入式開發的方式。也就是說,在跨多個團隊、工具和目標開發和部署功能時,即使不是不可能,也很難保持敏捷性——后勤挑戰會減緩產品實施和創新的步伐。

該問題的真實體現可能是現代無人機平臺,包括用于數據收集的云服務器、高性能網絡網關以及本地設備上網絡。此外,無人機本身可能由可能運行Linux或其他操作系統的強大應用處理器,各種裸機8位MCU處理功能(如無刷電機控制)以及各種GPU,相機和具有不同可編程性的硬件加速器組成。

許多行業參與者已經開始認識到這個快速增長的問題,例如英特爾公司,他最近表示,“嵌入式和物聯網之間的一個關鍵區別是連接性。我們正在從孤立的設備過渡到一組能夠感知周圍環境的互聯設備。

“如果你考慮所有用于分析的加速器 - CPU,圖形,視頻加速器,深度學習引擎,FPA - 你談論的是4-5種不同的編程環境。這與舊的工具環境不同。工具必須以一種允許開發人員盡可能無縫地在云、網關和設備中的所有這些加速器之間移動工作負載和加速的方式完成。1

物聯網和物聯網數據

有人可能會說,物聯網的革命也可以被認為是由DoT或物聯網數據驅動的。因此,收集、過濾、規范化、處理和存儲數據的高效且經濟的基礎設施應該是任何物聯網部署的核心。

對于許多企業來說,云已成為分析、存儲和可視化物聯網數據的主要選擇。然而,由于延遲、可用性、成本和隱私等明顯原因,大多數人會同意某些處理需要在數據源(即物聯網設備)附近完成,其中包括邊緣和霧計算。結果是,在許多情況下,構建、部署和支持端到端物聯網數據管道是一種平衡行為,即決定應該在云中做什么,應該在邊緣或其他地方做什么,跨越多個開發目標、生態系統和開發人員資源。

這部分是由于云中的部署是眾所周知的,特別是像AWS這樣的云供應商已經使用各種工具和服務進行了大規模的數據分析和渲染。對于大多數幾乎沒有指導或誤導原則的企業來說,如何在邊緣最好地構建、部署和支持數據驅動的計算基礎設施仍然是最佳實踐。這在一定程度上與物聯網系統的異構性質有關,物聯網系統的硬件和軟件架構、軟件打包和安全功能可能大不相同。

同樣重要且當今該領域缺少的一大部分是以數據為中心的邊緣計算基礎設施。此類基礎設施需要能夠:

?標準化 IoT 數據的攝取和規范化方式

?提供劃分和分配數據處理工作負載的系統方法

?自動擴展數據處理任務,以適應各種數據復雜性和數據量

?簡化 AI/ML 推理函數的構建和部署到邊緣的方式

開發和部署挑戰

市場上有一些袖珍解決方案解決了其中的一兩個挑戰。例如,AWS Greengrass 服務允許您在嵌入式邊緣網關上運行微服務(以 Lambda 函數的形式);Azure IoT Edge 提供類似功能,但以顯式容器化應用的形式除外。

然而,在撰寫本文時,這些服務包括一個過于簡化的物聯網和邊緣部署模型,目前無法在將聚合數據發送到云之前通過大型物聯網邊緣設備網絡實現復雜的數據處理功能。

這部分是由于這些開發人員強烈接受用于構建安全的云支持的Web應用程序的復雜,敏捷的開發方法,而嵌入式世界在很大程度上已經落后。云和應用程序開發人員認為理所當然的高級抽象在很大程度上沒有找到嵌入式開發的方式,這通常使其成為開發完整解決方案中最慢最痛苦的方面。

O‘Reilly最近的一份出版物很好地總結了這一挑戰的各個方面。《重新思考編程》一文指出,“編程世界將越來越多地分為訓練有素的專業人士和沒有深厚背景但擁有大量構建經驗的人。前者構建工具、框架、語言和平臺;后者連接事物并構建網站、移動應用程序等。2

因此,我們不僅要解決系統架構中各種孤島(云、霧、設備/嵌入式)的開發挑戰,還要解決如何促進構建者以務實的方式部署、配置、重新配置和支持這些健壯的系統,而不需要深入了解底層硬件架構等。

例如,考慮部署包含圖 1 中體系結構的應用程序。嵌入式節點可能是低功耗 8、16 或 32 位 MCU 或 DSP 目標,需要深入了解底層硬件架構,并且通常需要牢牢掌握 C 編程語言。該器件可以與各種致動器、傳感器和串行通信協議(如 I2C、UART 等)接口

自動生成的徽標描述的特寫

圖1.嵌入式設備直接與云計算通信的示例。

相反,圖 1 右側的云數據存儲通常是具有 GB 內存的高度配置的多核服務器,可能運行強大的虛擬化操作系統并執行在具有更高級編程語言的抽象框架中構建的應用程序。

云存儲可以執行數據記錄、事件處理和類似功能。

正如人們所期望的那樣,為每個設備編程邏輯需要不同程度的底層架構知識(或者在云設備的情況下,可能根本沒有知識),使用截然不同的框架、編程語言和操作系統支持級別(或者在嵌入式節點的情況下根本沒有操作系統)。

現在考慮相同的應用程序,但部署在圖 2 所示的體系結構上。雖然該架構仍然包括嵌入式節點和云節點,但集成了用于記錄、分析、推理或其他邏輯的霧網關。此節點可能是預配良好的多核 Linux 體系結構,可在 C++ 等中編程。

圖2.將霧與云計算相結合的嵌入式設備通信示例。

這當然提出了許多問題:

如何在這個不斷發展的體系結構中遷移現有應用程序?

如果有多個嵌入式節點和/或多個霧節點怎么辦?

跨不同硬件目標(包括不同級別的計算資源、操作系統支持、帶寬和連接)遷移應用程序的系統方法是什么?

此外,還必須考慮從頭開始支持安全、不同類型的通信鏈接和發展范式。

顯然,開發、部署和持續支持的問題很快就會在孤立的架構中以及組織中的孤立開發和部署團隊中變得棘手!

期待

隨著物聯網和 DoT 應用的未來需要嵌入式計算、霧計算和云計算協同運行,項目經理和開發人員都必須注意構建和部署這些解決方案所需的人力資源和資本。

高級云開發人員可能不具備嵌入式硬件的復雜知識,并且很多時候不具備這些系統所需的系統級理解和編程技能。同樣,嵌入式開發人員很可能不知道云開發中迅速出現的高級開發框架和工具。

必須注意協調許多移動部件,以便對這些系統進行統一和異構的開發、部署和持續支持。

然而,與此同時,孤島的集成遠遠超出了給定目標節點的開發。必須考慮設備之間的各種通信通道,以及部署給定物聯網應用程序的基礎設施的維護。此外,必須在應用程序部署的整個生命周期中持續維護安全配置信息的部署和安全層本身。當物聯網應用程序中一個計算節點的應用程序代碼、安全層或配置更新時,不僅需要針對支持該應用程序的其他軟件和系統進行測試和驗證,還需要同時部署。這種迭代部署周期通常由多個互連的軟件模塊和層(請注意,一些專有和一些第三方或開源)組成,必須跨開發團隊和企業加以考慮。

在本文的第 2 部分中,我們將解決給定 IoT 部署孤島中的特定開發挑戰。然后,我們進一步深入研究潛在的面向未來的解決方案,以促進構建這些類型的孤島跨越系統,考慮給定組織內的語言和部署方案。

審核編輯:郭婷

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • mcu
    mcu
    +關注

    關注

    146

    文章

    17171

    瀏覽量

    351443
  • 物聯網
    +關注

    關注

    2909

    文章

    44701

    瀏覽量

    373974
收藏 人收藏

    評論

    相關推薦

    Acrel-EIoT能源聯網云平臺-遠程抄表提供能源聯網數據服務

    傳感器,選配網關,自行安裝后掃碼即可使用手機和電腦得到所需的行業數據服務。 系統結構 組網結構 ? Acrel-EIoT能源聯網云平臺采用分層分布式結構,主要由感知層(終端采集設備)
    的頭像 發表于 11-18 16:33 ?249次閱讀
    Acrel-EIoT能源<b class='flag-5'>物</b><b class='flag-5'>聯網</b>云平臺-遠程抄表提供能源<b class='flag-5'>物</b><b class='flag-5'>聯網</b><b class='flag-5'>數據</b>服務

    聯網學習路線來啦!

    的方法,成為了未來一個單片機程序員的必備技能。 3.2.2網絡通信協議棧 聯網開發,離不開網絡的支持。作為網絡協議的實際統治者——TCP/
    發表于 11-11 16:03

    聯網技術的挑戰與機遇

    ,從智能家居、智慧城市到工業自動化、醫療健康等眾多領域。然而,聯網技術的快速發展也帶來了一系列挑戰與機遇。 挑戰: 安全性問題:
    的頭像 發表于 10-29 11:32 ?775次閱讀

    潤和軟件星閃派聯網開發套件資料+答疑帖

    星閃派聯網開發套件具有豐富的通信接口、開放性、模塊化、集成化等多個亮點;可基于星閃派聯網開發
    發表于 09-29 10:24

    分布式工業聯網平臺:引領智能制造的新篇章

    產品銷往世界各地,以最小的成本創造最大的利潤。 分布式工業聯網平臺的定義與特點 分布式工業聯網
    的頭像 發表于 09-27 17:09 ?246次閱讀

    遠程訪問聯網平臺如何實現分布式設備高效管理

    有一個安全可靠且廣泛兼容的遠程訪問平臺,使得企業能夠隨時隨地訪問到管理系統并進行交互控制。 為了實現這些需求,數之能提供廣泛設備接入的遠程訪問聯網平臺,能夠打通分布式設備的數據孤島,
    的頭像 發表于 08-29 10:33 ?194次閱讀

    什么是聯網技術?

    夠對海量的聯網數據進行整合、分析和挖掘,提取有價值的信息。 應用層:是聯網技術的最終體現,直接面向用戶和具體的應用場景。包括各類
    發表于 08-19 14:08

    鴻蒙開發接口數據管理:【@ohos.data.distributedData (分布式數據管理)】

    分布式數據管理為應用程序提供不同設備間數據庫的分布式協同能力。通過調用分布式
    的頭像 發表于 06-07 09:30 ?1002次閱讀
    鴻蒙<b class='flag-5'>開發</b>接口<b class='flag-5'>數據</b>管理:【@ohos.data.distributedData (<b class='flag-5'>分布式</b><b class='flag-5'>數據</b>管理)】

    Myriota 推出全球部署最快的衛星聯網平臺!天基聯網創新提速

    近年來,衛星聯網的火熱有目共睹,也催生了許多創新解決方案。就在近日,領先的衛星聯網公司Myriota宣布推出全球市場上功能最強大、部署
    的頭像 發表于 05-27 08:04 ?547次閱讀
    Myriota 推出全球<b class='flag-5'>部署</b>最快的衛星<b class='flag-5'>物</b><b class='flag-5'>聯網</b>平臺!天基<b class='flag-5'>物</b><b class='flag-5'>聯網</b>創新提速

    4G聯網開關求助

    阿里云聯網平臺 合宙模塊780E 724 或者移遠4G模塊開發一款聯網開關,有的APP ,可以直接做固件或者固件帶硬件。有可以做的大師可
    發表于 05-19 15:28

    嵌入學習-飛凌嵌入ElfBoard-項目分享|基于ELF 1S開發板完成的聯網開源項目

    的是,ElfBoard官方已經提供了一個聯網腳本,elf1_cmd_wifi.sh,應用程序開發工程師可以很方便地調用這個腳本進行互聯網鏈接,對于使用嵌入
    發表于 05-16 09:19

    飛凌嵌入-ElfBoard-項目分享|基于ELF 1S開發板完成的聯網開源項目

    的是,ElfBoard官方已經提供了一個聯網腳本,elf1_cmd_wifi.sh,應用程序開發工程師可以很方便地調用這個腳本進行互聯網鏈接,對于使用嵌入
    發表于 05-16 09:12

    HarmonyOS開發實例:【分布式數據服務】

    分布式數據服務(Distributed Data Service,DDS)為應用程序提供不同設備間數據分布式的能力。
    的頭像 發表于 04-18 10:18 ?735次閱讀
    HarmonyOS<b class='flag-5'>開發</b>實例:【<b class='flag-5'>分布式</b><b class='flag-5'>數據</b>服務】

    分布式運維管理平臺在聯網系統中的應用案例分析

    一、引言 隨著聯網技術的快速發展,越來越多的設備和系統接入到網絡中,導致運維管理的難度和復雜度急劇上升。分布式運維管理平臺作為一種新型的管理工具,在
    的頭像 發表于 03-26 16:18 ?440次閱讀

    淺談聯網技術在分布式光伏電站監控系統中的應用

    淺談聯網技術在分布式光伏電站監控系統中的應用 張穎姣 江蘇安科瑞電器制造有限公司 江蘇江陰 214405 摘要:為了順應我國目前的光伏產業高質量發展形勢,在提升光伏發電系統運維效率的同時降低電站
    的頭像 發表于 03-13 10:41 ?1010次閱讀
    淺談<b class='flag-5'>物</b><b class='flag-5'>聯網</b>技術在<b class='flag-5'>分布式</b>光伏電站監控系統中的應用
    主站蜘蛛池模板: 俄罗斯18xv在线观看| 小草影院免费| 三色午夜秀| 最近中文字幕高清中文字幕MV| 成 人 网 站毛片| 男男高H啪肉Np文多攻多一受| 一本色道久久88加勒比—综合| 国产欧美日韩综合精品一区二区 | 牛牛在线国产精品| 伊人久久综合网站| 久久vs国产综合色| 一本色道久久综合亚洲精品| 加勒比一本之道高清视频在线观看| 小s现场抛胸挤奶| 国产乱人精品视频AV麻豆| 校园纯肉H教室第一次| 国产精品18久久久久久欧美网址 | 国产产乱码一二三区别免费| 日本精品卡一卡2卡3卡四卡三卡| gay台湾无套男同志xnxⅹ| 欧美.亚洲.日韩.天堂| 99在线免费观看| 人人在线碰碰视频免费| 成人a视频片在线观看免费| 日韩熟女精品一区二区三区| 东京热影院| 性色AV一区二区三区咪爱四虎| 国产曰韩无码亚洲视频| 亚洲日韩国产成网站在线| 久久女婷五月综合色啪| 2019午夜福利757视频第12集| 另类欧美尿交| 荡公乱妇HD中文字幕| 性欧美video另类hd高清| 久久超碰色中文字幕| 99精品影院| 我就去色色| 久久三级视频| 北条麻妃快播| 亚洲国产在线精品第二剧情不卡 | 国产亚洲精品久久播放|