資源描述:
《小區(qū)智能管理系統(tǒng)-網(wǎng)絡(luò)通訊協(xié)議》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、唐旭:復(fù)習(xí)了一遍有關(guān)管理中心與設(shè)備間的通訊協(xié)議,整理并修改了部分內(nèi)容。說明:MC=管理中心;VOD=視頻點(diǎn)播服務(wù)器;LIVE=視頻直播服務(wù)器;D=門口主機(jī)(含有攝像頭);R=戶內(nèi)分機(jī)(無攝像頭)。協(xié)議頭原協(xié)議頭中的time_stamp及des_dev_id為垃圾字段,丟棄不用。12345678910111213141516FForFEtypedatalensender_addressserial_nodataidSubtypecheck_bit首字節(jié)=FFFE為BCD編碼datalen=后續(xù)字節(jié)長度,但整個協(xié)議的總長度不得大于32K(媒體流)或4K(命令)。sender_adderss=
2、數(shù)據(jù)發(fā)送者的地址。為IP地址(或BCD編碼)。serial_no=數(shù)據(jù)的序列號dataid=數(shù)據(jù)標(biāo)識,在應(yīng)答時利用此標(biāo)識表明應(yīng)答哪個命令type與subtype共同決定數(shù)據(jù)的類型check_bit=校驗字節(jié)=第1-15字節(jié)相加取最后一位的值關(guān)于組播地址與IP地址的說明1每臺設(shè)備具有一個唯一的靜態(tài)IP地址,該地址(包括子網(wǎng)掩碼與網(wǎng)關(guān)地址)在數(shù)據(jù)錄入時一并錄入。該IP地址與設(shè)備的BCD編碼一一對應(yīng)。2每臺門口機(jī)與圍墻機(jī)(即含用攝像頭的設(shè)備)具有一個唯一的組播地址,在發(fā)送視頻時,發(fā)送者(門口機(jī))將視頻數(shù)據(jù)發(fā)送到這個組播地址中,而接收者(MC或者戶內(nèi)分機(jī))則從這個組播地址接收視頻。這個組播地址在
3、數(shù)據(jù)錄入時一并錄入(或自動生成)。3樹的每個父節(jié)點(diǎn)具有一個唯一的組播地址,該組播地址在數(shù)據(jù)錄入時一并錄入(或自動生成)。當(dāng)MC向一組設(shè)備發(fā)送組播信息(如短信、升級等)時,將數(shù)據(jù)發(fā)送到這個組播地址中,而接收者則監(jiān)聽這個組播地址,以獲得相應(yīng)的數(shù)據(jù)信息。4各種通訊:通道發(fā)送目的端口方向舉例MC請求通道234.5.6.724201MC接收設(shè)備發(fā)出的警報等信息設(shè)備發(fā)出的通訊握手請求控制通道指定靜態(tài)IP24202MC接收MC發(fā)送MC回發(fā)的信息ACKMC回發(fā)的握手ACKMC發(fā)出的通訊握手請求MC發(fā)出的控制命令音頻通道指定靜態(tài)IP24203MC接收MC發(fā)送視頻通道與門口機(jī)綁定的視頻組播地址24204MC
4、接收群發(fā)通道與選中的樹節(jié)點(diǎn)綁定的組播地址24205MC發(fā)送MC向一組設(shè)備發(fā)送短信MC向一組設(shè)備發(fā)送新軟件單發(fā)通道指定靜態(tài)IP24206MC發(fā)送MC向指定設(shè)備發(fā)送短信MC向指定設(shè)備發(fā)送新軟件AP請求通道234.5.6.824208AP接收設(shè)備向AP發(fā)送請求VOD請求通道234.5.6.1124213VOD接收設(shè)備向VOD發(fā)送請求VOD控制通道指定靜態(tài)IP24202VOD發(fā)送VOD回發(fā)請求結(jié)果VOD連接通道TCP連接VOD與R雙向通信Live請求通道234.5.6.1224214Live接收設(shè)備向Live發(fā)送請求Live控制通道指定靜態(tài)IP24202Live發(fā)送Live應(yīng)答設(shè)備的請求信息Li
5、ve音視頻通道234.5.6.100~234.5.6.19924215Live發(fā)送各種通訊詳解:(十六制表示)serial_notypesubtypedataiddata-partdescription命令應(yīng)答(從PC或設(shè)備發(fā)送的命令都需要進(jìn)行應(yīng)答,包括這里描述的所有請求和控制)0600維持原樣設(shè)備回應(yīng)ACK根據(jù)收到的信息決定通道,如從控制通道則利用控制通道發(fā)送,否則為請求通道1500維持原樣設(shè)備回應(yīng)NAKserial_notypesubtypedata-partdescription信息輸入0100代碼[/id][/para]設(shè)備向MC發(fā)送布撤防等報警信息請求通道控制信息0D00代碼[
6、/id][/para]MC向指定設(shè)備發(fā)送控制命令控制通道MC呼叫設(shè)備(戶內(nèi)分機(jī))0901MC發(fā)出請求控制通道0911設(shè)備回應(yīng):忙碌控制通道:系統(tǒng)回應(yīng)0912設(shè)備回應(yīng):拒絕控制通道:人工接聽0913設(shè)備回應(yīng):同意控制通道:人工接聽0914設(shè)備回應(yīng):免打擾控制通道:系統(tǒng)回應(yīng)賦值1或20201音頻數(shù)據(jù)音頻數(shù)據(jù)音頻通道:人工同意后才應(yīng)該發(fā)送音頻設(shè)備(戶內(nèi)分機(jī))呼叫MC0901設(shè)備發(fā)出請求請求通道0911MC回應(yīng):忙碌控制通道:系統(tǒng)回應(yīng)0912MC回應(yīng):拒絕控制通道:人工接聽0913MC回應(yīng):同意控制通道:人工接聽賦值1或20201音頻數(shù)據(jù)音頻數(shù)據(jù)音頻通道:人工同意后才應(yīng)該發(fā)送音頻MC監(jiān)視門口機(jī)0
7、801MC發(fā)出請求控制通道0811設(shè)備回應(yīng):忙碌控制通道:系統(tǒng)回應(yīng)0813組播地址4字節(jié)整數(shù)設(shè)備回應(yīng):同意控制通道:系統(tǒng)回應(yīng)連續(xù)的序列號0302視頻數(shù)據(jù)(I幀)設(shè)備發(fā)出視頻數(shù)據(jù)視頻通道:回應(yīng)同意后才會收到視頻連續(xù)的序列號03030405視頻數(shù)據(jù)(非I幀)設(shè)備發(fā)出視頻數(shù)據(jù)視頻通道門口機(jī)呼叫室內(nèi)機(jī)0821門口機(jī)呼叫室內(nèi)機(jī)時通知管理中心,無須中心回復(fù),中心收到后根據(jù)實際情況決定是否監(jiān)視,監(jiān)視的過程與MC監(jiān)視門口機(jī)相同請求通道門口機(jī)呼叫MC