物聯網(IoT)是一種介于現實世界和數字世界之間的智能技術。它是一個互連設備系統,能夠通過網絡收集和傳輸數據,而不會受到手動干擾。企業正在通過在其業務模型中實施物聯網解決方案來縮短上市時間并提高生產力,從而獲得杠桿作用。
但正如我們所知,每一項技術都有自己的挑戰。物聯網在物聯網測試方面也面臨著重大挑戰。為了構建世界一流的物聯網產品,端到端物聯網解決方案需要徹底進行高質量的工程設計。這意味著每個組件(如傳感器、云訪問、網關、用戶界面及其互連)在交付給最終客戶之前都需要進行測試。這種對每個組件的端到端物聯網測試廣泛地受到多級驗證。
讓我們更詳細地了解多階段驗證的概念。
端到端 IoT 解決方案由多個組件組成,例如:
用戶訪問組件:移動應用程序或 Web 應用程序
云基礎架構
物聯網網關
物聯網嵌入式設備/傳感器
上述每個組件在物聯網生態系統的運行中都起著非常關鍵的作用,這引發了對多階段驗證的需求。多階段驗證確保每個組件都應根據要求執行其指定的操作。
它提倡驗證物聯網生態系統的每個組件的過程,同時使用閉環測試進行系統測試,其中考慮了正向路徑(從移動應用程序到物聯網設備)和反向路徑(從物聯網設備到移動應用程序)。
用例
智能空調物聯網系統
比方說,用戶想在離開辦公室時從移動應用程序設置臥室空調的溫度,然后在達到所需溫度時,空調會向移動應用程序發送通知。
上述用例的物聯網生態系統包含以下組件:
移動應用程序:用戶可以在他/她的移動應用程序上設置交流溫度。
用戶訪問云:移動應用程序使用 Rest API 在用戶訪問云上發送溫度值,并更新數據庫。
物聯網云和網關設備:物聯網云將“溫度變化”命令傳送到安裝在用戶家中的物聯網網關設備。
智能AC:網關設備在臥室AC上發送所需的溫度,一旦達到所需的溫度,AC就會在移動應用程序上發送通知。
對于端到端物聯網測試,多階段驗證起著至關重要的作用,因為需要在每個組件級別進行驗證以確保系統功能。
階段 – 1:驗證需要移動應用程序級別來檢查移動應用程序功能。與上述示例相關,在這種情況下,驗證將是AC的溫度是否更改為所需的水平。
階段 – 2:驗證需要用戶訪問云,其中移動應用程序或 Web 應用程序使用云 API 訪問云。必須確保功能要求在 API 和數據庫級別滿足。此外,請確保通過 IoT 云日志驗證將移動應用程序所做的更改以及反映在數據庫中的更改發送到網關設備。與該示例相關,將執行驗證以確保 API 按預期工作,并且對 AC 數據庫所做的更改與所需設備的預期相同。
階段 – 3:在這里,需要在網關階段進行驗證,其中物聯網云使用物聯網通信協議(如MQTT,XMPP,XML,JSON)發送“溫度變化”命令。完成驗證是為了確保物聯網網關設備接收到正確的消息,并且消息通過通信協議(如Zigbee?,BLE,Wi-Fi)轉發到預期的終端設備,以可用者為準。與給定實例相關聯,將進行驗證以確保通過支持的通信協議對預期的AC設備進行溫度變化操作。
階段 – 4:最后,需要在嵌入式設備末端進行驗證,以確保從物聯網網關接收的操作反映在嵌入式設備上。
與上述示例相對應,將進行驗證以確保在AC上將溫度設置為所需水平,空調通過網關和云向移動設備發送“達到所需溫度”通知。從智能 AC 生成移動通知后,移動應用程序、云和網關將立即得到驗證。
多階段物聯網生態系統測試的重要性
它支持對應用程序體系結構進行測試、驗證和確認,在所有組件和業務需求之間進行集成。
能夠在集成級別捕獲錯誤,并在組件級別發現問題。
通過最終用戶和實時用例的感知實現解決方案測試。
審核編輯:郭婷
-
嵌入式
+關注
關注
5093文章
19178瀏覽量
307703 -
物聯網
+關注
關注
2914文章
44938瀏覽量
377073
發布評論請先 登錄
相關推薦
PROM器件在物聯網設備中的重要性
河流生態水文監測物聯網系統解決方案
![河流<b class='flag-5'>生態</b>水文監測<b class='flag-5'>物</b><b class='flag-5'>聯網</b><b class='flag-5'>系統</b>解決方案](https://file1.elecfans.com//web2/M00/FE/1F/wKgZomagncCASJGRAAK4FX759hg704.jpg)
?13種值得關注的物聯網傳感器
淺談AMD Ryzen AI PC生態系統
萊迪思舉辦2024萊迪思技術峰會展示其強大的FPGA合作生態系統
HTX DAO生態系統已加入19個重要建設者,共同為HTX DAO生態做出貢獻
![HTX DAO<b class='flag-5'>生態系統</b>已加入19個<b class='flag-5'>重要</b>建設者,共同為HTX DAO<b class='flag-5'>生態</b>做出貢獻](https://file1.elecfans.com//web2/M00/C0/77/wKgZomXVuFWAHmtFAAHVTdRpyDI065.png)
評論