為物聯(lián)網(wǎng)部署選擇操作系統(tǒng)(OS)的參數(shù)與過去的嵌入式系統(tǒng)有很大不同。這些嵌入式系統(tǒng)具有專門的功能,通常通過包括操作系統(tǒng)的定制硬件和軟件與其他設(shè)備具有專有接口。相比之下,物聯(lián)網(wǎng)系統(tǒng)在設(shè)計上是開放的,由標準構(gòu)建塊組成,并使用開放接口連接到其他設(shè)備。顯然,并非所有物聯(lián)網(wǎng)系統(tǒng)的構(gòu)建方式都相同,但核心技術(shù)是相似的。
智能系統(tǒng) 物聯(lián)網(wǎng)的大部分討論都集中在連接性、數(shù)據(jù)和分析上,但我們不要忘記整個系統(tǒng)
的基礎(chǔ):操作系統(tǒng)。
選擇正確的操作系統(tǒng)是成功部署物聯(lián)網(wǎng)的重要因素。在任務(wù)關(guān)鍵型環(huán)境中使用的物聯(lián)網(wǎng)系統(tǒng)需要在定義的時間段內(nèi)完成任務(wù)可能需要實時Linux,而以線速分析數(shù)百萬條消息所需的物聯(lián)網(wǎng)系統(tǒng)可能最好由企業(yè)級Linux發(fā)行版提供。
一類物聯(lián)網(wǎng)系統(tǒng)提供與下游傳感器的連接,并且需要小型和低功耗(32位或更低)以適應(yīng)受限環(huán)境。這些系統(tǒng)通常是逐個組裝的,首先通過將BSP(板級支持包)合并到內(nèi)核中來構(gòu)建操作系統(tǒng),然后通過添加文件系統(tǒng),配置工具和其他中間件。這種類型的組裝需要嵌入式軟件和內(nèi)核黑客技能,從而創(chuàng)建對手頭任務(wù)非常有效的物聯(lián)網(wǎng)系統(tǒng)。缺點是這些系統(tǒng)的工具最少(以節(jié)省處理和存儲),如果不進行大量返工就無法升級,并且通常駐留在IT基礎(chǔ)架構(gòu)之外的運營技術(shù)(OT)領(lǐng)域。
另一類物聯(lián)網(wǎng)系統(tǒng)負責(zé)提供數(shù)據(jù)服務(wù):路由、數(shù)據(jù)整形和決策。同時還充當(dāng)防火墻以保護下游設(shè)備(傳感器、執(zhí)行器和其他嵌入式系統(tǒng))。這些系統(tǒng)被稱為智能物聯(lián)網(wǎng)網(wǎng)關(guān),有助于連接OT和IT世界。
在功能方面更接近服務(wù)器,這些系統(tǒng)(64位多核)是使用標準操作系統(tǒng)構(gòu)建的;自定義是通過配置進行的,而不是從頭開始構(gòu)建自定義操作系統(tǒng)。使用標準操作系統(tǒng)允許在初始部署多年后增強和升級操作系統(tǒng)和其他組件。
哪個最適合您?
軍事物聯(lián)網(wǎng)系統(tǒng)在安全性、維護和升級方面比商業(yè)物聯(lián)網(wǎng)系統(tǒng)面臨更大的挑戰(zhàn)。您的決策不僅應(yīng)考慮這些因素,還應(yīng)考慮開發(fā)、部署和管理這些系統(tǒng)的工具需求。以下是一些建議:
將 SELinux 提供的功能與涵蓋設(shè)備、網(wǎng)絡(luò)和策略的分層安全方法相結(jié)合,以幫助保護物聯(lián)網(wǎng)基礎(chǔ)設(shè)施。
利用容器等新技術(shù)與功能相結(jié)合,使用現(xiàn)有 IT 基礎(chǔ)架構(gòu)大規(guī)模預(yù)配這些容器。
選擇經(jīng)過市場測試的技術(shù)和產(chǎn)品,這些技術(shù)和產(chǎn)品已被證明在確保商業(yè)和軍事防御系統(tǒng)安全方面是可靠的。
選擇穩(wěn)定、經(jīng)過驗證且支持良好的開源操作系統(tǒng)。
通過開源,每個人都可以訪問 Linux 中的所有代碼。內(nèi)存管理、調(diào)度、存儲管理、網(wǎng)絡(luò)和電源管理等各個組件在供應(yīng)商之間是一致的。但是,如何集成、驗證、微調(diào)和支持它們才是最重要的。
但是,選擇 Linux 發(fā)行版可能具有挑戰(zhàn)性;您需要選擇具有滿足您要求的功能和容量的那個。關(guān)于 Linux 發(fā)行版的各種供應(yīng)商和來源,有幾件事需要檢查。具體而言,選擇符合以下條件的供應(yīng)商或組:
為 Linux 內(nèi)核和密鑰包貢獻代碼
始終如一地提交補丁
通過硬件認證對系統(tǒng)進行全面測試和鑒定
提供系統(tǒng)調(diào)整以更改操作系統(tǒng)算法,以調(diào)整內(nèi)存和處理器數(shù)量,使用實際工作負載或?qū)︻A(yù)期工作負載的密切模擬完成。
對各種硬件、配置和應(yīng)用程序執(zhí)行廣泛的測試、調(diào)優(yōu)和故障排除
通過與上游社區(qū)合作,展示對開源的承諾
此外,軍事系統(tǒng)操作系統(tǒng)供應(yīng)商需要支持較長的產(chǎn)品生命周期。因此,在選擇操作系統(tǒng)供應(yīng)商時,考慮公司的穩(wěn)定性非常重要。他們是否能夠維持10+年的生命周期?他們會在部署多年后自動更新他們的操作系統(tǒng)嗎?他們是否提供長期支持,并為運行應(yīng)用程序提供穩(wěn)定、一致的平臺(即確保 API、ABI、KABI 和軟件包在發(fā)布的整個生命周期中集)?
軍用物聯(lián)網(wǎng)設(shè)備和系統(tǒng)的操作系統(tǒng)選擇有多種選擇。選擇最佳操作系統(tǒng)是一項設(shè)計決策,應(yīng)考慮物聯(lián)網(wǎng)用例、現(xiàn)有基礎(chǔ)設(shè)施以及操作系統(tǒng)提供商的可靠性和可持續(xù)性。
審核編輯:郭婷
-
物聯(lián)網(wǎng)
+關(guān)注
關(guān)注
2914文章
44976瀏覽量
377451 -
操作系統(tǒng)
+關(guān)注
關(guān)注
37文章
6900瀏覽量
123810
發(fā)布評論請先 登錄
相關(guān)推薦
國產(chǎn)銀河麒麟操作系統(tǒng)V10和星光麒麟V1.0操作系統(tǒng)如何選擇?
![國產(chǎn)銀河麒麟<b class='flag-5'>操作系統(tǒng)</b>V10和星光麒麟V1.0<b class='flag-5'>操作系統(tǒng)</b>如何<b class='flag-5'>選擇</b>?](https://file.elecfans.com/web2/M00/4B/7E/pYYBAGKpNKiAEsLVAAAST0XDRxo278.jpg)
云服務(wù)器選擇什么操作系統(tǒng)好?
deepin操作系統(tǒng)介紹
![deepin<b class='flag-5'>操作系統(tǒng)</b>介紹](https://file1.elecfans.com/web3/M00/03/6A/wKgZO2douH-AP8JYAAAkQD5J3-s482.png)
RT-Thread操作系統(tǒng)應(yīng)用開發(fā)寒假師資培訓(xùn)
![RT-Thread<b class='flag-5'>操作系統(tǒng)</b>應(yīng)用開發(fā)寒假師資培訓(xùn)](https://file1.elecfans.com/web2/M00/C4/8A/wKgZomX0EhWACv8DAAAUet8ikhs451.png)
![](https://file1.elecfans.com/web2/M00/0C/19/wKgZomc-v2GAFu_6AALs7XlqKgA302.jpg)
什么是嵌入式操作系統(tǒng)?
linux操作系統(tǒng)安裝步驟 linux操作系統(tǒng)的特點及組成
RT-Thread內(nèi)部機制大揭秘,帶你深入操作系統(tǒng)內(nèi)核
![RT-Thread內(nèi)部機制大揭秘,帶你深入<b class='flag-5'>操作系統(tǒng)</b>內(nèi)核](https://file.elecfans.com/web2/M00/20/B3/pYYBAGGfNNmAK-PZAAJsGM5Cgk0227.jpg)
3568F-麒麟KylinOS國產(chǎn)操作系統(tǒng)演示案例
聚徽觸控-工業(yè)一體機選擇什么操作系統(tǒng)好
嵌入式實時操作系統(tǒng):Intewell操作系統(tǒng)與VxWorks操作系統(tǒng)有啥區(qū)別
![嵌入式實時<b class='flag-5'>操作系統(tǒng)</b>:Intewell<b class='flag-5'>操作系統(tǒng)</b>與VxWorks<b class='flag-5'>操作系統(tǒng)</b>有啥區(qū)別](https://file1.elecfans.com/web2/M00/F9/B2/wKgZomaLg_2AJrOLAAIS1VwS7ys667.png)
如何根據(jù)需求選擇合適的新加坡VPS操作系統(tǒng)?
![如何根據(jù)需求<b class='flag-5'>選擇</b>合適的新加坡VPS<b class='flag-5'>操作系統(tǒng)</b>?](https://file1.elecfans.com/web2/M00/E4/C0/wKgaomY9kQSAJ1_FAAFZ3vKxuAo361.png)
基于鴻道(Intewell?)操作系統(tǒng)研發(fā)的農(nóng)業(yè)機器人操作系統(tǒng)
帶你認識實時操作系統(tǒng)(rtos)
![帶你認識實時<b class='flag-5'>操作系統(tǒng)</b>(rtos)](https://file1.elecfans.com/web2/M00/C9/9B/wKgaomYeNqCARejjAACZA3eBJdk301.png)
評論