具有網(wǎng)絡連接的小型嵌入式系統(tǒng)的廣泛部署引入了物聯(lián)網(wǎng)(InternetofThings,簡稱IoT)這一術語。那么物聯(lián)網(wǎng)與嵌入式系統(tǒng)體系結構有怎樣的聯(lián)系呢,是怎樣利用嵌入式開發(fā)技術的呢。
物聯(lián)網(wǎng)
從概念上講,物聯(lián)網(wǎng)代表了通過大規(guī)模網(wǎng)絡通信最大化利用大量不同嵌入式設備效用的努力。物聯(lián)網(wǎng)設備與更普通的嵌入式系統(tǒng)的區(qū)別在于每個設備與一個或多個中心節(jié)點之間存在通信路徑。這些節(jié)點從設備海洋中收集數(shù)據(jù),在許多情況下,允許授權用戶向單個設備和設備集合發(fā)出命令。
在物聯(lián)網(wǎng)設備開發(fā)過程中,特別是在開發(fā)能夠訪問敏感個人信息的設備(如家庭安全攝像頭)時,負責任的嵌入式開發(fā)系統(tǒng)架構師必須采取廣泛的措施,以確保終端設備的安全。物聯(lián)網(wǎng)設備通常安裝在消費者家中,必須盡最大可能防止出現(xiàn)安全故障,使惡意行為者能夠控制攝像頭、麥克風或安全系統(tǒng)。盡管系統(tǒng)設計者無法防止最終用戶可能犯下的每一個安全錯誤,但安全系統(tǒng)設計可以通過采取步驟來幫助用戶,例如指導強密碼的選擇,以及抵抗常見類型的攻擊,例如暴力密碼猜測。
物聯(lián)網(wǎng)設備和系統(tǒng)的示例包括:
1.由門窗傳感器和運動傳感器組成的家庭報警系統(tǒng):這種類型的系統(tǒng)通常包括一個智能手機應用程序,提供報警事件的即時通知。該系統(tǒng)不僅通知報警公司啟動對報警事件的響應,還通知房主這些事件的發(fā)生。顯然,這種類型的報警系統(tǒng)必須能夠抵御可能導致報警系統(tǒng)失效的網(wǎng)絡攻擊。
2.電燈和電源插座:許多不同的照明設備都有基于互聯(lián)網(wǎng)的監(jiān)控,包括燈泡、燈具和能夠開關電燈的電源板。與這些設備中的每一個相關聯(lián)的應用程序都允許遠程控制單個燈光,以及安排全天的燈光打開和關閉時間。與物聯(lián)網(wǎng)報警系統(tǒng)一樣,安全性是一項重要功能,必須完全集成到嵌入式開發(fā)系統(tǒng)設計中。
3.智能揚聲器:亞馬遜回聲(Amazon Echo)和谷歌巢(Google
Nest)等物聯(lián)網(wǎng)揚聲器提供語音接口,允許用戶以自然語言發(fā)出請求。用戶在命令前加上一個單詞或短語來“喚醒”說話人,如“Alexa”或“Hey
Google”,然后加上命令或請求。這些設備能夠與各種其他物聯(lián)網(wǎng)設備進行交互,包括報警系統(tǒng)和照明控制。語音命令的一個例子是“Alexa,打開燈?!?/span>
4.醫(yī)療監(jiān)控和治療:醫(yī)院和家庭環(huán)境中部署了多種嵌入式設備,用于監(jiān)控患者健康的各個方面,如溫度、血氧、心率、呼吸等。這些設備通常與集中式數(shù)據(jù)庫通信,以便醫(yī)療專業(yè)人員跟蹤當前和歷史健康模式。其他數(shù)字系統(tǒng)執(zhí)行主動治療功能,如注入藥物和協(xié)助呼吸。
5.工業(yè)應用:嵌入式系統(tǒng)廣泛應用于工廠生產(chǎn)線、能源發(fā)電系統(tǒng)、能源傳輸系統(tǒng)以及石油和天然氣行業(yè),用于監(jiān)控復雜系統(tǒng)和過程。例如,對可能長達數(shù)千英里的輸油管道的運行情況進行實時監(jiān)控和管理需要大量的傳感器和執(zhí)行器。
“物聯(lián)網(wǎng)”讓所有的物品都具有計算機的智能但并不以通用計算機的形式出現(xiàn),并把這些物品與網(wǎng)絡連接在一起,這就需要嵌入式開發(fā)技術的支持。