在不久的將來(lái),幾乎所有東西都將連接到互聯(lián)網(wǎng)——至少,這是物聯(lián)網(wǎng) (IoT) 的愿景。這一愿景掩蓋了其背后的復(fù)雜性,因?yàn)榇蟛糠?a href="http://m.xsypw.cn/v/tag/1301/" target="_blank">通信將發(fā)生在物聯(lián)網(wǎng)中的“事物”之間,而不是人與人之間。
這很重要,因?yàn)槿藗冋娴暮苌瞄L(zhǎng)管理復(fù)雜性。用戶界面已經(jīng)發(fā)展到支持這一點(diǎn):鍵盤已經(jīng)成為人和計(jì)算機(jī)的成功共同標(biāo)準(zhǔn),以至于它們?nèi)匀皇悄J(rèn)界面,而從操作員的角度來(lái)看,指點(diǎn)設(shè)備和觸摸屏可以直觀地工作。事物——即使是智能事物——可能不太擅長(zhǎng)管理與其他技術(shù)交互的復(fù)雜任務(wù),除非在嚴(yán)格控制的條件下。
這些嚴(yán)格的條件總是會(huì)轉(zhuǎn)化為協(xié)議——這種方法只有在所有設(shè)備都理解所使用的協(xié)議時(shí)才有效。物聯(lián)網(wǎng)將在邊緣使用許多不同類型的協(xié)議,特別是適用于資源有限的小型設(shè)備的輕量級(jí)協(xié)議。從這些邊緣設(shè)備獲取數(shù)據(jù)并傳輸?shù)健案咚俟贰钡墓ぷ鲗⒙涞骄W(wǎng)關(guān)身上,這些設(shè)備旨在管理邊緣節(jié)點(diǎn)的局域網(wǎng),包括(但不限于)智能傳感器和執(zhí)行器。
復(fù)雜性的潛力已經(jīng)很明顯了。網(wǎng)關(guān)可能有數(shù)百個(gè)節(jié)點(diǎn)在本地管理,使用多種協(xié)議,同時(shí)是更廣域網(wǎng)的一部分。使這項(xiàng)任務(wù)更具挑戰(zhàn)性的是這些節(jié)點(diǎn)的性質(zhì)。盡管具有一定程度的智能,但他們不太可能知道局域網(wǎng),更不可能知道廣域網(wǎng)即互聯(lián)網(wǎng);他們很可能將世界簡(jiǎn)單地視為他們和門戶。這些“愚蠢的智能”傳感器需要與網(wǎng)關(guān)進(jìn)行可靠的通信,尤其是因?yàn)榫W(wǎng)關(guān)管理所有節(jié)點(diǎn)的資源有限。
許多節(jié)點(diǎn)預(yù)計(jì)將在單個(gè)電池上運(yùn)行數(shù)百小時(shí)(如果不是數(shù)年),甚至可能用收集的能量來(lái)補(bǔ)充它們的電力。為了節(jié)省能源,這些節(jié)點(diǎn)中的許多節(jié)點(diǎn)可能大部分時(shí)間都處于深度睡眠模式,定期醒來(lái)以檢查自己的狀態(tài)、進(jìn)行測(cè)量并最終與網(wǎng)關(guān)交換數(shù)據(jù)。以這種方式協(xié)調(diào)網(wǎng)絡(luò)上數(shù)百個(gè)資源有限的邊緣節(jié)點(diǎn)將需要準(zhǔn)確的計(jì)時(shí)。即使長(zhǎng)時(shí)間不活動(dòng),這種操作模式也描述了嵌入式實(shí)時(shí)操作系統(tǒng)的典型用例。
今天的嵌入式 RTOS 更少的“軟件開(kāi)銷”和更多的“基本組件”。甚至更小、更便宜的微控制器也能夠運(yùn)行 RTOS,其中一些占用的代碼空間比工程師預(yù)期的要少得多。現(xiàn)代嵌入式 RTOS 的系統(tǒng)管理功能可以消除開(kāi)發(fā)嵌入式設(shè)備所涉及的許多復(fù)雜性。嵌入式微控制器上的現(xiàn)代 RTOS 通常能夠比開(kāi)發(fā)人員編寫的代碼更有效地管理設(shè)備的高級(jí)省電模式。這種效率延伸到實(shí)現(xiàn)通信協(xié)議。物聯(lián)網(wǎng)中使用的許多工具可能已經(jīng)作為標(biāo)準(zhǔn)中間件的一部分從 RTOS 供應(yīng)商處提供,或者通過(guò)其生態(tài)系統(tǒng)合作伙伴提供。
將 RTOS 放入物聯(lián)網(wǎng)邊緣節(jié)點(diǎn)將使該節(jié)點(diǎn)能夠更準(zhǔn)確地控制自身;對(duì)網(wǎng)絡(luò)命令做出反應(yīng),定期喚醒以檢查其狀態(tài)并收集數(shù)據(jù),或啟動(dòng)由外部事件觸發(fā)的功能。也許更重要的是,它將能夠以更可靠的方式與網(wǎng)關(guān)通信,從而保持高水平的網(wǎng)絡(luò)效率,從而使網(wǎng)關(guān)能夠更好地管理大量邊緣節(jié)點(diǎn)。
物聯(lián)網(wǎng)將需要支持固有復(fù)雜性的邊緣節(jié)點(diǎn)的智能水平。最好使用在高級(jí)嵌入式微控制器上運(yùn)行的小型、高效 RTOS 來(lái)提供這種智能,并由嵌入式軟件開(kāi)發(fā)工具支持,以確保實(shí)現(xiàn)物聯(lián)網(wǎng)是可以實(shí)現(xiàn)的,無(wú)論它變得多么大。
審核編輯:郭婷
-
物聯(lián)網(wǎng)
+關(guān)注
關(guān)注
2921文章
45641瀏覽量
384589 -
操作系統(tǒng)
+關(guān)注
關(guān)注
37文章
7007瀏覽量
124637 -
RTOS
+關(guān)注
關(guān)注
24文章
836瀏覽量
120531
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
什么樣的才叫實(shí)時(shí)工業(yè)操作系統(tǒng)

實(shí)時(shí)操作系統(tǒng)RTOS選型指南及實(shí)例分析
鴻道Intewell操作系統(tǒng)的Linux實(shí)時(shí)拓展方案

鴻道Intewell操作系統(tǒng):賦能高端裝備制造,引領(lǐng)國(guó)產(chǎn)數(shù)控系統(tǒng)邁向新高度
關(guān)于Windows實(shí)時(shí)性拓展對(duì)工業(yè)控制重要性的探討
低空經(jīng)濟(jì)的第一助推力,基于鴻道Intewell操作系統(tǒng)的無(wú)人機(jī)控制系統(tǒng)
基于國(guó)產(chǎn)化鴻道Intewell操作系統(tǒng)的高性能實(shí)時(shí)運(yùn)動(dòng)控制解決方案
國(guó)產(chǎn)實(shí)時(shí)操作系統(tǒng):和RT-Linux,Zephyr的實(shí)時(shí)性對(duì)比

linux是實(shí)時(shí)系統(tǒng)還是分時(shí)操作系統(tǒng)
工控重磅|望獲實(shí)時(shí)Linux適配AnyControl,大大提升高級(jí)控制+實(shí)時(shí)性

基于鴻道Intewell操作系統(tǒng)的運(yùn)動(dòng)控制系統(tǒng)方案

簡(jiǎn)單認(rèn)識(shí)RTOS實(shí)時(shí)操作系統(tǒng)
國(guó)產(chǎn)鴻道Intewel操作系統(tǒng)與Codesys高實(shí)時(shí)虛擬化運(yùn)動(dòng)控制解決方案

分庫(kù)分表后復(fù)雜查詢的應(yīng)對(duì)之道:基于DTS實(shí)時(shí)性ES寬表構(gòu)建技術(shù)實(shí)踐

評(píng)論