1. 3g網卡
硬件
這里只是拿GOBI2000的網卡作為示范,不代表WRTnode僅支持GOBI2000的網卡,事實上只要是Linux支持的網卡WRTnode都可以支持,無論3G還是4G
WRTnode board
WRTnode 標準底板 ( or WRTnode專用定制USB線 )
Qualcomm gobi 2000 3g 模塊
SIM卡
軟件
進入編譯選項,選上以下內核驅動包:
make menuconfig
LuCI ---> Protocols ---> <*> luci-proto-3g
Kernel modules ---> USB Support ---> <*>kmod-usb-serial
<*> kmod-usb-serial-option
-*- kmod-usb-serial-wwan
<*>kmod-usb-serial-qualcomm.
<*>kmod-usb-serial-sierrawireless
保存好配置后,使用命令進行固件的編譯:
make V=s
將SIM卡插入Qualcomm gobi 2000 3g模塊的SIM卡槽,注意方向。 加載GOBI2000的固件 Gobi模塊需要加載固件后才能使用上網功能,首先我們需要安裝Gobi加載固件的程序: 進入命令行,輸入一下命令
wget //d.wrtnode.com/WikiDownload/Qualcomm-gobi-2000-3g/gobi_loader_0.7_ramips_24kec.ipk
opkg install /tmp/gobi_loader_0.7_ramips_24kec.ipk
mkdir /tmp/gobi
cd /tmp/gobi
wget //d.wrtnode.com/WikiDownload/Qualcomm-gobi-2000-3g/apps.mbn
wget //d.wrtnode.com/WikiDownload/Qualcomm-gobi-2000-3g/amss.mbn
wget //d.wrtnode.com/WikiDownload/Qualcomm-gobi-2000-3g/UQCN.mbn
gobi_loader -2000 /dev/ttyUSB0 /tmp/gobi
固件正常加載之后,打開瀏覽器輸入網址: //192.168.8.1
Luci - > Network - > interfaces
修改wan的配置,將wan口切換至3G的上網方式,Modem device按實際網卡進行選擇,其中Gobi模塊是/dev/ttyUSB0, 對3G的參數進行選擇,其中移動、聯通的Prototal選擇UMTS或GSM、而電信選擇EVDO 其中PAP、CHAP的賬號、密碼不需要填寫 (apn填寫實際的上網apn,例如聯通填寫:3gnet 、移動填寫: cmnet)
Save&Apply 之后,如果配置正確,則可以看到wan口已經由ip獲取到。 Gps 功能:在固件正常加載之后,使用以下命令:
echo -n "\$GPS_START" >/dev/ttyUSB2
cat /dev/ttyUSB2
2. 添加usb存儲設備
添加驅動支持 添加USB相關支持:ohci驅動(usb1.x),ehci驅動(usb2.0),usb-storage驅動(usb存儲設備)
Kernel modules ---> USB Support ---> kmod-usb-ohci
kmod-usb2
kmod-usb-storage
kmod-usb-storage-extras
添加常用的文件系統的驅動支持(其中ntfs使用ntfs-3g進行驅動,需要選上kmod-fs-fuse
Kernel modules ---> Filesystems ---> kmod-fs-ext4
kmod-fs-vfat
kmod-fs-autofs4
kmod-fs-fuse
添加相關的語言編碼(默寫文件系統需要,如fat32)
Kernel modules ---> Native Language Support --->kmod-nls-cp437
kmod-nls-utf8
kmod-nls-iso8859-1
添加相應工具
Utilities ---> Filesystem ---> ntfs-3g /* ntfs文件系統需要的驅動 /*
Base system ---> block-mount /* 開機自動掛載 */
Utilities ---> mount-utils /* 增強的mount工具,可以支持更多參數 */
3. usb攝像頭
配置添加相關驅動:
make menoconfig
Multimedia ---> <*> mjpg-streamer -- > [*] Install input uvc plugin
[*] Install output http plugin
Kernel modules ---> Video Support ---> <*> kmod-video-core......
<*> kmod-video-uvc....
-*- kmod-video-videobuf2.
編譯固件:
make V=s
第一步: 查看是否有video設備
ls /dev
第二步: 獲取mjpg_streamer的參數和用法
mjpg_streamer --help
第三步: 打開攝像頭
mjpg_streamer -i "input_uvc.so -f 30 -r 1280*720" -o "output_http.so -p 8080"
默認設備是video0,如果不是video0需要用-d指定設備 :
mjpg_streamer -i "input_uvc.so -d /dev/video1 -f 30 -r 1280*720" -o "output_http.so -p 8080"
其中,相關參數的解釋如下 -f 是每秒的幀數 -r 視頻設備的分辨率 -p 網絡端口號
第四步:視頻流 打開火狐瀏覽器:
//192.168.8.1:8080/?action=stream
或者打開VLC播放器,ctrl+n打開“打開媒體”窗口 地址WRTnode設備的ip地址。 默認ip地址為:192.168.8.1