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