物聯(lián)網(wǎng)(IoT)技術(shù)正在推動(dòng)我國(guó)進(jìn)入數(shù)字化轉(zhuǎn)型階段,在消費(fèi)電子,智能家庭,醫(yī)療保健,多媒體和娛樂(lè),智能制造,汽車(chē),零售,石油和天然氣,旅游和運(yùn)輸業(yè)務(wù)領(lǐng)域,數(shù)字化應(yīng)用服務(wù)逐漸被人們所認(rèn)識(shí)、理解和形成習(xí)慣。
在數(shù)字化轉(zhuǎn)型實(shí)踐應(yīng)用當(dāng)中,物聯(lián)網(wǎng)賦予端到端的數(shù)據(jù)化連接、傳輸、分析、管理整個(gè)數(shù)字化環(huán)節(jié)需要優(yōu)先落地應(yīng)用,國(guó)外領(lǐng)先的物聯(lián)網(wǎng)服務(wù)和解決方案提供商VOLANSYS Technologies的項(xiàng)目經(jīng)理Virendra Maheta認(rèn)為在這個(gè)過(guò)程中,物聯(lián)網(wǎng)測(cè)試方面將面臨著重大挑戰(zhàn)。若要實(shí)現(xiàn)各細(xì)分領(lǐng)域的數(shù)字化成功轉(zhuǎn)型,擁有可靠的、成熟化的物聯(lián)網(wǎng)產(chǎn)品是必須的,這方面在技術(shù)上端到端物聯(lián)網(wǎng)解決方案需要徹底進(jìn)行高質(zhì)量的工程設(shè)計(jì)。
Maheta表示構(gòu)建物聯(lián)網(wǎng)生態(tài)系統(tǒng)的端到端測(cè)試以及多階段驗(yàn)證將變得非常重要。為輸出優(yōu)質(zhì)的數(shù)字化方案,每個(gè)組件(如傳感器,云訪問(wèn),網(wǎng)關(guān),用戶(hù)界面及其互連)都需要在交付給最終客戶(hù)之前進(jìn)行測(cè)試。這種對(duì)每個(gè)組件的端到端物聯(lián)網(wǎng)測(cè)試大致屬于多階段驗(yàn)證。以下是OFweek物聯(lián)網(wǎng)編輯整理的Maheta提出的物聯(lián)網(wǎng)多階段測(cè)試案例。
更詳細(xì)地多級(jí)驗(yàn)證的概念
端到端物聯(lián)網(wǎng)解決方案由多個(gè)組件組成,例如:
用戶(hù)訪問(wèn)組件:移動(dòng)應(yīng)用程序或Web應(yīng)用程序
云基礎(chǔ)設(shè)施
物聯(lián)網(wǎng)網(wǎng)關(guān)
物聯(lián)網(wǎng)嵌入式設(shè)備/傳感器
上述每個(gè)組件在物聯(lián)網(wǎng)生態(tài)系統(tǒng)的運(yùn)行中起著非常關(guān)鍵的作用,這觸發(fā)了對(duì)多級(jí)驗(yàn)證的需求。多級(jí)驗(yàn)證確保每個(gè)組件應(yīng)根據(jù)要求執(zhí)行其指定的操作。
它提倡驗(yàn)證物聯(lián)網(wǎng)生態(tài)系統(tǒng)的每個(gè)組件的過(guò)程,同時(shí)使用閉環(huán)測(cè)試進(jìn)行系統(tǒng)測(cè)試,其中考慮前向路徑(從移動(dòng)應(yīng)用程序到物聯(lián)網(wǎng)設(shè)備)和反向路徑(從物聯(lián)網(wǎng)設(shè)備到移動(dòng)應(yīng)用程序)。
用例
智能空調(diào)物聯(lián)網(wǎng)系統(tǒng)
讓我們說(shuō),用戶(hù)想要離開(kāi)辦公室時(shí)從移動(dòng)應(yīng)用程序設(shè)置臥室AC的溫度,然后當(dāng)達(dá)到所需溫度時(shí),空調(diào)將通知發(fā)送到移動(dòng)應(yīng)用程序。
上述用例的物聯(lián)網(wǎng)生態(tài)系統(tǒng)包含以下組件:
移動(dòng)應(yīng)用程序:用戶(hù)可以在他/她的移動(dòng)應(yīng)用程序上設(shè)置AC溫度。
用戶(hù)訪問(wèn)云:移動(dòng)應(yīng)用程序使用Rest API在用戶(hù)訪問(wèn)云上發(fā)送溫度值,并更新數(shù)據(jù)庫(kù)。
物聯(lián)網(wǎng)云和網(wǎng)關(guān)設(shè)備:物聯(lián)網(wǎng)云將“更改溫度”命令提供給安裝在用戶(hù)家中的物聯(lián)網(wǎng)網(wǎng)關(guān)設(shè)備。
智能AC:網(wǎng)關(guān)設(shè)備在臥室AC上發(fā)送所需的溫度,并且一旦達(dá)到所需的溫度,AC就在移動(dòng)應(yīng)用上發(fā)送通知。
對(duì)于端到端物聯(lián)網(wǎng)測(cè)試,多階段驗(yàn)證起著關(guān)鍵作用,因?yàn)樾枰诿總€(gè)組件級(jí)別進(jìn)行驗(yàn)證以確保系統(tǒng)功能。
階段-1:驗(yàn)證需要移動(dòng)應(yīng)用程序級(jí)別來(lái)檢查移動(dòng)應(yīng)用程序功能。與上述示例相關(guān),在這種情況下,驗(yàn)證將是AC的溫度是否改變到期望的水平。
階段-2:驗(yàn)證需要用戶(hù)訪問(wèn)云,其中移動(dòng)應(yīng)用程序或Web應(yīng)用程序使用Cloud API訪問(wèn)云。必須確保功能要求在API和數(shù)據(jù)庫(kù)級(jí)別滿(mǎn)足。此外,請(qǐng)確保移動(dòng)應(yīng)用程序所做的更改以及數(shù)據(jù)庫(kù)中反映的更改將通過(guò)IoT云日志驗(yàn)證發(fā)送到網(wǎng)關(guān)設(shè)備。與示例相關(guān),將進(jìn)行驗(yàn)證以確保API按預(yù)期工作,并且對(duì)AC的數(shù)據(jù)庫(kù)所做的更改與所需設(shè)備的預(yù)期一致。
階段-3:此處,在網(wǎng)關(guān)階段需要驗(yàn)證,其中IoT云使用IoT通信協(xié)議(如MQTT,XMPP,XML,JSON)發(fā)送“溫度變化”命令。進(jìn)行驗(yàn)證以確保IoT網(wǎng)關(guān)設(shè)備接收到正確的消息,并且消息通過(guò)諸如Zigbee,BLE或Wi-Fi之類(lèi)的通信協(xié)議(無(wú)論哪個(gè)可用)被轉(zhuǎn)發(fā)到預(yù)期的終端設(shè)備。與給定實(shí)例相關(guān)聯(lián),將進(jìn)行驗(yàn)證以確保通過(guò)支持的通信協(xié)議對(duì)預(yù)期的AC設(shè)備進(jìn)行溫度變化動(dòng)作。
階段-4:最后,在終端嵌入式設(shè)備上需要驗(yàn)證,以確保從IoT網(wǎng)關(guān)接收的動(dòng)作反映在嵌入式設(shè)備上。
對(duì)應(yīng)于上述示例,將進(jìn)行驗(yàn)證以確保溫度在AC上設(shè)置為期望的水平。空調(diào)通過(guò)網(wǎng)關(guān)和云向移動(dòng)設(shè)備發(fā)送“所需的實(shí)現(xiàn)溫度”通知。一旦從Smart AC生成移動(dòng)通知,移動(dòng)應(yīng)用程序,云和網(wǎng)關(guān)就會(huì)得到驗(yàn)證。
多級(jí)物聯(lián)網(wǎng)生態(tài)系統(tǒng)測(cè)試的重要性
它支持應(yīng)用程序體系結(jié)構(gòu)的測(cè)試,驗(yàn)證和驗(yàn)證,所有組件之間的集成以及業(yè)務(wù)需求。
能夠在集成級(jí)別捕獲錯(cuò)誤,并在組件級(jí)別找到問(wèn)題。
通過(guò)最終用戶(hù)和實(shí)時(shí)用例的感知實(shí)現(xiàn)解決方案測(cè)試。
-
物聯(lián)網(wǎng)
+關(guān)注
關(guān)注
2927文章
45910瀏覽量
388299 -
網(wǎng)關(guān)
+關(guān)注
關(guān)注
9文章
5329瀏覽量
52492
發(fā)布評(píng)論請(qǐng)先 登錄
物聯(lián)網(wǎng)未來(lái)發(fā)展趨勢(shì)如何?
電機(jī)鐵芯液壓自動(dòng)鉚接機(jī)的研制
為什么選擇蜂窩物聯(lián)網(wǎng)
是德頻譜分析儀物聯(lián)網(wǎng)設(shè)備信號(hào)測(cè)試
固緯電子發(fā)布GWinstek GBC/GBR系列多通道充放電測(cè)試系統(tǒng)
宇樹(shù)科技在物聯(lián)網(wǎng)方面
物聯(lián)網(wǎng)就業(yè)有哪些高薪崗位?
物聯(lián)網(wǎng)學(xué)習(xí)路線(xiàn)來(lái)啦!
如何測(cè)試物聯(lián)網(wǎng)設(shè)備的功耗

使用API Post測(cè)試阿里云物聯(lián)網(wǎng)平臺(tái)動(dòng)態(tài)注冊(cè)

物聯(lián)網(wǎng)產(chǎn)品的電池電壓自動(dòng)采集的研發(fā)測(cè)試方案

物聯(lián)網(wǎng)產(chǎn)品的GNSS功能的研發(fā)測(cè)試方案

評(píng)論