在嵌入式開發(fā)中,SMB或服務(wù)器消息塊是最初由微軟操作系統(tǒng)使用的文件共享協(xié)議。文件共享協(xié)議定義了一組網(wǎng)絡(luò)數(shù)據(jù)包,這些數(shù)據(jù)包有效地將一個(gè)系統(tǒng)上的文件內(nèi)容與另一個(gè)系統(tǒng)共享,并允許實(shí)現(xiàn)網(wǎng)絡(luò)文件系統(tǒng)。
SMB在嵌入式設(shè)備中的使用案例
消費(fèi)電子和辦公電子用例
這是嵌入式中小型企業(yè)的最大市場,可能是因?yàn)樗麄兿M怪圃焐痰漠a(chǎn)品與眾不同并增加其價(jià)值。
l音頻/視頻播放器。A/V播放器播放內(nèi)容。內(nèi)容通常表示為文件。即使與內(nèi)容相關(guān)聯(lián)的元數(shù)據(jù)存儲在某個(gè)數(shù)據(jù)庫中,內(nèi)容本身也存儲在某個(gè)文件系統(tǒng)內(nèi)的文件中。事實(shí)上,目前大多數(shù)藍(lán)光播放器都能夠使用SMB從個(gè)人電腦或存儲設(shè)備上播放內(nèi)容。
l相機(jī)。相機(jī)是用來記錄內(nèi)容的。與A/V播放器一樣,內(nèi)容最初作為文件集合存儲在相機(jī)中??梢酝ㄟ^移動(dòng)SD卡將內(nèi)容傳輸?shù)絇C和NAS設(shè)備,但許多相機(jī)能夠通過使用SMB將內(nèi)容傳輸?shù)剿璧哪繕?biāo)。
l打印機(jī)。一些支持Wi-Fi的打印機(jī)接受使用SMB協(xié)議打印的內(nèi)容。在這種情況下,打印機(jī)將實(shí)現(xiàn)一種SMB服務(wù)器。
l掃描儀。獨(dú)立掃描儀和作為多功能打印機(jī)一部分的掃描儀是SMB部署最廣泛的使用案例之一。掃描儀通常允許用戶將掃描的文檔作為電子郵件消息的一部分傳送到目的地,或者使用設(shè)備中的“掃描到計(jì)算機(jī)”功能將圖像直接存儲在目標(biāo)計(jì)算機(jī)上。
通信設(shè)備使用案例
共享存儲越來越成為大多數(shù)網(wǎng)絡(luò)的標(biāo)準(zhǔn)功能。網(wǎng)絡(luò)連接存儲(NAS)設(shè)備有許多制造商。在嵌入式開發(fā)中,這些本質(zhì)上是具有網(wǎng)絡(luò)前端的存儲設(shè)備,利用SMB協(xié)議將文件系統(tǒng)導(dǎo)出到網(wǎng)絡(luò)。共享存儲解決方案可以提供備份和可用性功能,并且通??偸情_啟的,而計(jì)算機(jī)或膝上型電腦可能不總是開啟的,或者可能不總是在網(wǎng)絡(luò)本地。家庭NAS驅(qū)動(dòng)器可以提供比基于云的服務(wù)多得多的存儲,并且更加經(jīng)濟(jì)。
其他通信設(shè)備包括路由器、交換機(jī)、網(wǎng)絡(luò)網(wǎng)關(guān)以及互聯(lián)網(wǎng)和蜂窩調(diào)制解調(diào)器。通常,這些設(shè)備不需要網(wǎng)絡(luò)文件系統(tǒng)支持,但許多設(shè)備提供存儲功能作為附加值。通信設(shè)備是天然的網(wǎng)絡(luò)服務(wù)中心。它們不僅提供互聯(lián)網(wǎng)網(wǎng)關(guān),而且通常還為家庭和辦公網(wǎng)絡(luò)提供基本服務(wù)。地址分配、網(wǎng)絡(luò)防火墻和地址轉(zhuǎn)換只是這些設(shè)備通常提供的一些服務(wù)。今天,幾乎所有家庭和辦公室路由器都提供USB端口,允許外部存儲設(shè)備插入。
醫(yī)療保健用例
醫(yī)療保健是一個(gè)非常受技術(shù)驅(qū)動(dòng)的市場。HIPAA合規(guī)性以及生產(chǎn)率提高和患者服務(wù)是這項(xiàng)技術(shù)的推動(dòng)因素。醫(yī)療保健解決方案同時(shí)利用客戶端和服務(wù)器存儲功能。
由于對數(shù)據(jù)安全性、容量、性能、互操作性和法規(guī)遵從性的要求,許多NAS供應(yīng)商專門瞄準(zhǔn)了醫(yī)療保健市場。醫(yī)院和其他醫(yī)療保健網(wǎng)絡(luò)必須提供對存儲的高帶寬訪問。在嵌入式開發(fā)中,數(shù)據(jù)的物理安全性以及這種性能要求使得基于云的存儲存在問題。
除了后臺存儲需求之外,還有大量收集數(shù)據(jù)的設(shè)備需要存儲這些數(shù)據(jù)以備日后檢索。在這一細(xì)分市場中,最常見的設(shè)備是那些與診斷和成像相關(guān)的設(shè)備。核磁共振成像、射線照相、熒光透視、超聲波和心電圖都會產(chǎn)生必須存儲的圖像。幾乎所有這些設(shè)備都有中小型企業(yè)解決方案。
工業(yè)控制和建筑用例
許多制造業(yè)務(wù)運(yùn)營依賴于與由他們的組織維護(hù)的私有數(shù)據(jù)服務(wù)器的內(nèi)部文件共享。不僅他們的操作依賴于數(shù)據(jù)共享,而且許多機(jī)器也具有網(wǎng)絡(luò)意識,并使用SMB來訪問芯片和模型進(jìn)行操作。
例如,Phrozen3D打印機(jī)使用SMB來檢索要打印的模型。注射成型、壓鑄機(jī)和系統(tǒng)機(jī)器人都可以通過SMB獲得模具。
機(jī)器人技術(shù)正越來越多地用于重復(fù)性或精密的工作。任務(wù)通過文件傳輸被編程到這些機(jī)器人中。SMB是一種將機(jī)器人程序下載到設(shè)備中的靈活方法。
其他市場
在嵌入式開發(fā)中,還有許多其他市場受益于文件共享和SMB協(xié)議的使用。本質(zhì)上,任何管理圖像或運(yùn)行控制設(shè)備的腳本的用例都會從共享文件中受益。國防和航空電子、汽車和物聯(lián)網(wǎng)(IoT)只是其中的一部分。例如,ReolinkPoE(以太網(wǎng)供電)攝像機(jī)和ReolinkWi-Fi攝像機(jī)都支持使用SMB在本地NAS驅(qū)動(dòng)器上存儲視頻。