1.一種一級中繼的無線組網(wǎng)方法,其特征為:組網(wǎng)的通信設(shè)備中用一個主控制器控制其它的從控制器,每個控制器均有一個固定地址,及相同方式的無線發(fā)送接收雙向功能,從控制器是否通過中繼通信,由主控制設(shè)定,每個控制器之間的通信由地址及通信方式指定,通信數(shù)據(jù)的每幀數(shù)據(jù)包括:地址1、地址2、命令序號、數(shù)據(jù)和校驗碼;地址組合有二種方式,第一種方式為地址1為主控制器地址,接收到此命令,意味此命令為主控制器發(fā)送來的直接傳送數(shù)據(jù)命令,第二種方式為地址1非主控制器地址,此命令為中繼命令,其中地址1為中繼從控制器地址,地址2為傳送到的目標從控制器地址;命令序號有0、1、2、3、4,其中:0為主控制器發(fā)出來的命令,1為非中繼對應(yīng)從控制器響應(yīng)命令,2為從控制器中繼機發(fā)出的命令,3為從控制器中繼狀態(tài)目標機發(fā)出的命令,4為從控制器中繼狀態(tài)中繼機接收到從控制器目標機數(shù)據(jù)后發(fā)出的命令;數(shù)據(jù)可根據(jù)每幀不同的地址、方式及不同的應(yīng)用場合,可定義不同的數(shù)據(jù);校驗碼可采用現(xiàn)行使用的任一種方式校驗;數(shù)據(jù)在網(wǎng)絡(luò)間傳輸,根據(jù)地址及命序號組合,各控制器自動識別該幀數(shù)據(jù)是中繼數(shù)據(jù)還是非中繼數(shù)據(jù),而采取不同的響應(yīng)方式;每次通信由主控制器發(fā)起,通信過程通信方式有二種,第一種通信方式為主控制器與從控制器之間直接通信,第二種通信方式為主控制器通過中繼從控制器與目標從控制器間接通信,第一種通信方式主控制器與從控制器之間直接通信有3個步驟:
a)主控制器發(fā)出命令;
地址1為主控制器地址, 地址2為目標從控制器地址,命令序號為0發(fā)出到網(wǎng)絡(luò)中;
b)從控制器收到命令;
如地址1為主控制器地址,地址2等于本從控制器地址,命令序號為0,則按數(shù)據(jù)要求響應(yīng)設(shè)置相應(yīng)數(shù)據(jù),并將命令序號改為1,對應(yīng)為非中繼對應(yīng)從控制器響應(yīng)命令,發(fā)出到網(wǎng)絡(luò)中;
c)主控制器接收到命令;
如地址1等于步驟a主控制器地址, 地址2等于步驟a目標從控制器地址,命令序號為1則進行相應(yīng)的數(shù)據(jù)處理;
第二種通信方式為主控制器通過中繼從控制器與目標從控制器間通信,有5個步驟:
d)主控制器發(fā)出命令;
地址1為中繼從控制器地址, 地址2為目標從控制器地址,命令序號為0,發(fā)出到網(wǎng)絡(luò)中;
e)中繼從控制器接收到命令;
如地址1等于本從控制器地址,且命令序號為0,則將命令序號改為2,發(fā)出到網(wǎng)絡(luò)中;
f)目標從控制器接收到命令;
如地址2等于本從控制器地址,且命令序號為2,則按數(shù)據(jù)要求響應(yīng)設(shè)置相應(yīng)數(shù)據(jù),并將命令序號改為3,發(fā)出到網(wǎng)絡(luò)中;
g)中繼從控制器接收到命令;
如地址1等于本從控制器地址,且命令序號為3,則將命令序號改為4,發(fā)出到網(wǎng)絡(luò)中;
h)主控制器接收到命令;
如地址1等于步驟d)中繼從控制器地址, 地址2等于步驟d)目標從控制器地址,且命令序號為4,則進行相應(yīng)的數(shù)據(jù)處理。
2. 根據(jù)權(quán)利要求1所述的一級中繼的無線組網(wǎng)方法,其特征為:主控制器的軟件流程為:“開始”后進入“有命令要發(fā)送? ”, 否則返回“有命令要發(fā)送?”,是則進入 “是直接發(fā)送命令? ”,是則進入“按直接發(fā)送命令格式發(fā)送命令”,否則進入“ 按中繼發(fā)送命令格式發(fā)送命令”,再進入“接收到數(shù)據(jù)?”, 否則返回“接收到數(shù)據(jù)?”,是則進入“是主控制器要處理的數(shù)據(jù)?”,否則進入“清空接收到數(shù)據(jù)”再返回“接收到數(shù)據(jù)?”,是則進入“按相應(yīng)要求處理接收到數(shù)據(jù)”,再返回“有命令要發(fā)送? ”。
3.根據(jù)權(quán)利要求1所述的一級中繼的無線組網(wǎng)方法,其特征為:從控制器的軟件流程為:“開始”后進入“接收到數(shù)據(jù)?”, 否則返回“接收到數(shù)據(jù)?”,是則進入“地址1等于本機地址?” ,是則進入“命令序號等于?”, 若命令序號等于0則進入“命令序號等于2”,再進入“轉(zhuǎn)發(fā)出去”,再返回“接收到數(shù)據(jù)?”;若命令序號等于3則進入“命令序號等于4”,再進入“轉(zhuǎn)發(fā)出去”,再返回“接收到數(shù)據(jù)?”;地址1等于本機地址?若否則進入“地址2等于本機地址?”,若否則返回“接收到數(shù)據(jù)?”,是則進入“命令序號等于?”, 若命令序號等于0則進入“命令序號等于1”,再進入“應(yīng)答”,再返回“接收到數(shù)據(jù)?”;若命令序號等于2則進入“命令序號等于3”,再進入“應(yīng)答”,再返回“接收到數(shù)據(jù)?”。