在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

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

物聯(lián)網(wǎng)開發(fā)技術(shù)的當(dāng)前和未來挑戰(zhàn)

星星科技指導(dǎo)員 ? 來源:嵌入式計(jì)算設(shè)計(jì) ? 作者:Michael Brogioli ? 2022-10-14 11:02 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

在由兩部分組成的系列文章的第一部分中,我們將討論現(xiàn)代、分布式、物聯(lián)網(wǎng)和物聯(lián)網(wǎng)數(shù)據(jù)應(yīng)用程序開發(fā)、部署和持續(xù)支持所面臨的挑戰(zhàn)。具體涉及的是跨我們稱之為技術(shù)“孤島”的開發(fā)挑戰(zhàn),以及跨云、霧和邊緣計(jì)算節(jié)點(diǎn)進(jìn)行安全可靠部署以滿足現(xiàn)代應(yīng)用需求的挑戰(zhàn)。

隨著物聯(lián)網(wǎng)市場的成熟,本文將考慮出現(xiàn)一個跨越網(wǎng)絡(luò)的抽象層和計(jì)算模型。這些可以從單個統(tǒng)一的程序員角度跨異構(gòu)計(jì)算端點(diǎn)和通信層網(wǎng)絡(luò)進(jìn)行應(yīng)用程序和系統(tǒng)開發(fā)。

隨著物聯(lián)網(wǎng)的迅速崛起,以及物聯(lián)網(wǎng)設(shè)備的生產(chǎn)和多樣性的增加,我們已經(jīng)看到創(chuàng)新技術(shù)大大提高了生產(chǎn)力和/或產(chǎn)生了全新的商業(yè)模式。與此同時,現(xiàn)代嵌入式和物聯(lián)網(wǎng)解決方案是分布式和異構(gòu)的,硬件目標(biāo)包括低功耗8位MCU,輕量級但功能強(qiáng)大的網(wǎng)絡(luò)網(wǎng)關(guān)以及互聯(lián)網(wǎng)云服務(wù)器的近乎無限的資源。

現(xiàn)代物聯(lián)網(wǎng)解決方案需要跨不同開發(fā)平臺或“孤島”的專業(yè)知識。我們使用術(shù)語“孤島”來表示分段的開發(fā)和部署流程以及實(shí)現(xiàn)網(wǎng)絡(luò)覆蓋的物聯(lián)網(wǎng)解決方案所需的工具。隨著開發(fā)從云轉(zhuǎn)移到系統(tǒng)中的嵌入式組件,需要越來越專業(yè)化和昂貴的人才,這些人才仍然被鎖定在給定的開發(fā)孤島中。這是因?yàn)殚_發(fā)高效、安全和可靠的嵌入式軟件仍然需要高度專業(yè)化的知識,而這些知識伴隨著陡峭且通常成本高昂的學(xué)習(xí)曲線。

很多時候,云和應(yīng)用程序開發(fā)人員認(rèn)為理所當(dāng)然的高級抽象并沒有找到嵌入式開發(fā)的方式。也就是說,在跨多個團(tuán)隊(duì)、工具和目標(biāo)開發(fā)和部署功能時保持敏捷性即使不是不可能,也是很困難的——后勤挑戰(zhàn)減緩了產(chǎn)品實(shí)施和創(chuàng)新的步伐。

這個問題的實(shí)際體現(xiàn)可能是一個現(xiàn)代無人機(jī)平臺,包括用于數(shù)據(jù)收集的云服務(wù)器,高性能網(wǎng)絡(luò)網(wǎng)關(guān)以及本地設(shè)備上的網(wǎng)絡(luò)。此外,無人機(jī)本身可能由一個強(qiáng)大的應(yīng)用處理器組成,可能運(yùn)行Linux或其他操作系統(tǒng),各種裸機(jī)8位MCU處理功能,如無刷電機(jī)控制,以及各種GPU,攝像頭和具有不同可編程性的硬件加速器。

許多行業(yè)參與者已經(jīng)開始認(rèn)識到這個快速增長的問題,例如英特爾公司,他最近表示,“嵌入式和物聯(lián)網(wǎng)之間的一個關(guān)鍵區(qū)別是連接性。我們正在從孤立的設(shè)備過渡到一組能夠感知周圍環(huán)境的連接設(shè)備。

“如果你考慮所有進(jìn)行分析的加速器 - CPU,圖形,視頻加速器,深度學(xué)習(xí)引擎,FPGA - 你談?wù)摰氖?-5種不同的編程環(huán)境。這與舊的工具環(huán)境不同。工具的完成方式必須允許開發(fā)人員盡可能無縫地在云、網(wǎng)關(guān)和設(shè)備的所有這些加速器之間移動工作負(fù)載和加速。

物聯(lián)網(wǎng)和數(shù)據(jù)

有些人可能會說,物聯(lián)網(wǎng)的革命也可以被認(rèn)為是由DoT或物聯(lián)網(wǎng)數(shù)據(jù)驅(qū)動的。因此,收集、過濾、規(guī)范化、處理和存儲數(shù)據(jù)的高效、經(jīng)濟(jì)的基礎(chǔ)設(shè)施應(yīng)該是任何物聯(lián)網(wǎng)部署的核心。

對于許多企業(yè)而言,云已成為分析、存儲和可視化物聯(lián)網(wǎng)數(shù)據(jù)的主要選擇。然而,由于延遲,可用性,成本和隱私等明顯原因,大多數(shù)人都會同意某些處理需要在數(shù)據(jù)源(即物聯(lián)網(wǎng)設(shè)備)附近完成,其中包括邊緣和霧計(jì)算。結(jié)果是,在許多情況下,構(gòu)建、部署和支持端到端 IoT 數(shù)據(jù)管道是一種平衡行為,用于決定應(yīng)該在云中完成什么,哪些應(yīng)該在邊緣或其他地方完成,跨越多個開發(fā)目標(biāo)、生態(tài)系統(tǒng)和開發(fā)人員資源。

這部分是由于云中的部署是眾所周知的,特別是因?yàn)橄馎WS這樣的云供應(yīng)商已經(jīng)通過各種工具和服務(wù)進(jìn)行了大規(guī)模的數(shù)據(jù)分析和渲染,變得越來越萬無一失。對于大多數(shù)企業(yè)來說,如何在邊緣最好地構(gòu)建、部署和支持?jǐn)?shù)據(jù)驅(qū)動的計(jì)算基礎(chǔ)設(shè)施仍然是一個最佳實(shí)踐,幾乎沒有指導(dǎo)或誤導(dǎo)的原則。這在一定程度上與物聯(lián)網(wǎng)系統(tǒng)的異構(gòu)性有關(guān),這些系統(tǒng)在硬件和軟件架構(gòu)、軟件打包和安全功能方面可能大不相同。

具有類似重要性和當(dāng)今該領(lǐng)域的一大缺失部分是以數(shù)據(jù)為中心的邊緣計(jì)算基礎(chǔ)架構(gòu)。此類基礎(chǔ)設(shè)施需要能夠:

標(biāo)準(zhǔn)化 IoT 數(shù)據(jù)的引入和規(guī)范化方式

提供劃分和分配數(shù)據(jù)處理工作負(fù)載的系統(tǒng)方法

自動擴(kuò)展數(shù)據(jù)處理任務(wù),以適應(yīng)各種數(shù)據(jù)復(fù)雜性和數(shù)量

簡化 AI/ML 推理函數(shù)的構(gòu)建方式并將其部署到邊緣

開發(fā)和部署挑戰(zhàn)

市場上有一些袖珍解決方案可以解決其中一兩個挑戰(zhàn)。例如,AWS 綠草服務(wù)允許您在嵌入式邊緣網(wǎng)關(guān)上運(yùn)行微服務(wù)(以 Lambda 函數(shù)的形式);Azure IoT Edge 提供類似功能,但顯式容器化應(yīng)用的形式除外。

然而,在撰寫本文時,這些服務(wù)包含了物聯(lián)網(wǎng)和邊緣部署的過度簡化模型,并且在將聚合數(shù)據(jù)發(fā)送到云之前,目前無法在大型物聯(lián)網(wǎng)邊緣設(shè)備網(wǎng)絡(luò)上實(shí)現(xiàn)復(fù)雜的數(shù)據(jù)處理功能。

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

O‘Reilly最近的一份出版物很好地總結(jié)了這一挑戰(zhàn)的各個方面。《重新思考編程》一文指出,“編程世界將越來越多地分為訓(xùn)練有素的專業(yè)人士和那些沒有深厚背景但有很多構(gòu)建經(jīng)驗(yàn)的人。前者構(gòu)建工具,框架,語言和平臺;后一組連接事物并構(gòu)建網(wǎng)站,移動應(yīng)用程序等。2

因此,我們不僅要解決系統(tǒng)架構(gòu)(云、霧、設(shè)備/嵌入式)中各種孤島的開發(fā)挑戰(zhàn),還要知道如何促進(jìn)構(gòu)建者以一種不需要深入了解底層硬件架構(gòu)等的務(wù)實(shí)方式部署、配置、重新配置和支持這些健壯的系統(tǒng)。

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

poYBAGNI0ZeACIlJAAEH6lzRtxc260.png

圖 1.直接與云計(jì)算通信的嵌入式設(shè)備示例。

相反,圖 1 右側(cè)的云數(shù)據(jù)存儲通常是一個高度配置的多核服務(wù)器,具有 GB 的內(nèi)存,可能運(yùn)行強(qiáng)大的虛擬化操作系統(tǒng),并執(zhí)行在具有更高級編程語言的抽象框架中構(gòu)建的應(yīng)用程序。

云存儲可以執(zhí)行數(shù)據(jù)記錄、事件處理和類似功能。

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

現(xiàn)在考慮相同的應(yīng)用程序,但部署在圖 2 所示的體系結(jié)構(gòu)上。雖然該架構(gòu)仍然包括嵌入式和云節(jié)點(diǎn),但集成了一個霧網(wǎng)關(guān),用于記錄,分析,推理或其他邏輯。該節(jié)點(diǎn)可以是一個精心配置的多核Linux架構(gòu),該架構(gòu)C++等可編程。

pYYBAGNI0Z6ALmE5AAJ2Wju9mmg767.png

圖 2.將霧與云計(jì)算相結(jié)合的嵌入式設(shè)備示例。

這當(dāng)然會引發(fā)許多問題:

現(xiàn)有應(yīng)用程序如何跨此不斷發(fā)展的體系結(jié)構(gòu)進(jìn)行遷移?

如果有多個嵌入式節(jié)點(diǎn)和/或多個霧節(jié)點(diǎn),該怎么辦?

跨不同硬件目標(biāo)(包括不同級別的計(jì)算資源、操作系統(tǒng)支持、帶寬和連接性)遷移應(yīng)用程序的系統(tǒng)方法是什么?

此外,還必須考慮從頭開始支持安全性,不同類型的通信鏈路和開發(fā)范式。

顯然,開發(fā)、部署和持續(xù)支持的問題很快就會在孤立的體系結(jié)構(gòu)中以及在組織中孤立的開發(fā)和部署團(tuán)隊(duì)中得到解決!

期待

隨著物聯(lián)網(wǎng)和DoT應(yīng)用的未來需要嵌入式計(jì)算、霧計(jì)算和云計(jì)算協(xié)同運(yùn)行,項(xiàng)目經(jīng)理和開發(fā)人員都必須注意構(gòu)建和部署這些解決方案所需的人力資源和資本。

高級云開發(fā)人員可能不具備嵌入式硬件的復(fù)雜知識,并且很多時候不具備這些系統(tǒng)所需的系統(tǒng)級理解和編程技能。同樣,嵌入式開發(fā)人員很可能沒有意識到云開發(fā)中迅速出現(xiàn)的高級開發(fā)框架和工具。

必須注意協(xié)調(diào)許多移動部件,以實(shí)現(xiàn)這些系統(tǒng)的統(tǒng)一和異構(gòu)開發(fā)、部署和持續(xù)支持。

然而,與此同時,孤島的集成遠(yuǎn)遠(yuǎn)超出了給定目標(biāo)節(jié)點(diǎn)的開發(fā)。必須考慮設(shè)備之間的各種通信通道,以及部署給定物聯(lián)網(wǎng)應(yīng)用程序的基礎(chǔ)設(shè)施的維護(hù)。此外,在應(yīng)用程序部署的整個生命周期中,必須持續(xù)維護(hù)安全配置信息和安全層本身的部署。當(dāng)物聯(lián)網(wǎng)應(yīng)用程序中一個計(jì)算節(jié)點(diǎn)的應(yīng)用程序代碼、安全層或配置更新時,不僅需要針對支持該應(yīng)用程序的其他軟件和系統(tǒng)對其進(jìn)行測試和驗(yàn)證,還需要協(xié)同部署。這種迭代部署周期通常由多個互連的軟件模塊和層組成(請注意,一些是專有的,一些是第三方或開源的),必須跨開發(fā)團(tuán)隊(duì)和企業(yè)進(jìn)行考慮。

在本文的第 2 部分中,我們將解決給定 IoT 部署孤島中的特定開發(fā)挑戰(zhàn)。然后,我們進(jìn)一步深入研究面向未來的潛在解決方案,這些解決方案有助于構(gòu)建這些類型的孤島跨越系統(tǒng),并考慮給定組織內(nèi)的語言和部署方案。

審核編輯:郭婷

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

    關(guān)注

    2930

    文章

    46137

    瀏覽量

    390888
  • 服務(wù)器
    +關(guān)注

    關(guān)注

    13

    文章

    9765

    瀏覽量

    87694
  • 深度學(xué)習(xí)
    +關(guān)注

    關(guān)注

    73

    文章

    5557

    瀏覽量

    122690
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點(diǎn)推薦

    聯(lián)網(wǎng)藍(lán)牙模塊有哪些優(yōu)勢?

    隨著聯(lián)網(wǎng)技術(shù)的不斷發(fā)展,藍(lán)牙模塊作為聯(lián)網(wǎng)的重要組成部分,其應(yīng)用越來越廣泛。那么,聯(lián)網(wǎng)藍(lán)牙模
    發(fā)表于 06-28 21:49

    聯(lián)網(wǎng)的應(yīng)用范圍有哪些?

    情況;網(wǎng)絡(luò)通信技術(shù)保障數(shù)據(jù)在不同設(shè)備、系統(tǒng)間穩(wěn)定傳輸,像 4G、5G 甚至未來的 6G 網(wǎng)絡(luò);大數(shù)據(jù)與云計(jì)算技術(shù)則對海量的感知數(shù)據(jù)進(jìn)行存儲、分析和處理,挖掘其中有價(jià)值的信息,為決策提供支持。
    發(fā)表于 06-16 16:01

    聯(lián)網(wǎng)未來發(fā)展趨勢如何?

    、設(shè)備和資源連接在一起,實(shí)現(xiàn)城市管理的智能化和高效化。智慧城市可以解決交通擁堵、能源浪費(fèi)等城市化問題,提升居民的生活質(zhì)量和城市的可持續(xù)發(fā)展。 醫(yī)療保健:聯(lián)網(wǎng)技術(shù)在醫(yī)療保健領(lǐng)域的應(yīng)用也將成為未來
    發(fā)表于 06-09 15:25

    聯(lián)網(wǎng)工程師為什么要學(xué)Linux?

    聯(lián)網(wǎng)工程師需要掌握Linux的主要原因可以從技術(shù)生態(tài)、開發(fā)需求、行業(yè)應(yīng)用及就業(yè)競爭力四個角度來分析: 一、技術(shù)生態(tài)與行業(yè)適配性 1)
    發(fā)表于 05-26 10:32

    未來已來!Balena OS,聯(lián)網(wǎng)開發(fā)的“核武器”?

    聯(lián)網(wǎng)技術(shù)發(fā)展得那叫一個快,簡直就像坐火箭!現(xiàn)在,越來越多的開發(fā)者都在找更高效、更靠譜的開發(fā)平臺。BalenaOS作為一款專為
    的頭像 發(fā)表于 04-27 16:33 ?363次閱讀
    <b class='flag-5'>未來</b>已來!Balena OS,<b class='flag-5'>物</b><b class='flag-5'>聯(lián)網(wǎng)</b><b class='flag-5'>開發(fā)</b>的“核武器”?

    智慧消防聯(lián)網(wǎng)平臺

    本人想建立一個聯(lián)網(wǎng)智慧消防平臺,想找懂技術(shù)的有合伙意愿的共同投資開發(fā),有感興趣的聯(lián)系我13633612945
    發(fā)表于 04-15 22:18

    蜂窩聯(lián)網(wǎng)怎么選

    的數(shù)據(jù)傳輸速率。有了蜂窩聯(lián)網(wǎng)技術(shù),您就不必在功耗和數(shù)據(jù)傳輸速率之間做出妥協(xié),而是可以兩全其美。 終身成本:雖然某些 LPWAN 技術(shù)的前期成本可能看起來很吸引人,但評估整個生命周期的成本(部署
    發(fā)表于 03-17 11:46

    為什么選擇蜂窩聯(lián)網(wǎng)

    。雖然需要支付訂閱費(fèi)用,但卻能保證廣泛的覆蓋范圍、可擴(kuò)展性、內(nèi)置服務(wù)質(zhì)量、可靠性和無懈可擊的安全性。這樣,您就可以專注于特定聯(lián)網(wǎng)產(chǎn)品的開發(fā),而無需部署和維護(hù)與在非授權(quán)頻段運(yùn)行的其他 LPWAN
    發(fā)表于 03-17 11:42

    宇樹科技在聯(lián)網(wǎng)方面

    應(yīng)用,再到智能決策與數(shù)據(jù)分析,以及產(chǎn)業(yè)生態(tài)合作,宇樹科技正以其卓越的技術(shù)實(shí)力和前瞻性的戰(zhàn)略眼光,引領(lǐng)著機(jī)器人技術(shù)聯(lián)網(wǎng)時代的創(chuàng)新與發(fā)展。未來
    發(fā)表于 02-04 06:48

    哪些專業(yè)適合學(xué)習(xí)嵌入式開發(fā)?

    哪些專業(yè)適合學(xué)習(xí)嵌入式開發(fā)? 在傳統(tǒng)行業(yè)不斷被取代的當(dāng)下,對于大學(xué)生、從業(yè)者而言,選擇一個熱門主流的職業(yè)方向,是未來發(fā)展的關(guān)鍵因素之一。 嵌入式作為當(dāng)下高薪崗位之一,轉(zhuǎn)行、轉(zhuǎn)專業(yè)的人群已經(jīng)占據(jù)求職
    發(fā)表于 01-03 13:44

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

    的方法,成為了未來一個單片機(jī)程序員的必備技能。 3.2.2網(wǎng)絡(luò)通信協(xié)議棧 聯(lián)網(wǎng)開發(fā),離不開網(wǎng)絡(luò)的支持。作為網(wǎng)絡(luò)協(xié)議的實(shí)際統(tǒng)治者——TCP/IP,相信了解一些計(jì)算機(jī)知識的人都不陌生,在
    發(fā)表于 11-11 16:03

    聯(lián)網(wǎng)技術(shù)挑戰(zhàn)與機(jī)遇

    ,從智能家居、智慧城市到工業(yè)自動化、醫(yī)療健康等眾多領(lǐng)域。然而,聯(lián)網(wǎng)技術(shù)的快速發(fā)展也帶來了一系列挑戰(zhàn)與機(jī)遇。 挑戰(zhàn): 安全性問題:
    的頭像 發(fā)表于 10-29 11:32 ?1417次閱讀

    聯(lián)網(wǎng)技術(shù)未來發(fā)展

    聯(lián)網(wǎng)(IoT)技術(shù)未來發(fā)展充滿了廣闊的前景和潛力。以下是對聯(lián)網(wǎng)技術(shù)
    的頭像 發(fā)表于 10-29 10:17 ?1017次閱讀

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

    什么是聯(lián)網(wǎng)技術(shù)聯(lián)網(wǎng)技術(shù)(Internet of Things, IoT)是一種通過信息傳感設(shè)備,按約定的協(xié)議,將任何物體與網(wǎng)絡(luò)相連接,實(shí)現(xiàn)智能化識別、定位、跟蹤、監(jiān)管等功能的
    發(fā)表于 08-19 14:08

    機(jī)動車控制應(yīng)用中的當(dāng)前遙感技術(shù)

    電子發(fā)燒友網(wǎng)站提供《機(jī)動車控制應(yīng)用中的當(dāng)前遙感技術(shù).pdf》資料免費(fèi)下載
    發(fā)表于 07-10 10:13 ?0次下載
    機(jī)動車控制應(yīng)用中<b class='flag-5'>的當(dāng)前</b>遙感<b class='flag-5'>技術(shù)</b>
    主站蜘蛛池模板: 免费午夜影片在线观看影院 | 成人亚洲视频 | 久久夜色tv网站免费影院 | 藏经阁在线观看 | 亚洲阿v天堂2018在线观看 | 在线观看你懂的网址 | 国内精品久久久久久久久野战 | 国产亚洲美女精品久久久2020 | 海棠高h粗暴调教双性男男 韩国韩宝贝2020vip福利视频 | 一级大片免费看 | 久青草视频免费视频播放线路1 | 大尺度免费高清在线观看视频 | 欧美一级视频免费看 | 亚洲成综合人影院在院播放 | 狠狠色噜噜狠狠狠狠97老肥女 | 一道精品视频一区二区三区男同 | 成人三级在线观看 | 午夜噜噜噜私人影院在线播放 | 黄色3级| 日本又粗又长一进一出抽搐 | 性欧美黑人巨大videos | 年下系列高h文 | 成年ssswww中国女人 | 三级www| 韩国免费三片在线视频 | 中文字幕一区二区三区免费视频 | 色激情网 | 午夜免费福利影院 | 成人av在线电影 | 午夜视频在线观看网站 | ww.久久| 美女扒开尿口给男人爽的视频 | 亚洲综合国产一区二区三区 | 亚洲色五月| 精品成人毛片一区二区视 | 一区二区三区在线观看视频 | 色综合天天综合网看在线影院 | 永久免费人成网ww555kkk手机 | 中国胖女人一级毛片aaaaa | 小雪被老外黑人撑破了视频 | xxx86日本人|