大家都知道傳統的路由器無非基于以下幾種方式上網:
首先運營商會將網線拉入居室,該網絡可以是傳統的電話線/雙絞線/光纖。
入戶的信號線,需要通過調制解調器(貓)轉換為數字信號,通過網線輸出。
早期的電話上網或者無路由上網的情況,將貓出來的網線直接插入電腦,然后,使用操作系統中的,ADSL 撥號,撥號成功后,windows 右下角就會顯示可以鏈接上網了。
而現在基于無線上網的范圍不斷擴大,對于不方便布線的地方或者端口不夠的地方4G無線路由器又是一個很好的選擇,利用現在流量無限的情況對多用戶同時連接起到一個很好的應急補充。從而可大量應用于農村,城鎮,醫院,單位,工廠,小區等無線網絡接入,能節省鋪設有線網絡的費用進行。
下面我基于高通QCA4531搭載Openwrt 15.05 QSDK4.1上面來實現4G模塊上網功能。4G模塊基于我們公司代理的移遠4G模塊EC20CEFAG-512-SGNS
首先修改內核,內核文件在Mp3/qsdk_4.0_cs/qsdk/build_dir//target-mips_34kc_uClibc-1.0.14/linux-ar71xx_generic/linux-4.4.60目錄下,需要事先編譯過系統。當模k塊連接到USB串行驅動時,驅動程序將在目錄/dev中創建設備文件,
ttyUSB0/ttyUSB1/ttyUSB2…
接下來就是講解如何移植USB Serial。
要想識別模塊,客戶應該在下面添加模塊維和PID信息.
[KERNEL]/drivers/usb/serial/option.c 中添加:
{ USB_DEVICE(0x2C7C, 0x0125) }, //EC20 R2.1 &EC25
1.2添加零包處理
根據USB協議的要求,客戶需要添加處理零數據包的機制。
For Linux Kernel Version Linux 4.4.60
File: [KERNEL]/drivers/usb/serial/usb_wwan.c
1.3添加QMI WWAN驅動
添加Add VID and PID
QMI WWAN driver source file is [KERNEL]/drivers/net/usb/qmi_wwan.c.
File: [KERNEL]/drivers/net/usb/qmi_wwan.c
具體修改詳細代碼我已經打好了對應的patch。
openwrt_linux4.4.60_Quectel_EC20_usb.patch
2.修改配置
第一步:進入配置環境
$make menuconfig
第二步:配置
3.編譯測試
以上操作完成后就是編譯源碼了。
$ make V=S
將固件燒寫進入板子中,插入4G模塊,啟動板子會看到以下信息:
同時也可以在Dev目錄下面查看:
有以上信息表示驅動配置成功,接下來就撥號了。
4.撥號上網
撥號程序我使用使用移遠提供的quectel-CM,這是一個4G連接管理程序,通過交叉編譯編譯成bin文件,修改makefie文件即可。同時環境變量指定openwrt交叉編譯器。
生成bin文件后,push到板子里面。插上4G聯通卡,執行命令:
./quectel-CM &
這就是撥號成功了,接下來就是ping一下看是否可以聯網。
$ping 47.106.72.113
出現如下界面就表示可以上網了。
-
4G技術
+關注
關注
0文章
21瀏覽量
8572
發布評論請先 登錄
相關推薦
![](https://file1.elecfans.com/web2/M00/04/E5/wKgZombVMaqAGztQAA5a1ycu28U806.jpg)
![](https://file1.elecfans.com/web2/M00/FF/B6/wKgZomap_26AM0l1AAWMGYphzPc418.png)
4G新型智能電表是什么?
![<b class='flag-5'>4G</b>新型智能電表是什么?](https://file1.elecfans.com/web2/M00/E4/C7/wKgaomY9wXSABHxEAAB6-Zn-wkE490.png)
嵌入式設備中的4G/5G模塊管理
4G工業網關的主要功能有哪些?
![<b class='flag-5'>4G</b>工業網關的主要<b class='flag-5'>功能</b>有哪些?](https://file1.elecfans.com//web2/M00/F2/59/wKgaomZ1E_uALpN_AADgy2-cZI8755.jpg)
4G插卡路由器:超快速度,無線上網的新選擇!
【新品】高性能低延遲4G CAT1模塊,4G全網通+高精度定位
![【新品】高性能低延遲<b class='flag-5'>4G</b> CAT1<b class='flag-5'>模塊</b>,<b class='flag-5'>4G</b>全網通+高精度定位](https://file.elecfans.com/web2/M00/3E/6A/pYYBAGJhBGGAGyDYAACBPQuBZQI711.png)
評論