嵌入式 Web 服務(wù)器真的可以替代構(gòu)建整個物聯(lián)網(wǎng) (IoT) 基礎(chǔ)設(shè)施嗎?根據(jù)您要實現(xiàn)的目標、您正在評估的工具以及將您的 Web 服務(wù)器鏈接到硬件的代碼的大小,它絕對可以。我們將深入探討選擇此開發(fā)路徑時要注意的一些場景和提示。
提高成本和開發(fā)時間效率
對于許多 IoT 應(yīng)用程序,在設(shè)備上嵌入 HTTP/WebSocket 服務(wù)器就足以完成工作。通常,此解決方案可以更快、更簡單且更具成本效益。請注意,裸 Web 服務(wù)器仍然需要額外的代碼才能將其鏈接到硬件。
這樣做的先決條件通常是您選擇的解決方案不僅是嵌入式 Web 服務(wù)器,而且還涉及網(wǎng)絡(luò)庫功能。一個全面的解決方案應(yīng)該為您提供在設(shè)備上提供 Web GUI、實現(xiàn) RESTful 服務(wù)、RPC(例如 JSON-RPC)、異步 WebSocket 通信以及處理遙測數(shù)據(jù)交換以及其他功能的能力。
當滿足這些先決條件時,您的嵌入式 Web 服務(wù)器可以通過創(chuàng)建儀表板服務(wù)器來解決遠程訪問問題,啟用預(yù)測性維護以及一對多級別的數(shù)據(jù)收集和監(jiān)控,或者提供實時和服務(wù)器端數(shù)據(jù)推送。
與全面的物聯(lián)網(wǎng)基礎(chǔ)設(shè)施相比,這樣的解決方案可以以更少的復(fù)雜性和投資來處理所有這些物聯(lián)網(wǎng)功能。
嵌入式 Web 服務(wù)器何時不夠用?
那么,為什么要為物聯(lián)網(wǎng)基礎(chǔ)設(shè)施煩惱呢?簡單地說,如果你想超越基本功能,你確實需要一個完整的解決方案。請記住,嵌入式 Web 服務(wù)器是完整的物聯(lián)網(wǎng)基礎(chǔ)設(shè)施的一部分,而不是完整的豬。
根據(jù)您正在評估的物聯(lián)網(wǎng)平臺,您將找到無線更新解決方案,這些解決方案對于保持產(chǎn)品和數(shù)據(jù)安全的最新狀態(tài)至關(guān)重要。有針對設(shè)備管理的特定解決方案以及為農(nóng)業(yè)、醫(yī)療保健、工業(yè)物聯(lián)網(wǎng)等提供行業(yè)特定應(yīng)用的解決方案。
評估選項時要注意的七個要素
如果您發(fā)現(xiàn)嵌入式 Web 服務(wù)器可以很好地為您完成這項工作,那么您有很多供應(yīng)商可供選擇。僅維基百科就在其比較頁面上列出了 30 多個。我建議使用一些標準來評估這些。
先試后買
您可以在購買前查看并測試該工具嗎?盡管它是更簡單的選擇,但并非每個工具都適用于您現(xiàn)有的系統(tǒng)。您需要能夠在提交之前進行測試,并且可以選擇在此期間澄清問題。
簡單
該工具能否很好地完成工作并簡單地完成?是即插即用的嗎?理想情況下,您希望采用現(xiàn)有代碼并能夠通過添加一些額外的行來集成它。
檢查嵌入 API 時,請注意清楚。為了使嵌入變得容易,源應(yīng)該在一個文件中。
尺寸
如果您正在與現(xiàn)有產(chǎn)品集成,您需要找到一個足夠緊湊和輕量級的解決方案,以便為您提供操作空間。
安全
安全是物聯(lián)網(wǎng)的熱門話題,正確處理至關(guān)重要。如果遠程訪問這些單元,請使用 SSL/TLS 并建立身份驗證機制。
穩(wěn)定性和成熟度
選擇一個你的同行信任的解決方案,并且這個解決方案已經(jīng)好幾次了。檢查 GitHub 和其他社區(qū),了解項目的貢獻和更新情況。
靈活性
選擇與平臺無關(guān)的解決方案。這樣,如果您想在 eCos、UNIX/Linux、Windows、MacOS 上進行移動和開發(fā),或者使用 iPhone 或 Android 進入應(yīng)用程序空間,您選擇的解決方案將讓您這樣做。
支持
理想情況下,您需要一個簡單明了且不需要支持的解決方案。但是,特別是如果這是第一次集成項目,實際拿起電話并直接與某人交談的選項令人欣慰,并將確保您可以快速推進您的項目。
撥打電話
呼吁正確的解決方案真正開始于了解您自己的需求。根據(jù)可以處理和維護的復(fù)雜程度,誠實地看待能力。這也將幫助您決定您選擇的合作伙伴類型和所需的支持水平。
開發(fā)支持物聯(lián)網(wǎng)的產(chǎn)品并不一定意味著您需要完整的物聯(lián)網(wǎng)基礎(chǔ)設(shè)施。具有網(wǎng)絡(luò)庫功能的嵌入式 Web 服務(wù)器可能是更簡單且更具成本效益的選擇。
審核編輯:郭婷
-
嵌入式
+關(guān)注
關(guān)注
5096文章
19199瀏覽量
308174 -
Web
+關(guān)注
關(guān)注
2文章
1272瀏覽量
69781 -
服務(wù)器
+關(guān)注
關(guān)注
12文章
9342瀏覽量
86181
發(fā)布評論請先 登錄
相關(guān)推薦
哪些專業(yè)適合學(xué)習(xí)嵌入式開發(fā)?
NTP服務(wù)器在物聯(lián)網(wǎng)中的應(yīng)用
玩轉(zhuǎn)物聯(lián)網(wǎng) 洞悉服務(wù)器心跳!
物聯(lián)網(wǎng)學(xué)習(xí)路線來啦!
嵌入式系統(tǒng)與物聯(lián)網(wǎng)的結(jié)合
深蕾半導(dǎo)體Astra? SL1620嵌入式物聯(lián)網(wǎng)處理器詳細介紹
![深蕾半導(dǎo)體Astra? SL1620<b class='flag-5'>嵌入式</b><b class='flag-5'>物</b><b class='flag-5'>聯(lián)網(wǎng)</b>處理<b class='flag-5'>器</b>詳細介紹](https://file1.elecfans.com/web2/M00/08/88/wKgZomb4vcSAGWBQAAsetFzP1DA275.png)
嵌入式系統(tǒng)與服務(wù)器有什么區(qū)別
AI嵌入式蜂窩模塊將主導(dǎo)物聯(lián)網(wǎng)市場
嵌入式熱門領(lǐng)域有哪些?
物聯(lián)網(wǎng)MQTT broker服務(wù)器的設(shè)置步驟
![<b class='flag-5'>物</b><b class='flag-5'>聯(lián)網(wǎng)</b>MQTT broker<b class='flag-5'>服務(wù)器</b>的設(shè)置步驟](https://file1.elecfans.com/web2/M00/FB/13/wKgZomaPRfeAVtkkAAAZ3WYdw-s256.png)
評論