無線監(jiān)控系統(tǒng)傳輸模塊概述
時間:2012-12-04 發(fā)布人:管理員
從重慶監(jiān)控系統(tǒng)行業(yè)了解到,網(wǎng)絡(luò)攝像機(jī)通過3G上網(wǎng)卡實(shí)現(xiàn)視頻數(shù)據(jù)的無線傳輸功能。其基本原理是:將DM355的USB接口配置為主機(jī)模式,通過USB技術(shù),將3G上網(wǎng)卡與DM355的USB接口模擬成一個虛擬串口,在應(yīng)用層運(yùn)行PPP撥號程序,待傳輸?shù)囊曨l數(shù)據(jù)通過PPP協(xié)議經(jīng)過該虛擬串口發(fā)送,借助網(wǎng)絡(luò)運(yùn)營商的3G網(wǎng)絡(luò)實(shí)現(xiàn)傳輸。
由于Linux內(nèi)核中沒有3G上網(wǎng)卡的驅(qū)動程序,因此需要將3G上網(wǎng)卡的驅(qū)動程序移植到Linux內(nèi)核中。3G上網(wǎng)卡的USB驅(qū)動程序中實(shí)現(xiàn)虛擬串口的函數(shù)是p12303_write,在網(wǎng)絡(luò)攝像機(jī)軟件設(shè)計中剝此函數(shù)進(jìn)行了相應(yīng)的修改,使其能為3G上網(wǎng)卡向系統(tǒng)申請設(shè)備ID號。同時,在Linux內(nèi)核配置選項(xiàng)中,將PPP協(xié)議模塊和usb-serial port選項(xiàng)選中,編譯內(nèi)核,即可將3G上網(wǎng)卡的驅(qū)動程序移植到Linux內(nèi)核中。據(jù)重慶監(jiān)控系統(tǒng)行業(yè)介紹到,在實(shí)際工作環(huán)境中,通過3G網(wǎng)絡(luò)傳輸?shù)囊曨l數(shù)據(jù),平均傳輸速率穩(wěn)定在700Kbps左右,完全滿足視頻監(jiān)控的需要。