物聯(lián)網(wǎng) (IoT) 是介于現(xiàn)實世界和數(shù)字世界之間的智能技術。它是一個互連設備的系統(tǒng),能夠通過網(wǎng)絡收集和傳輸數(shù)據(jù),超越人工干擾。企業(yè)正在通過在其業(yè)務模型中實施物聯(lián)網(wǎng)解決方案來縮短上市時間并提高生產力。
但正如我們所知,每種技術都有自己的挑戰(zhàn)。物聯(lián)網(wǎng)在物聯(lián)網(wǎng)測試方面也面臨重大挑戰(zhàn)。要構建世界一流的物聯(lián)網(wǎng)產品,端到端物聯(lián)網(wǎng)解決方案需要徹底進行高質量的工程設計。這意味著傳感器、云訪問、網(wǎng)關、用戶界面及其互連等每個組件都需要在交付給最終客戶之前進行測試。這種對每個組件的端到端物聯(lián)網(wǎng)測試廣泛地經(jīng)過多階段驗證。
讓我們更詳細地了解多階段驗證的概念。
端到端 IoT 解決方案由多個組件組成,例如:
用戶訪問組件:移動應用程序或 Web 應用程序
云基礎架構
物聯(lián)網(wǎng)網(wǎng)關
物聯(lián)網(wǎng)嵌入式設備/傳感器
上述每個組件在物聯(lián)網(wǎng)生態(tài)系統(tǒng)的運作中都起著非常關鍵的作用,這引發(fā)了對多階段驗證的需求。多階段驗證可確保每個組件應根據(jù)要求執(zhí)行其指定的操作。
它提倡驗證物聯(lián)網(wǎng)生態(tài)系統(tǒng)的每個組件的過程,同時使用閉環(huán)測試進行系統(tǒng)測試,其中考慮正向路徑(從移動應用程序到物聯(lián)網(wǎng)設備)和反向路徑(從物聯(lián)網(wǎng)設備到移動應用程序)。
用例
智能空調物聯(lián)網(wǎng)系統(tǒng)
假設用戶想在離開辦公室時從移動應用程序設置臥室空調的溫度,然后空調會在達到所需溫度時將通知發(fā)送到移動應用程序。
上述用例的物聯(lián)網(wǎng)生態(tài)系統(tǒng)包含以下組件:
移動應用程序:用戶可以在他/她的移動應用程序上設置交流溫度。
用戶訪問云:移動應用程序使用 Rest API 在用戶訪問云上發(fā)送溫度值,并更新數(shù)據(jù)庫。
物聯(lián)網(wǎng)云和網(wǎng)關設備: 物聯(lián)網(wǎng)云向安裝在用戶家中的物聯(lián)網(wǎng)網(wǎng)關設備傳遞“更改溫度”命令。
智能空調:網(wǎng)關設備在臥室空調上發(fā)送所需溫度,一旦達到所需溫度,空調就會在移動應用程序上發(fā)送通知。
對于端到端物聯(lián)網(wǎng)測試,多階段驗證起著至關重要的作用,因為需要在每個組件級別進行驗證以確保系統(tǒng)功能。
階段 – 1:驗證需要移動應用程序級別來檢查移動應用程序功能。與上述示例相關,在這種情況下,驗證將是AC的溫度是否更改為所需水平。
階段 – 2:驗證要求用戶訪問云,其中移動應用程序或 Web 應用程序使用云 API 訪問云。必須確保在 API 和數(shù)據(jù)庫級別滿足功能要求。此外,請確保移動應用程序所做的更改以及反映在數(shù)據(jù)庫中的更改通過物聯(lián)網(wǎng)云日志驗證發(fā)送到網(wǎng)關設備。與示例相關,將進行驗證以確保 API 按預期工作,并且對 AC 數(shù)據(jù)庫所做的更改符合所需設備的預期。
階段 – 3:在這里,需要在網(wǎng)關階段進行驗證,物聯(lián)網(wǎng)云使用MQTT,XMPP,XML,JSON等物聯(lián)網(wǎng)通信協(xié)議發(fā)送“溫度變化”命令。進行驗證是為了確保物聯(lián)網(wǎng)網(wǎng)關設備收到正確的消息,并且消息通過通信協(xié)議(如Zigbee?)轉發(fā)到預期的終端設備, BLE, Wi-Fi, 以可用者為準。與給定實例相關聯(lián),將進行驗證以確保通過支持的通信協(xié)議對預期的AC設備執(zhí)行溫度變化操作。
階段 – 4:最后,需要在終端嵌入式設備上進行驗證,以確保從物聯(lián)網(wǎng)網(wǎng)關接收的動作反映在嵌入式設備上。
與上述示例相對應,將進行驗證以確保將溫度設置為AC上的所需水平。 空調通過網(wǎng)關和云向移動設備發(fā)送“達到所需溫度”通知。從智能 AC 生成移動通知后,將立即驗證移動應用程序、云和網(wǎng)關。
多階段物聯(lián)網(wǎng)生態(tài)系統(tǒng)測試的重要性
它支持對應用程序體系結構進行測試、驗證和驗證,實現(xiàn)所有組件和業(yè)務需求之間的集成。
能夠在集成級別捕獲錯誤,并在組件級別找到問題。
通過對最終用戶和實時用例的感知實現(xiàn)解決方案測試。
審核編輯:郭婷
-
物聯(lián)網(wǎng)
+關注
關注
2931文章
46264瀏覽量
392936 -
IOT
+關注
關注
188文章
4306瀏覽量
201975
發(fā)布評論請先 登錄
物聯(lián)網(wǎng)工程師為什么要學Linux?
技術分享 |多模態(tài)自動駕駛混合渲染HRMAD:將NeRF和3DGS進行感知驗證和端到端AD測試

電源輸入端浪涌電流的測試

安森美PRISM生態(tài)系統(tǒng)助力相機開發(fā)

英監(jiān)管機構或優(yōu)先調查蘋果谷歌移動生態(tài)系統(tǒng)
宇樹科技在物聯(lián)網(wǎng)方面
笙泉完善的MCU生態(tài)系統(tǒng)(ECO System),賦能高效開發(fā)、提升競爭優(yōu)勢
端到端自動駕駛技術研究與分析
PROM器件在物聯(lián)網(wǎng)設備中的重要性
對三星而言開放生態(tài)系統(tǒng)是什么
端到端InfiniBand網(wǎng)絡解決LLM訓練瓶頸

端到端測試用例怎么寫
河流生態(tài)水文監(jiān)測物聯(lián)網(wǎng)系統(tǒng)解決方案

評論