傳感器網(wǎng)絡(luò)節(jié)點(diǎn)負(fù)載壓力測(cè)試系統(tǒng)及方法
【專利摘要】本發(fā)明公開了一種傳感器網(wǎng)絡(luò)節(jié)點(diǎn)負(fù)載壓力測(cè)試系統(tǒng)及方法,所述系統(tǒng)包括移動(dòng)終端以及測(cè)試裝置,測(cè)試裝置包括有嵌入式處理器、連接接口和節(jié)點(diǎn)接口,連接接口和節(jié)點(diǎn)接口連接在所述的嵌入式處理器上,該測(cè)試裝置通過連接接口與所述移動(dòng)終端連接,并通過節(jié)點(diǎn)接口連接傳感器網(wǎng)絡(luò)節(jié)點(diǎn),所述移動(dòng)終端內(nèi)置有測(cè)試軟件,該移動(dòng)終端根據(jù)測(cè)試軟件的測(cè)試腳本對(duì)測(cè)試裝置進(jìn)行控制,并通過測(cè)試裝置向傳感器網(wǎng)絡(luò)節(jié)點(diǎn)輸入測(cè)試數(shù)據(jù),使測(cè)試裝置監(jiān)測(cè)傳感器網(wǎng)絡(luò)節(jié)點(diǎn),并向移動(dòng)終端反饋節(jié)點(diǎn)信息和測(cè)試執(zhí)行信息。該系統(tǒng)及方法能有效提高測(cè)試的自動(dòng)化程度,測(cè)試效率高。
【專利說明】傳感器網(wǎng)絡(luò)節(jié)點(diǎn)負(fù)載壓力測(cè)試系統(tǒng)及方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種無線傳感器網(wǎng)絡(luò)節(jié)點(diǎn)負(fù)載壓力測(cè)試系統(tǒng)及方法。
【背景技術(shù)】
[0002]無線傳感器網(wǎng)絡(luò)是由部署在監(jiān)測(cè)區(qū)域內(nèi)大量的廉價(jià)微型傳感器節(jié)點(diǎn),通過無線通信方式形成的一個(gè)多跳自組織網(wǎng)絡(luò),以其低功耗、低成本、分布式和自組織的特點(diǎn)帶來了信息感知的一場(chǎng)變革。隨著物聯(lián)網(wǎng)、傳感網(wǎng)的發(fā)展,無線傳感器網(wǎng)絡(luò)技術(shù)及其應(yīng)用得到了迅速的發(fā)展。無線傳感器網(wǎng)絡(luò)具有的多種類型的傳感器,可探測(cè)包括地震、電磁、溫度、濕度、噪聲、光強(qiáng)度、壓力、土壤成分、移動(dòng)物體的大小、速度和方向等周邊環(huán)境中多種多樣的物理現(xiàn)象,可應(yīng)用在軍事、航空、防爆、救災(zāi)、環(huán)境、醫(yī)療、保健、家居、工業(yè)、商業(yè)等眾多領(lǐng)域。
[0003]IEEE802.15.4標(biāo)準(zhǔn)的發(fā)布和推廣應(yīng)用是低速率、低速成本無線傳感器網(wǎng)絡(luò)發(fā)展的重要標(biāo)志。IEEE標(biāo)準(zhǔn)委員會(huì)在2000年12月份正式批準(zhǔn)并成立了 802.15.4工作組,任務(wù)是開發(fā)一個(gè)低數(shù)據(jù)率的標(biāo)準(zhǔn),它具有復(fù)雜度低、成本極少、功耗很小的特點(diǎn),能在低成本設(shè)備(固定、便攜或可移動(dòng)的)之間進(jìn)行低數(shù)據(jù)率的傳輸。它描述了低速率無線傳感器網(wǎng)絡(luò)的物理層和媒體接入控制協(xié)議,是ZigBee、ZigBee PR0、6LoWPAN和RF4CE等協(xié)議的基礎(chǔ)。
[0004]傳感器網(wǎng)絡(luò)節(jié)點(diǎn)的性能測(cè)試就是驗(yàn)證和確認(rèn)能否達(dá)到IEEE802.15.4標(biāo)準(zhǔn)提出的性能指標(biāo),同時(shí)發(fā)現(xiàn)傳感器網(wǎng)絡(luò)節(jié)點(diǎn)軟件系統(tǒng)中存在的性能瓶頸,以調(diào)整軟件參數(shù),最后起到優(yōu)化系統(tǒng)的目的。
[0005]負(fù)載壓力測(cè)試是性能測(cè)試的重要組成部分,負(fù)載測(cè)試包括并發(fā)性能測(cè)試、疲勞強(qiáng)度測(cè)試、大數(shù)據(jù)量測(cè)試等內(nèi)容。負(fù)載測(cè)試有助于確認(rèn)被測(cè)系統(tǒng)是否能夠支持性能需求,以及預(yù)期的負(fù)載增長(zhǎng)等。負(fù)載測(cè)試不只是關(guān)注不同負(fù)載場(chǎng)景下的響應(yīng)時(shí)間等指標(biāo),它也要通過測(cè)試來發(fā)現(xiàn)在不同負(fù)載場(chǎng)景下會(huì)出現(xiàn)的,例如速度變慢、內(nèi)存泄漏等問題的原因。
[0006]目前,基于IEEE802.15.4標(biāo)準(zhǔn)的傳感器網(wǎng)絡(luò)節(jié)點(diǎn)負(fù)載壓力測(cè)試缺少專業(yè)的測(cè)試裝置,測(cè)試過程簡(jiǎn)單,自動(dòng)化程度低。現(xiàn)有測(cè)試系統(tǒng)及裝置均無法解決單個(gè)傳感器節(jié)點(diǎn)的嵌入式軟件系統(tǒng)測(cè)試評(píng)估問題。
【發(fā)明內(nèi)容】
[0007]基于此,本發(fā)明在于克服現(xiàn)有技術(shù)的缺陷,提供一種傳感器網(wǎng)絡(luò)節(jié)點(diǎn)負(fù)載壓力測(cè)試系統(tǒng),該系統(tǒng)能有效提高測(cè)試的自動(dòng)化程度,測(cè)試效率高。
[0008]其技術(shù)方案如下:
[0009]一種傳感器網(wǎng)絡(luò)節(jié)點(diǎn)負(fù)載壓力測(cè)試系統(tǒng),包括移動(dòng)終端以及測(cè)試裝置,測(cè)試裝置包括有嵌入式處理器、連接接口和節(jié)點(diǎn)接口,連接接口和節(jié)點(diǎn)接口連接在所述的嵌入式處理器上,該測(cè)試裝置通過連接接口與所述移動(dòng)終端連接,并通過節(jié)點(diǎn)接口連接傳感器網(wǎng)絡(luò)節(jié)點(diǎn),所述移動(dòng)終端內(nèi)置有測(cè)試軟件,該移動(dòng)終端根據(jù)測(cè)試軟件的測(cè)試腳本對(duì)測(cè)試裝置進(jìn)行控制,并通過測(cè)試裝置向傳感器網(wǎng)絡(luò)節(jié)點(diǎn)輸入測(cè)試數(shù)據(jù),使測(cè)試裝置監(jiān)測(cè)傳感器網(wǎng)絡(luò)節(jié)點(diǎn),并向移動(dòng)終端反饋節(jié)點(diǎn)信息和測(cè)試執(zhí)行信息。[0010]由于采用了內(nèi)置有測(cè)試軟件的移動(dòng)終端和具有嵌入式處理器的測(cè)試裝置共同配合來對(duì)無線傳感器網(wǎng)絡(luò)節(jié)點(diǎn)進(jìn)行測(cè)試,在測(cè)試過程中,移動(dòng)終端根據(jù)測(cè)試腳本并通過測(cè)試裝置向傳感器網(wǎng)絡(luò)節(jié)點(diǎn)輸入負(fù)載壓力測(cè)試數(shù)據(jù),且通過測(cè)試裝置獲取節(jié)點(diǎn)信息和測(cè)試結(jié)果等測(cè)試執(zhí)行信息,能夠有效提高測(cè)試的自動(dòng)化程度,其測(cè)試效率高,且所述的測(cè)試系統(tǒng)能夠?qū)鞲衅骶W(wǎng)絡(luò)節(jié)點(diǎn)進(jìn)行實(shí)時(shí)的測(cè)試。另外,所述的測(cè)試系統(tǒng)還具有可擴(kuò)展性、移動(dòng)便攜、通用性好等優(yōu)點(diǎn),能夠充分滿足基于IEEE802.15.4標(biāo)準(zhǔn)的無線傳感器網(wǎng)絡(luò)節(jié)點(diǎn)壓力測(cè)試的要求;而通過采用嵌入式處理器,則使所述的測(cè)試裝置具有開放式的架構(gòu),可通過更新Andoid測(cè)試軟件支持更多性能子項(xiàng)的測(cè)試。
[0011 ] 在其中一個(gè)實(shí)施例中,所述的連接接口為USB接口,該USB接口通過USB電路模塊連接在所述的嵌入式處理器上。因而,所述的測(cè)試裝置能夠通過USB接口與所述的移動(dòng)終端相連接,使該測(cè)試裝置能夠接受移動(dòng)終端的控制命令,并作出相應(yīng)的應(yīng)答。
[0012]在其中一個(gè)實(shí)施例中,所述的節(jié)點(diǎn)接口為與所述嵌入式處理器相適配的串行接口。其目的在于使所述的測(cè)試裝置能夠通過串行接口與傳感器網(wǎng)絡(luò)節(jié)點(diǎn)建立連接,進(jìn)而,移動(dòng)終端能夠通過測(cè)試裝置向傳感器網(wǎng)絡(luò)節(jié)點(diǎn)注入測(cè)試數(shù)據(jù),并通過測(cè)試裝置獲取節(jié)點(diǎn)信息和測(cè)試執(zhí)行信息。
[0013]在其中一個(gè)實(shí)施例中,所述的測(cè)試腳本集成在測(cè)試軟件中,該測(cè)試軟件還集成有測(cè)試用例庫(kù),所述移動(dòng)終端根據(jù)測(cè)試腳本從測(cè)試用例庫(kù)中調(diào)取測(cè)試數(shù)據(jù),并將測(cè)試數(shù)據(jù)通過測(cè)試裝置輸入傳感器網(wǎng)絡(luò)節(jié)點(diǎn)中。因而,測(cè)試軟件在啟動(dòng)后能夠?qū)y(cè)試腳本進(jìn)行解析,執(zhí)行測(cè)試用例的操作,進(jìn)而向測(cè)試裝置發(fā)出控制命令,并通過測(cè)試裝置向傳感器網(wǎng)絡(luò)節(jié)點(diǎn)輸入測(cè)試數(shù)據(jù)。
[0014]在其中一個(gè)實(shí)施例中,所述的測(cè)試用例庫(kù)集成有各種傳感器網(wǎng)絡(luò)節(jié)點(diǎn)的故障模式信息,所述的測(cè)試數(shù)據(jù)包括并發(fā)性能測(cè)試數(shù)據(jù)包、疲勞強(qiáng)度測(cè)試數(shù)據(jù)包以及大數(shù)據(jù)量測(cè)試數(shù)據(jù)包,所述的移動(dòng)終端根據(jù)測(cè)試腳本指定的故障模式設(shè)置從測(cè)試用例庫(kù)中調(diào)取并發(fā)性能測(cè)試數(shù)據(jù)包、疲勞強(qiáng)度測(cè)試數(shù)據(jù)包或大數(shù)據(jù)量測(cè)試數(shù)據(jù)包,并將相應(yīng)的測(cè)試數(shù)據(jù)通過測(cè)試裝置輸入傳感器網(wǎng)絡(luò)節(jié)點(diǎn)中。因而,通過向傳感器網(wǎng)絡(luò)節(jié)點(diǎn)輸入并發(fā)性能測(cè)試數(shù)據(jù)包、疲勞強(qiáng)度測(cè)試數(shù)據(jù)包或大數(shù)據(jù)量測(cè)試數(shù)據(jù)包等,能夠?qū)崿F(xiàn)對(duì)傳感器網(wǎng)絡(luò)節(jié)點(diǎn)的負(fù)載壓力測(cè)試。
[0015]在其中一個(gè)實(shí)施例中,所述傳感器網(wǎng)絡(luò)節(jié)點(diǎn)的故障模式信息符合IEEE802.15.4標(biāo)準(zhǔn)定義。從而,通過開發(fā)用例庫(kù),在執(zhí)行測(cè)試時(shí),模擬各種基于IEEE802.15.4標(biāo)準(zhǔn)定義的故障模式向被測(cè)傳感器網(wǎng)絡(luò)節(jié)點(diǎn)發(fā)送各種指定格式數(shù)據(jù)包,使所述的測(cè)試系統(tǒng)能夠針對(duì)基于IEEE802.15.4標(biāo)準(zhǔn)定義的傳感器網(wǎng)絡(luò)節(jié)點(diǎn)進(jìn)行負(fù)載壓力的測(cè)試。
[0016]在其中一個(gè)實(shí)施例中,所述的移動(dòng)終端具有顯示屏,所述測(cè)試裝置反饋的節(jié)點(diǎn)信息和測(cè)試執(zhí)行信息在該顯示屏上顯示。因而,能夠直觀地觀測(cè)測(cè)試過程及測(cè)試結(jié)果。
[0017]在其中一個(gè)實(shí)施例中,所述的傳感器網(wǎng)絡(luò)節(jié)點(diǎn)為基于IEEE802.15.4標(biāo)準(zhǔn)定義的傳感器網(wǎng)絡(luò)節(jié)點(diǎn)。
[0018]在其中一個(gè)實(shí)施例中,所述的移動(dòng)終端為支持Android系統(tǒng)的手機(jī)或平板電腦,所述的測(cè)試軟件為Android測(cè)試軟件,該Android測(cè)試軟件運(yùn)行在所述Android系統(tǒng)上。因而,Android軟件的設(shè)計(jì)充分的利用了手機(jī)或平板電腦的移動(dòng)便攜性、計(jì)算能力和存儲(chǔ)能力,測(cè)試命令和測(cè)試數(shù)據(jù)直接通過高速總線輸送到嵌入式處理器,減少了設(shè)備硬件開銷,大大減少了測(cè)試成本,同時(shí)提高了測(cè)試自動(dòng)化程度。[0019]本發(fā)明還提供一種傳感器網(wǎng)絡(luò)節(jié)點(diǎn)負(fù)載壓力測(cè)試方法,其特征在于,該方法為:
[0020]移動(dòng)終端根據(jù)其內(nèi)置測(cè)試軟件的測(cè)試腳本對(duì)測(cè)試裝置進(jìn)行控制,并通過測(cè)試裝置向傳感器網(wǎng)絡(luò)節(jié)點(diǎn)輸入測(cè)試數(shù)據(jù);
[0021]測(cè)試裝置對(duì)傳感器網(wǎng)絡(luò)節(jié)點(diǎn)進(jìn)行監(jiān)測(cè),并向移動(dòng)終端反饋節(jié)點(diǎn)信息和測(cè)試執(zhí)行信
肩、O
[0022]本發(fā)明的有益效果在于:
[0023](I)所述的傳感器網(wǎng)絡(luò)節(jié)點(diǎn)負(fù)載壓力測(cè)試系統(tǒng)能夠?qū)鞲衅骶W(wǎng)絡(luò)節(jié)點(diǎn)進(jìn)行實(shí)時(shí)的測(cè)試,其能夠有效提高測(cè)試的自動(dòng)化程度,且測(cè)試效率高。
[0024](2)所述的測(cè)試系統(tǒng)還具有可擴(kuò)展性、移動(dòng)便攜、通用性好等優(yōu)點(diǎn)。
[0025](3)所述的測(cè)試系統(tǒng)可充分滿足基于IEEE802.15.4標(biāo)準(zhǔn)的傳感器網(wǎng)絡(luò)節(jié)點(diǎn)設(shè)備負(fù)載壓力測(cè)試的要求,該系統(tǒng)采用移動(dòng)便攜和開放式的架構(gòu)設(shè)計(jì),測(cè)試裝置可隨被測(cè)對(duì)象一起在實(shí)際使用環(huán)境中進(jìn)行測(cè)試。
【專利附圖】
【附圖說明】
[0026]圖1是本發(fā)明實(shí)施例所述的傳感器網(wǎng)絡(luò)節(jié)點(diǎn)負(fù)載壓力測(cè)試系統(tǒng)的結(jié)構(gòu)示意圖。
[0027]圖2是本發(fā)明實(shí)施例的嵌入式處理器的引腳設(shè)計(jì)圖。
[0028]圖3是本發(fā)明實(shí)施例所述的USB接口電路設(shè)計(jì)圖。
[0029]圖4是本發(fā)明實(shí)施例所述的電源電路模塊設(shè)計(jì)圖。
[0030]圖5是本發(fā)明實(shí)施例所述的RTC晶振電路設(shè)計(jì)圖。
[0031 ] 圖6是本發(fā)明實(shí)施例所述的MCU晶振電路設(shè)計(jì)圖。
[0032]圖7是本發(fā)明實(shí)施例所述的復(fù)位電路設(shè)計(jì)圖。
[0033]圖8是本發(fā)明實(shí)施例所述的時(shí)鐘電路模塊設(shè)計(jì)圖。
[0034]圖9是本發(fā)明實(shí)施例所述的Android測(cè)試軟件的工作流程圖。
[0035]附圖標(biāo)記說明:
[0036]10、手機(jī)/平板電腦,ll、Android測(cè)試軟件,20、測(cè)試裝置,21、嵌入式處理器,221、USB電路模塊,222、USB接口,23、電源電路模塊,24、RTC晶振電路模塊,25、MCU晶振電路模塊,26、復(fù)位電路模塊,27、時(shí)鐘電路模塊,30、傳感器網(wǎng)絡(luò)節(jié)點(diǎn)。
【具體實(shí)施方式】
[0037]下面對(duì)本發(fā)明的實(shí)施例進(jìn)行詳細(xì)說明:
[0038]如圖1所示,一種傳感器網(wǎng)絡(luò)節(jié)點(diǎn)負(fù)載壓力測(cè)試系統(tǒng),包括移動(dòng)終端以及測(cè)試裝置20,測(cè)試裝置20包括有嵌入式處理器21、連接接口和節(jié)點(diǎn)接口,連接接口和節(jié)點(diǎn)接口連接在所述的嵌入式處理器21上,該測(cè)試裝置20通過連接接口與所述移動(dòng)終端連接,并通過節(jié)點(diǎn)接口連接傳感器網(wǎng)絡(luò)節(jié)點(diǎn)30,所述移動(dòng)終端內(nèi)置有測(cè)試軟件,該移動(dòng)終端根據(jù)測(cè)試軟件的測(cè)試腳本對(duì)測(cè)試裝置20進(jìn)行控制,并通過測(cè)試裝置20向傳感器網(wǎng)絡(luò)節(jié)點(diǎn)30輸入測(cè)試數(shù)據(jù),使測(cè)試裝置20監(jiān)測(cè)傳感器網(wǎng)絡(luò)節(jié)點(diǎn)30,并向移動(dòng)終端反饋節(jié)點(diǎn)信息和測(cè)試執(zhí)行信肩、O
[0039]由于采用了內(nèi)置有測(cè)試軟件的移動(dòng)終端和具有嵌入式處理器21的測(cè)試裝置20共同配合來對(duì)無線傳感器網(wǎng)絡(luò)節(jié)點(diǎn)30進(jìn)行測(cè)試,在測(cè)試過程中,移動(dòng)終端根據(jù)測(cè)試腳本并通過測(cè)試裝置20向傳感器網(wǎng)絡(luò)節(jié)點(diǎn)30輸入負(fù)載壓力測(cè)試數(shù)據(jù),且通過測(cè)試裝置20獲取節(jié)點(diǎn)信息和測(cè)試結(jié)果等測(cè)試執(zhí)行信息,能夠有效提高測(cè)試的自動(dòng)化程度,其測(cè)試效率高,該測(cè)試系統(tǒng)能夠?qū)鞲衅骶W(wǎng)絡(luò)節(jié)點(diǎn)30進(jìn)行實(shí)時(shí)的測(cè)試。另外,所述的測(cè)試系統(tǒng)還具有可擴(kuò)展性、移動(dòng)便攜、通用性好等優(yōu)點(diǎn),能夠充分滿足基于IEEE802.15.4標(biāo)準(zhǔn)的無線傳感器網(wǎng)絡(luò)節(jié)點(diǎn)30壓力測(cè)試的要求;而通過采用嵌入式處理器21,則使所述的測(cè)試裝置20具有開放式的架構(gòu),可通過更新Andoid測(cè)試軟件支持更多性能子項(xiàng)的測(cè)試。
[0040]其中,所述的嵌入式處理器21采用STM32F103R8T6的常規(guī)單片機(jī)來實(shí)現(xiàn),其各引腳的設(shè)計(jì)具體如圖2所示。所述的連接接口為USB接口 222,該USB接口 222通過USB電路模塊221連接在所述的嵌入式處理器21上。該USB接口 222的電路設(shè)計(jì)具體如圖3所示,所述的測(cè)試裝置20能夠通過USB接口 222與所述的移動(dòng)終端相連接,使該測(cè)試裝置20能夠接受移動(dòng)終端的控制命令,并作出相應(yīng)的應(yīng)答。所述的節(jié)點(diǎn)接口為與所述嵌入式處理器21相適配的串行接口,所述的測(cè)試裝置20能夠通過串行接口與傳感器網(wǎng)絡(luò)節(jié)點(diǎn)30建立連接,進(jìn)而,移動(dòng)終端能夠通過測(cè)試裝置20向傳感器網(wǎng)絡(luò)節(jié)點(diǎn)30注入測(cè)試數(shù)據(jù),并通過測(cè)試裝置20獲取節(jié)點(diǎn)信息和測(cè)試執(zhí)行信息。所述的移動(dòng)終端具有顯示屏,所述測(cè)試裝置20反饋的節(jié)點(diǎn)信息和測(cè)試執(zhí)行信息在該顯示屏上顯示。因而,能夠直觀地觀測(cè)測(cè)試過程及測(cè)試結(jié)果。
[0041]為確保嵌入式處理器21的正常運(yùn)轉(zhuǎn)及相關(guān)功能的實(shí)現(xiàn),STM32F103R8T6的常規(guī)單片機(jī)還連接有電源電路模塊23 (參見圖4)、RTC晶振電路模塊24 (參見圖5)、MCU晶振電路模塊25 (參見圖6)、復(fù)位電路模塊26 (參見圖7)、時(shí)鐘電路模塊27 (參見圖8)等等外圍電路設(shè)計(jì)模塊。其中,通過所述的電源電路模塊23,能夠?yàn)樗龅臏y(cè)試裝置20提供穩(wěn)定的工作電壓和電流。
[0042]在本實(shí)施例中,所述的傳感器網(wǎng)絡(luò)節(jié)點(diǎn)30為基于IEEE802.15.4標(biāo)準(zhǔn)定義的傳感器網(wǎng)絡(luò)節(jié)點(diǎn)30。本測(cè)試系統(tǒng)主要針對(duì)符合IEEE802.15.4標(biāo)準(zhǔn)定義的傳感器網(wǎng)絡(luò)節(jié)點(diǎn)30進(jìn)行負(fù)載壓力的測(cè)試。
[0043]在所述的測(cè)試系統(tǒng)中,所述的移動(dòng)終端為支持Android系統(tǒng)的手機(jī)或平板電腦
10,所述的測(cè)試軟件為Android測(cè)試軟件11,該Android測(cè)試軟件11運(yùn)行在所述Android系統(tǒng)上。因而,Android軟件的設(shè)計(jì)充分的利用了手機(jī)或平板電腦10的移動(dòng)便攜性、計(jì)算能力和存儲(chǔ)能力,測(cè)試命令和測(cè)試數(shù)據(jù)直接通過高速總線輸送到嵌入式處理器21,減少了設(shè)備硬件開銷,大大減少了測(cè)試成本,同時(shí)提高了測(cè)試自動(dòng)化程度。
[0044]所述的測(cè)試腳本集成在Android測(cè)試軟件11中,該Android測(cè)試軟件11還集成有測(cè)試用例庫(kù),所述移動(dòng)終端根據(jù)測(cè)試腳本從測(cè)試用例庫(kù)中調(diào)取測(cè)試數(shù)據(jù),并將測(cè)試數(shù)據(jù)通過測(cè)試裝置20輸入傳感器網(wǎng)絡(luò)節(jié)點(diǎn)30中。因而,測(cè)試軟件在啟動(dòng)后能夠?qū)y(cè)試腳本進(jìn)行解析,執(zhí)行測(cè)試用例的操作,進(jìn)而向測(cè)試裝置20發(fā)出控制命令,并通過測(cè)試裝置20向傳感器網(wǎng)絡(luò)節(jié)點(diǎn)30輸入測(cè)試數(shù)據(jù)。
[0045]進(jìn)一步地,所述的測(cè)試用例庫(kù)集成有各種傳感器網(wǎng)絡(luò)節(jié)點(diǎn)30的故障模式信息,所述的測(cè)試數(shù)據(jù)包括并發(fā)性能測(cè)試數(shù)據(jù)包、疲勞強(qiáng)度測(cè)試數(shù)據(jù)包以及大數(shù)據(jù)量測(cè)試數(shù)據(jù)包,所述的移動(dòng)終端根據(jù)測(cè)試腳本指定的故障模式設(shè)置從測(cè)試用例庫(kù)中調(diào)取并發(fā)性能測(cè)試數(shù)據(jù)包、疲勞強(qiáng)度測(cè)試數(shù)據(jù)包或大數(shù)據(jù)量測(cè)試數(shù)據(jù)包,并將相應(yīng)的測(cè)試數(shù)據(jù)通過測(cè)試裝置20輸入傳感器網(wǎng)絡(luò)節(jié)點(diǎn)30中。因而,通過向傳感器網(wǎng)絡(luò)節(jié)點(diǎn)30輸入并發(fā)性能測(cè)試數(shù)據(jù)包、疲勞強(qiáng)度測(cè)試數(shù)據(jù)包或大數(shù)據(jù)量測(cè)試數(shù)據(jù)包等,能夠?qū)崿F(xiàn)對(duì)傳感器網(wǎng)絡(luò)節(jié)點(diǎn)30的負(fù)載壓力測(cè)試。另外,所述傳感器網(wǎng)絡(luò)節(jié)點(diǎn)30的故障模式信息符合IEEE802.15.4標(biāo)準(zhǔn)定義。從而,通過開發(fā)用例庫(kù),在執(zhí)行測(cè)試時(shí),模擬各種基于IEEE802.15.4標(biāo)準(zhǔn)定義的故障模式向被測(cè)傳感器網(wǎng)絡(luò)節(jié)點(diǎn)30發(fā)送各種指定格式數(shù)據(jù)包,使所述的測(cè)試系統(tǒng)能夠針對(duì)基于IEEE802.15.4標(biāo)準(zhǔn)定義的傳感器網(wǎng)絡(luò)節(jié)點(diǎn)30進(jìn)行負(fù)載壓力的測(cè)試。
[0046]本實(shí)施例所述的Android測(cè)試軟件11的工作流程圖如圖9所示。其具體工作步驟如下:
[0047]SlOl:Android測(cè)試軟件11在手機(jī)或平板電腦10內(nèi)啟動(dòng)后,初始化并掃描設(shè)備類型;
[0048]S102:加載測(cè)試用例并載入測(cè)試腳本;
[0049]S103:讀取標(biāo)準(zhǔn)接口:若為標(biāo)準(zhǔn)接口,則根據(jù)測(cè)試腳本并通過測(cè)試裝置20進(jìn)行負(fù)載壓力測(cè)試,具體包括并發(fā)性能測(cè)試、疲勞強(qiáng)度測(cè)試和大數(shù)據(jù)量測(cè)試,且輸出顯示測(cè)試信息,若不是標(biāo)準(zhǔn)接口,則記錄非標(biāo)準(zhǔn)信息,且輸出顯示該非標(biāo)準(zhǔn)信息;
[0050]S104:在進(jìn)行顯示輸出后,提示是否結(jié)束測(cè)試:若是,則退出;若否,重復(fù)步驟S102至 S104。
[0051]本實(shí)施例還提供一種傳感器網(wǎng)絡(luò)節(jié)點(diǎn)30負(fù)載壓力測(cè)試方法,其特征在于,該方法為:
[0052]移動(dòng)終端根據(jù)其內(nèi)置測(cè)試軟件的測(cè)試腳本對(duì)測(cè)試裝置20進(jìn)行控制,并通過測(cè)試裝置20向傳感器網(wǎng)絡(luò)節(jié)點(diǎn)30輸入測(cè)試數(shù)據(jù);
[0053]測(cè)試裝置20對(duì)傳感器網(wǎng)絡(luò)節(jié)點(diǎn)30進(jìn)行監(jiān)測(cè),并向移動(dòng)終端反饋節(jié)點(diǎn)信息和測(cè)試執(zhí)行信息。
[0054]本實(shí)施例的具有以下優(yōu)點(diǎn)或原理:
[0055]1、所述的傳感器網(wǎng)絡(luò)節(jié)點(diǎn)30負(fù)載壓力測(cè)試系統(tǒng)能夠?qū)鞲衅骶W(wǎng)絡(luò)節(jié)點(diǎn)30進(jìn)行實(shí)時(shí)的測(cè)試,其能夠有效提高測(cè)試的自動(dòng)化程度,且測(cè)試效率高。
[0056]2、所述的測(cè)試系統(tǒng)還具有可擴(kuò)展性、移動(dòng)便攜、通用性好等優(yōu)點(diǎn)。
[0057]3、所述的測(cè)試系統(tǒng)可充分滿足基于IEEE802.15.4標(biāo)準(zhǔn)的傳感器網(wǎng)絡(luò)節(jié)點(diǎn)30設(shè)備負(fù)載壓力測(cè)試的要求,該系統(tǒng)采用移動(dòng)便攜和開放式的架構(gòu)設(shè)計(jì),測(cè)試裝置20可隨被測(cè)對(duì)象一起在實(shí)際使用環(huán)境中進(jìn)行測(cè)試。
[0058]以上所述實(shí)施例僅表達(dá)了本發(fā)明的【具體實(shí)施方式】,其描述較為具體和詳細(xì),但并不能因此而理解為對(duì)本發(fā)明專利范圍的限制。應(yīng)當(dāng)指出的是,對(duì)于本領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明構(gòu)思的前提下,還可以做出若干變形和改進(jìn),這些都屬于本發(fā)明的保護(hù)范圍。
【權(quán)利要求】
1.一種傳感器網(wǎng)絡(luò)節(jié)點(diǎn)負(fù)載壓力測(cè)試系統(tǒng),其特征在于,包括移動(dòng)終端以及測(cè)試裝置,測(cè)試裝置包括有嵌入式處理器、連接接口和節(jié)點(diǎn)接口,連接接口和節(jié)點(diǎn)接口連接在所述的嵌入式處理器上,該測(cè)試裝置通過連接接口與所述移動(dòng)終端連接,并通過節(jié)點(diǎn)接口連接傳感器網(wǎng)絡(luò)節(jié)點(diǎn),所述移動(dòng)終端內(nèi)置有測(cè)試軟件,該移動(dòng)終端根據(jù)測(cè)試軟件的測(cè)試腳本對(duì)測(cè)試裝置進(jìn)行控制,并通過測(cè)試裝置向傳感器網(wǎng)絡(luò)節(jié)點(diǎn)輸入測(cè)試數(shù)據(jù),使測(cè)試裝置監(jiān)測(cè)傳感器網(wǎng)絡(luò)節(jié)點(diǎn),并向移動(dòng)終端反饋節(jié)點(diǎn)信息和測(cè)試執(zhí)行信息。
2.根據(jù)權(quán)利要求1所述的傳感器網(wǎng)絡(luò)節(jié)點(diǎn)負(fù)載壓力測(cè)試系統(tǒng),其特征在于,所述的連接接口為USB接口,該USB接口通過USB電路模塊連接在所述的嵌入式處理器上。
3.根據(jù)權(quán)利要求1所述的傳感器網(wǎng)絡(luò)節(jié)點(diǎn)負(fù)載壓力測(cè)試系統(tǒng),其特征在于,所述的節(jié)點(diǎn)接口為與所述嵌入式處理器相適配的串行接口。
4.根據(jù)權(quán)利要求1所述的傳感器網(wǎng)絡(luò)節(jié)點(diǎn)負(fù)載壓力測(cè)試系統(tǒng),其特征在于,所述的測(cè)試腳本集成在測(cè)試軟件中,該測(cè)試軟件還集成有測(cè)試用例庫(kù),所述移動(dòng)終端根據(jù)測(cè)試腳本從測(cè)試用例庫(kù)中調(diào)取測(cè)試數(shù)據(jù),并將測(cè)試數(shù)據(jù)通過測(cè)試裝置輸入傳感器網(wǎng)絡(luò)節(jié)點(diǎn)中。
5.根據(jù)權(quán)利要求4所述的傳感器網(wǎng)絡(luò)節(jié)點(diǎn)負(fù)載壓力測(cè)試系統(tǒng),其特征在于,所述的測(cè)試用例庫(kù)集成有各種傳感器網(wǎng)絡(luò)節(jié)點(diǎn)的故障模式信息,所述的測(cè)試數(shù)據(jù)包括并發(fā)性能測(cè)試數(shù)據(jù)包、疲勞強(qiáng)度測(cè)試數(shù)據(jù)包以及大數(shù)據(jù)量測(cè)試數(shù)據(jù)包,所述的移動(dòng)終端根據(jù)測(cè)試腳本指定的故障模式設(shè)置從測(cè)試用例庫(kù)中調(diào)取并發(fā)性能測(cè)試數(shù)據(jù)包、疲勞強(qiáng)度測(cè)試數(shù)據(jù)包或大數(shù)據(jù)量測(cè)試數(shù)據(jù)包,并將相應(yīng)的測(cè)試數(shù)據(jù)通過測(cè)試裝置輸入傳感器網(wǎng)絡(luò)節(jié)點(diǎn)中。
6.根據(jù)權(quán)利要求5所述的傳感器網(wǎng)絡(luò)節(jié)點(diǎn)負(fù)載壓力測(cè)試系統(tǒng),其特征在于,所述傳感器網(wǎng)絡(luò)節(jié)點(diǎn)的故障模式信息符合IEEE802.15.4標(biāo)準(zhǔn)定義。
7.根據(jù)權(quán)利要求1所述的傳感器網(wǎng)絡(luò)節(jié)點(diǎn)負(fù)載壓力測(cè)試系統(tǒng),其特征在于,所述的移動(dòng)終端具有顯示屏,所述測(cè)試裝置反饋的節(jié)點(diǎn)信息和測(cè)試執(zhí)行信息在該顯示屏上顯示。
8.根據(jù)權(quán)利要求1至7任一項(xiàng)所述的傳感器網(wǎng)絡(luò)節(jié)點(diǎn)負(fù)載壓力測(cè)試系統(tǒng),其特征在于,所述的傳感器網(wǎng)絡(luò)節(jié)點(diǎn)為基于IEEE802.15.4標(biāo)準(zhǔn)定義的傳感器網(wǎng)絡(luò)節(jié)點(diǎn)。
9.根據(jù)權(quán)利要求1至7任一項(xiàng)所述的傳感器網(wǎng)絡(luò)節(jié)點(diǎn)負(fù)載壓力測(cè)試系統(tǒng),其特征在于,所述的移動(dòng)終端為支持Android系統(tǒng)的手機(jī)或平板電腦,所述的測(cè)試軟件為Android測(cè)試軟件,該Android測(cè)試軟件運(yùn)行在所述Android系統(tǒng)上。
10.一種傳感器網(wǎng)絡(luò)節(jié)點(diǎn)負(fù)載壓力測(cè)試方法,其特征在于,該方法為: 移動(dòng)終端根據(jù)其內(nèi)置測(cè)試軟件的測(cè)試腳本對(duì)測(cè)試裝置進(jìn)行控制,并通過測(cè)試裝置向傳感器網(wǎng)絡(luò)節(jié)點(diǎn)輸入測(cè)試數(shù)據(jù); 測(cè)試裝置對(duì)傳感器網(wǎng)絡(luò)節(jié)點(diǎn)進(jìn)行監(jiān)測(cè),并向移動(dòng)終端反饋節(jié)點(diǎn)信息和測(cè)試執(zhí)行信息。
【文檔編號(hào)】H04W24/02GK103686794SQ201310720250
【公開日】2014年3月26日 申請(qǐng)日期:2013年12月23日 優(yōu)先權(quán)日:2013年12月23日
【發(fā)明者】張帆, 楊春暉, 楊東裕, 李冬, 林軍 申請(qǐng)人:工業(yè)和信息化部電子第五研究所