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

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

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

物聯(lián)網(wǎng)連接方法的的優(yōu)勢和權(quán)衡

星星科技指導(dǎo)員 ? 來源:嵌入式計(jì)算設(shè)計(jì) ? 作者:Josh Pederson ? 2022-10-12 15:33 ? 次閱讀

物聯(lián)網(wǎng)IoT) 開發(fā)人員可以選擇創(chuàng)建與 IoT 云的連接的方法,每種方法都有不同的優(yōu)勢和權(quán)衡。你怎么能知道哪個選項(xiàng)是最好的?

將物聯(lián)網(wǎng)產(chǎn)品連接到物聯(lián)網(wǎng)云的最快、最簡單的方法是使用功能齊全的生產(chǎn)物聯(lián)網(wǎng)軟件代理,就像領(lǐng)先的物聯(lián)網(wǎng)平臺提供商提供的那樣。集成到無線物聯(lián)網(wǎng)模塊硬件上,生產(chǎn)代理代表了“黑匣子”方法。另一方面,物聯(lián)網(wǎng)云連接最精簡的方法是使用由亞馬遜網(wǎng)絡(luò)服務(wù)(AWS),微軟Azure等提供的基本軟件開發(fā)工具包(SDK)。這將是“白盒”方法。

最近,物聯(lián)網(wǎng)解決方案開發(fā)人員現(xiàn)在有了一種新的替代方案,可以被認(rèn)為是一種“灰色盒子”方法:便攜式物聯(lián)網(wǎng)軟件代理。便攜式代理就像一個增強(qiáng)的SDK,具有模塊化選項(xiàng),可提供各種物聯(lián)網(wǎng)連接功能。

以下是黑盒,白盒和新灰盒方法的簡要介紹。

生產(chǎn)代理:黑匣子物聯(lián)網(wǎng)云連接

生產(chǎn)級 IoT 軟件代理與特定型號的無線 IoT 模塊硬件預(yù)先集成。物聯(lián)網(wǎng)模塊(有時稱為無線電芯片)提供基本的通信電路,使連接的產(chǎn)品能夠使用無線協(xié)議(如Wi-Fi,蜂窩或藍(lán)牙)發(fā)送和接收數(shù)據(jù)。

生產(chǎn)代理提供廣泛的功能集,用于處理物聯(lián)網(wǎng)產(chǎn)品與特定物聯(lián)網(wǎng)云連接的各種細(xì)節(jié),例如消息處理、計(jì)劃、無線 (OTA) 更新、用戶注冊和故障排除。但它們代表了一種黑匣子方法,因?yàn)樗羞@些內(nèi)置功能基本上都看不見,不可觸及。

黑匣子方法的優(yōu)點(diǎn):

物聯(lián)網(wǎng)產(chǎn)品的開發(fā)人員不必?fù)?dān)心掌握物聯(lián)網(wǎng)云連接所需的所有工程技能和專業(yè)知識。

特別是對于剛接觸物聯(lián)網(wǎng)并制造其首批互聯(lián)產(chǎn)品的制造商而言,生產(chǎn)代理可以顯著加快上市時間。

互聯(lián)產(chǎn)品制造商可以降低其物聯(lián)網(wǎng)開發(fā)成本,以及相關(guān)的風(fēng)險(xiǎn)和頭痛。

黑匣子方法的缺點(diǎn):

由于生產(chǎn)代理將對特定 IoT 云的訪問與特定型號的模塊硬件配對,因此生產(chǎn)代理軟件和模塊硬件是一攬子交易。想要連接到特定 IoT 云的開發(fā)人員無法選擇尚未經(jīng)過測試和認(rèn)證的 IoT 模塊來協(xié)同工作,此過程可能需要數(shù)月時間。

使用生產(chǎn)代理方法需要制造商購買額外的微控制器,將其物聯(lián)網(wǎng)應(yīng)用程序加載到其上,并對微控制器進(jìn)行編程以與無線模塊通信。此要求會增加物料清單 (BOM) 成本。

生產(chǎn)代理本質(zhì)上是一個封閉的系統(tǒng),有經(jīng)驗(yàn)的物聯(lián)網(wǎng)開發(fā)人員可能會因?yàn)槲锫?lián)網(wǎng)云連接選項(xiàng)缺乏靈活性而感到沮喪。

SDK:白盒物聯(lián)網(wǎng)云連接

SDK 僅提供用于通過低級和標(biāo)準(zhǔn)化協(xié)議進(jìn)行通信的最通用庫。物聯(lián)網(wǎng)產(chǎn)品的制造商通過這些標(biāo)準(zhǔn)化協(xié)議構(gòu)建自己的消息傳遞和數(shù)據(jù)模型,其中包括 MQTT、CoAP 和 HTTP。

SDK 代表了一種白盒方法,因?yàn)樗鼈儗﹂_發(fā)人員的調(diào)整和自定義持開放態(tài)度。事實(shí)上,他們要求物聯(lián)網(wǎng)產(chǎn)品制造商承擔(dān)其物聯(lián)網(wǎng)云連接的大部分責(zé)任。

白盒方法的優(yōu)點(diǎn):

互聯(lián)產(chǎn)品的制造商在決定在其物聯(lián)網(wǎng)云連接中包含哪些功能以及如何實(shí)現(xiàn)這些功能方面具有極大的靈活性。

他們可以根據(jù)價(jià)格或最適合其連接產(chǎn)品特性或設(shè)計(jì)目標(biāo)的功能,選擇與任何無線物聯(lián)網(wǎng)模塊配合使用。

無需購買額外的微控制器與無線模塊結(jié)合使用,與使用生產(chǎn)代理相比,制造商可以降低其BOM成本。

白盒方法的缺點(diǎn):

內(nèi)部工程團(tuán)隊(duì)需要足夠龐大且精通物聯(lián)網(wǎng),以處理開發(fā)、測試、實(shí)施和支持物聯(lián)網(wǎng)云連接的所有復(fù)雜細(xì)節(jié),并確保云連接與完整物聯(lián)網(wǎng)解決方案的所有其他端到端要求無縫交互。

在內(nèi)部進(jìn)行所有物聯(lián)網(wǎng)云連接工程和測試會增加制造商的風(fēng)險(xiǎn)。

自己動手(DIY)方法還可以延長物聯(lián)網(wǎng)項(xiàng)目的開發(fā)時間并提高其成本,除非內(nèi)部團(tuán)隊(duì)非常精通物聯(lián)網(wǎng)特定問題。

便攜式代理:灰盒物聯(lián)網(wǎng)云連接

便攜式 IoT 軟件代理是將設(shè)備連接到 IoT 云的新替代方法。便攜式代理支持從任何蜂窩或 Wi-Fi 模塊連接到特定的 IoT 云。除了提供SDK提供的低級連接外,它還管理與物聯(lián)網(wǎng)云的連接性,可靠性和安全性。

便攜式代理在無線模塊級別與任何驅(qū)動程序或特定于連接的協(xié)議堆棧斷開連接。在架構(gòu)上,可移植代理由兩個抽象層連接:頂部的應(yīng)用層和下面的物聯(lián)網(wǎng)平臺適配層。

應(yīng)用程序?qū)影ㄒ唤M由 IoT 云提供商提供的接口 API,用于將主機(jī)應(yīng)用程序與可移植代理集成。適配層與底層物聯(lián)網(wǎng)云平臺對接,封裝低級接口和依賴平臺的代碼,并將其轉(zhuǎn)換為物聯(lián)網(wǎng)平臺提供商指定的物聯(lián)網(wǎng)云API。這些適配層 API 與可移植代理以及依賴于平臺的實(shí)用程序庫集成。

便攜式代理具有模塊化設(shè)計(jì),允許根據(jù)需要添加物聯(lián)網(wǎng)連接組件,例如,時間表,OTA更新,Wi-Fi設(shè)置。同樣在模塊化的基礎(chǔ)上,便攜式代理還可以提供對物聯(lián)網(wǎng)云平臺提供商提供的各種連接設(shè)備設(shè)置和用戶注冊機(jī)制的訪問。

便攜式代理代表一種灰盒方法,因?yàn)樗鼈兊墓δ芙橛?SDK 和便攜式代理之間。

灰色框方法的優(yōu)點(diǎn):

便攜式代理將 SDK 的靈活性與生產(chǎn)代理的一些已經(jīng)烘焙的品質(zhì)相結(jié)合。它們包括用于應(yīng)用程序和適配層的嚴(yán)格測試套件,以幫助確保在組件和端到端級別上實(shí)現(xiàn)強(qiáng)大的物聯(lián)網(wǎng)功能。

便攜式代理可以顯著縮短將互聯(lián)產(chǎn)品推向市場所需的時間,允許制造商跳過漫長而昂貴的測試和認(rèn)證過程,將物聯(lián)網(wǎng)云平臺與特定的無線模塊配對。

由于它們不再局限于經(jīng)過認(rèn)證的蜂窩或Wi-Fi模塊列表,因此制造商可以使用便攜式代理方法來利用與任何無線模塊供應(yīng)商協(xié)商的成本節(jié)約,即使該模塊尚未獲得認(rèn)證以支持其選擇的物聯(lián)網(wǎng)云。

與生產(chǎn)代理相比,便攜式代理使制造商無需購買單獨(dú)的微控制器,從而能夠降低 BOM 成本和產(chǎn)品占用空間。

同時,與 SDK 相比,便攜式代理負(fù)責(zé)處理與 IoT 云的連接。

無線模塊制造商可以使用便攜式代理來設(shè)計(jì)更多樣化的模塊,并為正在創(chuàng)建物聯(lián)網(wǎng)產(chǎn)品的更廣泛的客戶提供更多樣化的模塊。他們還可以將對特定物聯(lián)網(wǎng)云的支持作為營銷其無線模塊產(chǎn)品的差異化功能。

灰盒方法的缺點(diǎn):

與使用生產(chǎn)代理相比,使用便攜式代理的制造商需要執(zhí)行更多的開發(fā)工作來建立 IoT 云連接。

因此,便攜式代理在開發(fā)和擴(kuò)展連接產(chǎn)品的各個方面都需要相對高水平的內(nèi)部專業(yè)知識。

便攜式代理專門與特定的物聯(lián)網(wǎng)云平臺一起工作,因此它們在物聯(lián)網(wǎng)設(shè)計(jì)選擇的這一方面提供的靈活性低于SDK。

理想的選擇?視情況而定

哪種物聯(lián)網(wǎng)云連接方法是理想的?這取決于您的設(shè)計(jì)目標(biāo)、您對物聯(lián)網(wǎng)產(chǎn)品的體驗(yàn)水平、您需要以多快的速度進(jìn)入市場、您的預(yù)算、您的 BOM 目標(biāo)以及您計(jì)劃為您正在構(gòu)建的物聯(lián)網(wǎng)產(chǎn)品出貨多少臺。

如果您缺乏強(qiáng)大的內(nèi)部物聯(lián)網(wǎng)產(chǎn)品專業(yè)知識,生產(chǎn)代理可以讓您快速進(jìn)入市場并降低風(fēng)險(xiǎn)。如果您擁有大量穩(wěn)定的深厚物聯(lián)網(wǎng)專業(yè)知識,SDK 可提供最大的靈活性,并可以幫助您節(jié)省 BOM 成本。

如果您對物聯(lián)網(wǎng)產(chǎn)品開發(fā)能力已經(jīng)有了一定的信心,或者您想用不同的無線模塊改造現(xiàn)有產(chǎn)品,或者如果您從事無線模塊業(yè)務(wù),便攜式座席提供了一個有吸引力的新替代方案。您可以獲得 SDK 的大部分靈活性以及生產(chǎn)代理的一些開發(fā)護(hù)欄。您可以省去等待最佳無線模塊獲得所選物聯(lián)網(wǎng)云平臺認(rèn)證的時間、費(fè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)注

    2902

    文章

    44122

    瀏覽量

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

    關(guān)注

    186

    文章

    4163

    瀏覽量

    196028
收藏 人收藏

    評論

    相關(guān)推薦

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

    開發(fā)的方法,成為了未來一個單片機(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ī)知識的人都不陌生,在單片機(jī)資源受限
    發(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ì)的基本組成部分聯(lián)網(wǎng)設(shè)計(jì)的混合信號、無線及低功耗
    的頭像 發(fā)表于 11-02 08:04 ?286次閱讀
    全面講解<b class='flag-5'>物</b><b class='flag-5'>聯(lián)網(wǎng)</b>應(yīng)用的設(shè)計(jì)技巧和<b class='flag-5'>方法</b>

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

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

    聯(lián)網(wǎng)應(yīng)用中HyperRAM的使用優(yōu)勢

    低于我們的預(yù)期,大部分聯(lián)網(wǎng)應(yīng)用仍經(jīng)由2G或3G技術(shù)連接。2019年大規(guī)模聯(lián)網(wǎng)應(yīng)用的數(shù)量估計(jì)增長了兩倍,到2020年底將達(dá)到約1億部。
    的頭像 發(fā)表于 10-11 09:39 ?359次閱讀
    <b class='flag-5'>物</b><b class='flag-5'>聯(lián)網(wǎng)</b>應(yīng)用中HyperRAM的使用<b class='flag-5'>優(yōu)勢</b>

    電梯聯(lián)網(wǎng)在物流園區(qū)如何體現(xiàn)優(yōu)勢

    隨著物流行業(yè)的快速發(fā)展,物流園區(qū)作為商品流通的重要節(jié)點(diǎn),其運(yùn)作效率與安全性日益受到重視。電梯聯(lián)網(wǎng)技術(shù)的引入,為物流園區(qū)帶來了前所未有的變革與優(yōu)勢。本文將詳細(xì)探討電梯
    的頭像 發(fā)表于 09-25 14:50 ?111次閱讀

    聯(lián)網(wǎng)助力智慧交通:優(yōu)勢與前景

    智慧交通是當(dāng)今城市發(fā)展的必然趨勢,而聯(lián)網(wǎng)技術(shù)在交通運(yùn)輸領(lǐng)域的應(yīng)用正是為實(shí)現(xiàn)智慧交通建設(shè)提供了前所未有的機(jī)遇和優(yōu)勢。聯(lián)網(wǎng)作為
    的頭像 發(fā)表于 09-23 14:47 ?199次閱讀

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

    什么是聯(lián)網(wǎng)技術(shù)? 聯(lián)網(wǎng)技術(shù)(Internet of Things, IoT)是一種通過信息傳感設(shè)備,按約定的協(xié)議,將任何物體與網(wǎng)絡(luò)相連接
    發(fā)表于 08-19 14:08

    連接器:聯(lián)網(wǎng)時代的神經(jīng)末梢

    根據(jù)Transforma Insights的跟蹤數(shù)據(jù),截至2023年末,聯(lián)網(wǎng)連接數(shù)超過160億。未來10年,聯(lián)網(wǎng)
    的頭像 發(fā)表于 07-08 14:59 ?283次閱讀
    <b class='flag-5'>連接</b>器:<b class='flag-5'>物</b><b class='flag-5'>聯(lián)網(wǎng)</b>時代的神經(jīng)末梢

    [天拓四方]4G MQTT網(wǎng)關(guān)在聯(lián)網(wǎng)應(yīng)用中的優(yōu)勢探討

    ,因其高效、可靠、簡單的特性,在聯(lián)網(wǎng)領(lǐng)域得到了廣泛的應(yīng)用。而4G MQTT網(wǎng)關(guān),作為連接聯(lián)網(wǎng)設(shè)備和MQTT服務(wù)器的橋梁,其在
    的頭像 發(fā)表于 05-28 17:22 ?439次閱讀

    聯(lián)網(wǎng)是什么?聯(lián)網(wǎng)的功能

    聯(lián)網(wǎng)(Internet of Things,IoT)是指通過信息傳感設(shè)備,按照約定的協(xié)議,將任何物體與網(wǎng)絡(luò)相連接,物體通過信息傳播媒介進(jìn)行信息交換和通信,以實(shí)現(xiàn)智能化識別、定位、跟蹤、監(jiān)管等功能
    的頭像 發(fā)表于 04-20 09:44 ?2098次閱讀

    環(huán)境聯(lián)網(wǎng):引領(lǐng)聯(lián)網(wǎng)邁向綠色智能新時代

    聯(lián)網(wǎng)(IoT)技術(shù)正以其強(qiáng)大的連接能力和廣泛的應(yīng)用前景,深刻地變革著我們的生產(chǎn)和生活方式。然而,隨著聯(lián)網(wǎng)設(shè)備規(guī)模的不斷擴(kuò)大,如何為其提供
    的頭像 發(fā)表于 04-16 11:42 ?728次閱讀

    聯(lián)網(wǎng)邊緣網(wǎng)關(guān)優(yōu)勢有哪些及相關(guān)優(yōu)勢產(chǎn)品

    隨著聯(lián)網(wǎng)技術(shù)的快速發(fā)展,越來越多的設(shè)備接入網(wǎng)絡(luò),數(shù)據(jù)交互日益頻繁,對數(shù)據(jù)處理和傳輸?shù)囊笠苍絹碓礁摺T谶@樣的背景下,聯(lián)網(wǎng)邊緣網(wǎng)關(guān)應(yīng)運(yùn)而生,以其低延遲、減少帶寬消耗、提高數(shù)據(jù)質(zhì)量和安
    的頭像 發(fā)表于 03-26 15:20 ?315次閱讀
    <b class='flag-5'>物</b><b class='flag-5'>聯(lián)網(wǎng)</b>邊緣網(wǎng)關(guān)<b class='flag-5'>優(yōu)勢</b>有哪些及相關(guān)<b class='flag-5'>優(yōu)勢</b>產(chǎn)品

    聯(lián)網(wǎng)IOT芯片是什么?聯(lián)網(wǎng)芯片的作用 聯(lián)網(wǎng)芯片的應(yīng)用領(lǐng)域

    聯(lián)網(wǎng)IOT芯片是什么?聯(lián)網(wǎng)芯片的作用 聯(lián)網(wǎng)芯片的應(yīng)用領(lǐng)域?
    的頭像 發(fā)表于 02-01 11:38 ?3467次閱讀

    聯(lián)網(wǎng)網(wǎng)關(guān)與plc怎么連接?

    聯(lián)網(wǎng)網(wǎng)關(guān)與plc怎么連接聯(lián)網(wǎng)是當(dāng)今社會中最熱門的技術(shù)之一,而
    的頭像 發(fā)表于 01-18 17:05 ?1517次閱讀
    <b class='flag-5'>物</b><b class='flag-5'>聯(lián)網(wǎng)</b>網(wǎng)關(guān)與plc怎么<b class='flag-5'>連接</b>?

    電梯聯(lián)網(wǎng)在電梯行業(yè)的應(yīng)用優(yōu)勢!

    電梯聯(lián)網(wǎng)是指將聯(lián)網(wǎng)技術(shù)應(yīng)用于電梯系統(tǒng)中,通過傳感器、數(shù)據(jù)采集和通信技術(shù)等手段,實(shí)現(xiàn)對電梯設(shè)備的遠(yuǎn)程監(jiān)控、故障預(yù)測、維護(hù)管理以及服務(wù)優(yōu)化等功能。下面梯云
    的頭像 發(fā)表于 12-26 10:51 ?918次閱讀
    電梯<b class='flag-5'>物</b><b class='flag-5'>聯(lián)網(wǎng)</b>在電梯行業(yè)的應(yīng)用<b class='flag-5'>優(yōu)勢</b>!