精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

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)中的直接設(shè)備連接

微云疏影 ? 來源:維庫 ? 作者:維庫 ? 2023-06-06 10:54 ? 次閱讀

盡管該術(shù)語經(jīng)常被寬松地應(yīng)用,但嚴(yán)格定義的“物聯(lián)網(wǎng)”(IoT) 是指通過 Internet.Protocol 在網(wǎng)絡(luò)通信或可訪問的嵌入式設(shè)備。在本文中,物聯(lián)網(wǎng)“解決方案”和物聯(lián)網(wǎng)“架構(gòu)”指的是使嵌入式設(shè)備能夠連接到物聯(lián)網(wǎng)的網(wǎng)絡(luò)基礎(chǔ)設(shè)施、拓?fù)浠蚣夹g(shù)。

與所有嵌入式設(shè)計(jì)一樣,應(yīng)選擇添加物聯(lián)網(wǎng)連接以滿足特定的應(yīng)用要求。并非所有應(yīng)用程序都面臨相同的挑戰(zhàn),因此已經(jīng)提出、創(chuàng)建和部署了不同的架構(gòu)。在本文中,我將簡(jiǎn)要描述然后討論 開發(fā)人員使用FreeRTOS 的三種對(duì)比鮮明的物聯(lián)網(wǎng)架構(gòu)。這三種架構(gòu)是傳統(tǒng)的“網(wǎng)絡(luò)服務(wù)器設(shè)備”、“虛擬云設(shè)備”和“點(diǎn)對(duì)點(diǎn)”直接到設(shè)備的配置。這些只是許多可以選擇的架構(gòu)中的三種(包括這三種架構(gòu)的混合體)。

對(duì)于那些更熟悉使用 Web 和云設(shè)備進(jìn)行物聯(lián)網(wǎng)連接的傳統(tǒng)方法的人來說,這里使用術(shù)語對(duì)等 (P2P) 來描述一種架構(gòu),該架構(gòu)直接與部署的物聯(lián)網(wǎng)設(shè)備建立雙向命令和數(shù)據(jù)連接,因此術(shù)語“直接到設(shè)備”。 Nabto 是點(diǎn)對(duì)點(diǎn)架構(gòu)的一個(gè)例子。Nabto 使用 FreeRTOS 提供跨所有嵌入式平臺(tái)的通用運(yùn)行時(shí)環(huán)境,以利用其低功耗、無滴答運(yùn)行的優(yōu)勢(shì)。)

用例

從廣義上講,有三個(gè)基本的物聯(lián)網(wǎng)用例類別:

數(shù)據(jù)監(jiān)控和采集。 此類用途的示例包括運(yùn)輸公司在卡車在全國(guó)范圍內(nèi)移動(dòng)時(shí)監(jiān)控其卡車的位置、生產(chǎn)公司監(jiān)控制造的零件數(shù)量、車輛保險(xiǎn)公司記錄其客戶的駕駛習(xí)慣,或維護(hù)公司監(jiān)控已部署設(shè)備的性能屬性,以便在潛在故障發(fā)生之前對(duì)其進(jìn)行預(yù)測(cè)。

提供控制接口。 此類用途的示例包括能夠遠(yuǎn)程打開或關(guān)閉農(nóng)場(chǎng)的動(dòng)物飼料槽,遠(yuǎn)程改變排水系統(tǒng)中泵的速度,遠(yuǎn)程切換生產(chǎn)線正在生產(chǎn)的零件,或者只是打開或關(guān)閉關(guān)閉一個(gè)窗口。控制界面可以由中央監(jiān)督和控制計(jì)算機(jī)系統(tǒng)以編程方式驅(qū)動(dòng),或由用戶手動(dòng)驅(qū)動(dòng)。

提供圖形用戶界面 (GUI)。 對(duì)于上述用例 1 或 2,GUI 為使用 IoT 設(shè)備的用戶提供了一個(gè)界面。通常需要 GUI 來向不同類別的用戶顯示不同的屏幕。例如,遠(yuǎn)程維護(hù)技術(shù)人員(甚至?xí)?jì)師)可能可以訪問本地操作員無法訪問的屏幕和數(shù)據(jù)。

挑戰(zhàn)

不同的用例帶來不同的挑戰(zhàn),因此由不同的物聯(lián)網(wǎng)架構(gòu)提供服務(wù)。用例可能需要確保 IoT 上的節(jié)點(diǎn)能夠:

被標(biāo)識(shí)和定位,可能被命名,并分配一個(gè) IP 地址

部署在客戶的網(wǎng)絡(luò)防火墻后面時(shí)可以訪問

在沒有互聯(lián)網(wǎng)的情況下運(yùn)行,特別是在設(shè)備調(diào)試期間

從不同的地理區(qū)域使用,這可能需要語言、貨幣或測(cè)量單位轉(zhuǎn)換(國(guó)際化)

僅由經(jīng)過身份驗(yàn)證的用戶訪問,或僅將他們的數(shù)據(jù)發(fā)送到經(jīng)過身份驗(yàn)證的服務(wù)器

確保通過 Internet 傳輸?shù)臄?shù)據(jù)已安全加密

確保數(shù)據(jù)存儲(chǔ)和數(shù)據(jù)庫安全且私密(誰擁有數(shù)據(jù)?)

確保所有交換數(shù)據(jù)和命令的完整性

動(dòng)態(tài)更改正在采集的數(shù)據(jù)、采集數(shù)據(jù)的速率或采集數(shù)據(jù)的發(fā)送位置

動(dòng)態(tài)改變連接數(shù)或數(shù)據(jù)流

易于集成,易于使用

具有成本效益

體系結(jié)構(gòu) 1:Web 設(shè)備

在本文中,術(shù)語 Web 設(shè)備是指?jìng)鹘y(tǒng)的嵌入式 TCP/IP Web 服務(wù)器,如圖1所示。

pYYBAGR-n5qAHhKRAAItHKEABQQ803.png

圖 1:Web 設(shè)備的架構(gòu)

這種方法已經(jīng)使用多年,并且有充分的理由。當(dāng) IoT 被設(shè)想為一個(gè)家庭自動(dòng)化網(wǎng)關(guān),可以協(xié)調(diào)家中許多較小的設(shè)備時(shí),Web 設(shè)備方法尤其受到關(guān)注。它的主要優(yōu)點(diǎn)包括:

它使用熟悉的技術(shù)

它是完全獨(dú)立的,不依賴于云服務(wù)

CGI(和其他服務(wù)器端)腳本可以提供非常強(qiáng)大的控制接口

包含一個(gè)簡(jiǎn)單的 FTP 或 TFTP 服務(wù)器將允許在部署后更新網(wǎng)頁和腳本(但請(qǐng)注意,必須連接每個(gè)部署的設(shè)備,然后單獨(dú)更新)。然而,盡管有這些優(yōu)點(diǎn),但快速重讀上述物聯(lián)網(wǎng)挑戰(zhàn)表明傳統(tǒng)網(wǎng)絡(luò)設(shè)備僅適用于一小部分潛在用例。依次通過每個(gè)點(diǎn)會(huì)花費(fèi)太長(zhǎng)時(shí)間,但以下幾點(diǎn)值得強(qiáng)調(diào):

嵌入式固件有很多接口層,因此很復(fù)雜。必須提供的層示例包括 TCP/IP、HTTP 解析器、CGI 腳本執(zhí)行、模板生成和文件系統(tǒng)。

即使是非常簡(jiǎn)單的 Web 界面也需要大量的 HTML 邏輯,因此需要計(jì)算時(shí)間、內(nèi)存資源和高帶寬。

在包括 DHCP 服務(wù)器(IP 地址的動(dòng)態(tài)分配)和防火墻的標(biāo)準(zhǔn)網(wǎng)絡(luò)上部署 Web 設(shè)備可能需要在終用戶的路由器中設(shè)置特定規(guī)則,以便使 Web 設(shè)備可訪問。

從防火墻外部訪問 Web 設(shè)備需要 VPN、端口轉(zhuǎn)發(fā)、動(dòng)態(tài) DNS 或這些技術(shù)的組合。對(duì)于日常用戶來說,這些都是復(fù)雜的技術(shù)。

架構(gòu) 2:虛擬云設(shè)備

虛擬云設(shè)備通常有少量固件,包括 IP 堆棧和將數(shù)據(jù)推送到預(yù)先確定的云服務(wù)器的規(guī)則。用戶與云服務(wù)器而不是物聯(lián)網(wǎng)設(shè)備本身進(jìn)行通信,因此才有了“虛擬”術(shù)語。

poYBAGR-n6WAL4RNAAHDnq8n5tA090.png

圖 2:虛擬云設(shè)備的架構(gòu)

再次回顧物聯(lián)網(wǎng)挑戰(zhàn)列表表明,虛擬云設(shè)備能夠克服標(biāo)準(zhǔn)網(wǎng)絡(luò)設(shè)備無法克服的挑戰(zhàn)。以下是虛擬云設(shè)備的一些值得注意的優(yōu)勢(shì):

它們稀疏的資源需求有助于降低成本和功耗。

呈現(xiàn)的界面駐留在易于訪問的云端,只需調(diào)整單個(gè)集中式服務(wù)器即可輕松響應(yīng)新的界面需求。

國(guó)際化可以在服務(wù)器中實(shí)現(xiàn)。

對(duì)于需要連續(xù)記錄數(shù)據(jù)以供將來離線分析(所謂的“大數(shù)據(jù)”收集)的應(yīng)用程序,這是一種有效的解決方案。

然而,再次僅克服了挑戰(zhàn)的子集,盡管方便地是與標(biāo)準(zhǔn)網(wǎng)絡(luò)設(shè)備克服的挑戰(zhàn)不同的子集。以下幾點(diǎn)也值得強(qiáng)調(diào):

虛擬云設(shè)備適合只需要從物聯(lián)網(wǎng)設(shè)備推送數(shù)據(jù)而不是向物聯(lián)網(wǎng)設(shè)備推送數(shù)據(jù)的應(yīng)用程序。

它本質(zhì)上是不靈活的。編譯固件時(shí)決定推送哪些數(shù)據(jù)、推送數(shù)據(jù)的頻率以及推送數(shù)據(jù)的位置。這種不靈活還會(huì)導(dǎo)致帶寬浪費(fèi),因?yàn)閿?shù)據(jù)的數(shù)量和頻率是固定的,必須考慮到壞的情況。

對(duì)互聯(lián)網(wǎng)連接有內(nèi)在的依賴。

數(shù)據(jù)平均過期時(shí)間為推送間隔的一半。

如果數(shù)據(jù)存儲(chǔ)在其他人的服務(wù)器上,隱私可能會(huì)成為一個(gè)問題。

架構(gòu) 3:直接對(duì)等設(shè)備

與僅與云服務(wù)器通信的虛擬云設(shè)備不同,啟用 Nabto 的設(shè)備僅出于以下兩個(gè)原因使用云服務(wù)器——所有其他通信都直接與部署的物聯(lián)網(wǎng)設(shè)備本身進(jìn)行。

pYYBAGR-n66Ae4e8AAFtbgAtDcQ179.png

圖 3:點(diǎn)對(duì)點(diǎn)連接選項(xiàng)

Nabto 設(shè)備使用云服務(wù)器來:

直接與 IoT 設(shè)備調(diào)解并建立連接,每個(gè) IoT 設(shè)備都有一個(gè)可解析的 URL,例如 serialnumber.myDomain.net,而不是預(yù)先確定的 IP 地址。

使用“UDP 打孔”建立連接,這是 Skype 等 IP 語音 (VoIP) 服務(wù)使用的一種技術(shù)。如果您熟悉 Skype 的使用,您就會(huì)知道您可以在通話時(shí)將呼叫連接到該人的任何位置(即使他們?cè)诜阑饓竺妫恍柚涝撊说?Skype ID,并擁有該人同意可以建立聯(lián)系。用于建立呼叫的技術(shù)對(duì)用戶是隱藏的,為用戶留下一個(gè)簡(jiǎn)單的點(diǎn)擊通話用戶界面。

使用 FreeRTOS+Nabto,您可以連接到遠(yuǎn)程物聯(lián)網(wǎng)設(shè)備,無論該設(shè)備在連接時(shí)位于何處(即使它位于防火墻后面),只需知道設(shè)備的 URL,并作為合法用戶進(jìn)行安全驗(yàn)證。同樣,用于建立連接的技術(shù)對(duì)軟件集成工程師是隱藏的,他們必須只提供一個(gè) C 函數(shù),而終用戶只需要知道物聯(lián)網(wǎng)設(shè)備的 URL。與 Skype 不同,Nabto 使用普通的互聯(lián)網(wǎng)命名方案和 DNS 系統(tǒng)。

允許通過基于 Web 的豐富用戶界面訪問微型物聯(lián)網(wǎng)設(shè)備,而物聯(lián)網(wǎng)設(shè)備不需要文件系統(tǒng)或完整的 TCP/IP 堆棧。物聯(lián)網(wǎng)設(shè)備只需要提供大約 10K 字節(jié)的代碼空間和幾千字節(jié)的 RAM。這是通過(對(duì)用戶)將存儲(chǔ)和處理 Web 內(nèi)容的負(fù)擔(dān)無縫地轉(zhuǎn)移到功能強(qiáng)大的大型云服務(wù)器,讓 IoT 設(shè)備使用低帶寬協(xié)議提供實(shí)時(shí)數(shù)據(jù)和接收命令來實(shí)現(xiàn)的。此外,網(wǎng)絡(luò)內(nèi)容緩存在用于查看用戶界面的網(wǎng)絡(luò)瀏覽器、平板電腦智能手機(jī)應(yīng)用程序中,即使在沒有互聯(lián)網(wǎng)連接的情況下也可以訪問設(shè)備。

poYBAGR-n7SAXiktAAH-XnaDogQ749.png

圖 4:使用 Nabto 為小型物聯(lián)網(wǎng)設(shè)備創(chuàng)建豐富的用戶界面

回顧 IoT 挑戰(zhàn)列表表明,這種類型的點(diǎn)對(duì)點(diǎn)架構(gòu)為每個(gè)列出的挑戰(zhàn)提供了解決方案。方便的是,從 IoT 設(shè)備設(shè)計(jì)人員的角度來看,它也是容易集成的設(shè)備之一,而從終用戶的角度來看,部署后更改數(shù)據(jù)采集決策的能力使其成為靈活的設(shè)備之一。內(nèi)置加密和身份驗(yàn)證,用戶可以完全控制數(shù)據(jù)存儲(chǔ)和隱私。

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

    評(píng)論

    相關(guān)推薦

    聯(lián)網(wǎng)遠(yuǎn)程控制設(shè)備

    我們要制作的是用單片機(jī)系統(tǒng)制作一個(gè)聯(lián)網(wǎng)遠(yuǎn)程控制系統(tǒng),通過手機(jī)短息指令控制與該系統(tǒng)相連接設(shè)備聯(lián)網(wǎng)
    發(fā)表于 10-28 22:16

    聯(lián)網(wǎng)卡適合哪些行業(yè)使用?哪些行業(yè)需要聯(lián)網(wǎng)卡?

    。在整個(gè)智能安防系統(tǒng)聯(lián)網(wǎng)卡能夠?qū)卜老到y(tǒng)設(shè)備進(jìn)行連接,并且及時(shí)準(zhǔn)確的傳輸信息,能夠幫助
    發(fā)表于 02-12 10:50

    全球聯(lián)網(wǎng)設(shè)備將超百億,聯(lián)網(wǎng)卡需求與日俱增

    就被提出來,當(dāng)時(shí)聯(lián)網(wǎng)是依托射頻識(shí)別(RFID)技術(shù)的物流網(wǎng)絡(luò),通過射頻識(shí)別(RFID)、紅外感應(yīng)器、全球定位系統(tǒng)、激光掃描器等信息傳感設(shè)備,按約定的協(xié)議,把任何物品通過
    發(fā)表于 04-03 11:30

    聯(lián)網(wǎng)引爆點(diǎn):連接容量

    用說考慮:連接。你知道,在傳輸數(shù)據(jù)之前必須建立的那些事情。考慮一下諾基亞貝爾實(shí)驗(yàn)室的這項(xiàng)研究,它提出了這樣一種關(guān)系:“隨著聯(lián)網(wǎng)的出現(xiàn),運(yùn)營(yíng)商還必須滿足大規(guī)模增加控制平面容量的需求,以應(yīng)對(duì)數(shù)十億
    發(fā)表于 08-22 13:50

    如何保障聯(lián)網(wǎng)設(shè)備安全

    的重要性毋庸置疑!那么該如何保障聯(lián)網(wǎng)設(shè)備安全呢?加密芯片就是保障聯(lián)網(wǎng)設(shè)備安全最簡(jiǎn)單而有效的方
    發(fā)表于 09-07 10:36

    聯(lián)網(wǎng)設(shè)備的5個(gè)關(guān)鍵考慮因素

    每天充電一次,但聯(lián)網(wǎng)設(shè)備可能沒有現(xiàn)成的電源,而且往往需要多年而不更換電池。設(shè)備的軟件或固件更新可能會(huì)耗盡其電池,并且設(shè)備與云的通信量對(duì)電池
    發(fā)表于 12-20 10:52

    聯(lián)網(wǎng)不僅僅是連接設(shè)備和無縫通信

    控制系統(tǒng)。設(shè)備或資產(chǎn)連接到云或本地信息技術(shù)(IT)基礎(chǔ)設(shè)施以收集和/或傳輸數(shù)據(jù)。然后處理和分析該數(shù)據(jù)以提供關(guān)于控制系統(tǒng)的見解。控制系統(tǒng)直接作用于實(shí)時(shí)測(cè)量,通常不包括存儲(chǔ)。
    發(fā)表于 07-25 04:45

    聯(lián)網(wǎng)卡,設(shè)備聯(lián)網(wǎng)的好方法

    聯(lián)網(wǎng)的崛起讓這智能化、數(shù)字化及信息化時(shí)代,萬互聯(lián),相通的話題不再只是紙上談兵,有很多智能設(shè)備
    發(fā)表于 09-07 17:31

    如何選擇合適的聯(lián)網(wǎng)模塊?

    的小型電子設(shè)備,它們連接到無線網(wǎng)絡(luò)并發(fā)送和接收數(shù)據(jù)。有時(shí) 被稱為“無線電芯片”,聯(lián)網(wǎng)模塊包含移動(dòng)電話
    發(fā)表于 09-08 17:55

    常見的聯(lián)網(wǎng)連接方法分享

      聯(lián)網(wǎng)(IoT)由連接到同一網(wǎng)絡(luò)的數(shù)百或數(shù)千個(gè)設(shè)備組成下面我們一起來看看IoT應(yīng)用程序中最常用的6種連接方法。  1、以太網(wǎng)  以太網(wǎng)是
    發(fā)表于 12-11 13:53

    聯(lián)網(wǎng)產(chǎn)品WiFi連接不良有哪些現(xiàn)象?怎么解決?

    聯(lián)網(wǎng)產(chǎn)品WiFi連接不良有哪些現(xiàn)象?怎么解決?Wi-Fi連接不良時(shí)的特征有哪些?
    發(fā)表于 06-15 07:38

    聯(lián)網(wǎng)設(shè)備聯(lián)入網(wǎng)絡(luò)的方式主要有哪些

    文章目錄1. WIFI模塊2. NodeMCU聯(lián)網(wǎng)3. 總結(jié)聯(lián)網(wǎng)應(yīng)用首先要能聯(lián)網(wǎng),統(tǒng)一管理,否則各個(gè)節(jié)點(diǎn)各自為政就失去了
    發(fā)表于 11-01 07:49

    固件在聯(lián)網(wǎng)設(shè)備是怎么存儲(chǔ)的

    固件在聯(lián)網(wǎng)設(shè)備是怎么存儲(chǔ)的?聯(lián)網(wǎng)設(shè)備固件的獲取
    發(fā)表于 02-10 07:42

    阿里聯(lián)網(wǎng)平臺(tái)產(chǎn)品和設(shè)備的創(chuàng)建過程

    硬件環(huán)境原子F429開發(fā)板,路由器,軟件環(huán)境阿里云聯(lián)網(wǎng)平臺(tái)、rtthread 相關(guān)組件一.阿里聯(lián)網(wǎng)平臺(tái)產(chǎn)品和設(shè)備的創(chuàng)建。1.登陸阿里
    發(fā)表于 10-24 15:00

    聯(lián)網(wǎng)直接設(shè)備連接

    對(duì)于那些更熟悉使用 Web 和云設(shè)備進(jìn)行聯(lián)網(wǎng)連接的傳統(tǒng)方法的人來說,這里使用術(shù)語對(duì)等 (P2P) 來描述一種架構(gòu),該架構(gòu)直接與部署的
    發(fā)表于 06-24 17:33 ?496次閱讀
    <b class='flag-5'>物</b><b class='flag-5'>聯(lián)網(wǎng)</b><b class='flag-5'>中</b>的<b class='flag-5'>直接</b><b class='flag-5'>設(shè)備</b><b class='flag-5'>連接</b>