1.一種基于BACnet的設(shè)備測試方法,其特征在于,所述方法包括:
確定待測設(shè)備;
根據(jù)所述待測設(shè)備和設(shè)備對象信息表,獲取所述待測設(shè)備的待測對象的屬性信息,所述設(shè)備對象信息表,包括所述待測設(shè)備的各對象信息、以及各所述對象的屬性信息;
根據(jù)所述待測對象的屬性信息,和預(yù)設(shè)的單次測試動作最大數(shù)據(jù)傳輸量,確定各測試動作的測試屬性信息,所述測試動作包括讀和/或?qū)憚幼鳎?/p>
執(zhí)行各所述測試動作。
2.根據(jù)權(quán)利要求1所述的基于BACnet的設(shè)備測試方法,其特征在于,所述確定待測設(shè)備,包括:
獲取各設(shè)備的連接狀態(tài),所述連接狀態(tài)包括連接或未連接;
將所述連接狀態(tài)為連接的設(shè)備,確定為待測設(shè)備。
3.根據(jù)權(quán)利要求1所述的基于BACnet的設(shè)備測試方法,其特征在于,所述設(shè)備對象信息表,還包括:
所述對象的實例號、所述對象的類型、所述對象的有效屬性其中之一或任意組合。
4.根據(jù)權(quán)利要求3所述的基于BACnet的設(shè)備測試方法,其特征在于,所述根據(jù)所述待測對象的屬性信息,和預(yù)設(shè)的單次測試動作最大數(shù)據(jù)傳輸量,確定各測試動作的測試屬性信息,所述測試動作包括讀和/或?qū)憚幼?,還包括:
根據(jù)所述對象的實例號、所述對象的類型、所述對象的有效屬性其中之一或任意組合,確定待測對象的測試屬性信息;
根據(jù)所述待測對象的測試屬性信息,和預(yù)設(shè)的單次測試動作最大數(shù)據(jù)傳輸量,確定各測試動作的測試屬性信息,所述測試動作包括讀和/或?qū)憚幼鳌?/p>
5.根據(jù)權(quán)利要求1所述的基于BACnet的設(shè)備測試方法,其特征在于,所述測試動作,還包括:
單次測試動作或多次測試動作。
6.根據(jù)權(quán)利要求1所述的基于BACnet的設(shè)備測試方法,其特征在于,所述測試動作,還包括:
隨機測試動作或循環(huán)測試動作。
7.根據(jù)權(quán)利要求1所述的基于BACnet的設(shè)備測試方法,其特征在于,在執(zhí)行各所述測試動作的步驟之后,所述方法還包括:
獲取測試回復(fù)信息。
8.根據(jù)權(quán)利要求1所述的基于BACnet的設(shè)備測試方法,其特征在于,所述設(shè)備對象信息表,包括:
XML格式的設(shè)備對象信息表。
9.一種基于BACnet的設(shè)備測試系統(tǒng),其特征在于,包括:
待測設(shè)備確定模塊,用于確定待測設(shè)備;
屬性信息獲取模塊,用于根據(jù)所述待測設(shè)備和設(shè)備對象信息表,獲取所述待測設(shè)備的待測對象的屬性信息,所述設(shè)備對象信息表,包括所述待測設(shè)備的各對象信息、以及各所述對象的屬性信息;
測試動作確定模塊,用于根據(jù)所述待測對象的屬性信息,和預(yù)設(shè)的單次測試動作最大數(shù)據(jù)傳輸量,確定各測試動作的測試屬性信息,所述測試動作包括讀和/或?qū)憚幼鳎?/p>
測試動作執(zhí)行模塊,用于執(zhí)行各所述測試動作。
10.根據(jù)權(quán)利要求9所述的基于BACnet的設(shè)備測試系統(tǒng),其特征在于,所述待測設(shè)備確定模塊,包括:
設(shè)備連接狀態(tài)獲取單元,用于獲取各設(shè)備的連接狀態(tài),所述連接狀態(tài)包括連接或未連接;
待測設(shè)備確定單元,用于將所述連接狀態(tài)為連接的設(shè)備,確定為待測設(shè)備。
11.根據(jù)權(quán)利要求9所述的基于BACnet的設(shè)備測試系統(tǒng),其特征在于,所述設(shè)備對象信息表,還包括:
所述對象的實例號、所述對象的類型、所述對象的有效屬性其中之一或任意組合。
12.根據(jù)權(quán)利要求11所述的基于BACnet的設(shè)備測試系統(tǒng),其特征在于,所述測試動作確定模塊,還包括:
測試屬性信息確定單元,用于根據(jù)所述對象的實例號、所述對象的類型、所述對象的有效屬性其中之一或任意組合,確定待測對象的測試屬性信息;
測試動作確定單元,用于根據(jù)所述待測對象的測試屬性信息,和預(yù)設(shè)的單次測試動作最大數(shù)據(jù)傳輸量,確定各測試動作的測試屬性信息,所述測試動作包括讀和/或?qū)憚幼鳌?/p>
13.根據(jù)權(quán)利要求9所述的基于BACnet的設(shè)備測試系統(tǒng),其特征在于,所述測試動作執(zhí)行模塊,還用于:
執(zhí)行單次測試動作或執(zhí)行多次測試動作。
14.根據(jù)權(quán)利要求9所述的基于BACnet的設(shè)備測試系統(tǒng),其特征在于,所述測試動作執(zhí)行模塊,還用于:
執(zhí)行隨機測試動作或執(zhí)行循環(huán)測試動作。
15.根據(jù)權(quán)利要求9所述的基于BACnet的設(shè)備測試系統(tǒng),其特征在于,還包括:
測試回復(fù)信息獲取模塊,用于獲取測試回復(fù)信息。
16.根據(jù)權(quán)利要求9所述的基于BACnet的設(shè)備測試系統(tǒng),其特征在于,所述設(shè)備對象信息表,包括:
XML格式的設(shè)備對象信息表。