0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

Openwrt實現4G模塊上網功能

潤欣科技Fortune ? 2019-03-14 13:42 ? 次閱讀

上海潤欣科技股份有限公司創(chuàng)研社


大家都知道傳統(tǒng)的路由器無非基于以下幾種方式上網:

首先運營商會將網線拉入居室,該網絡可以是傳統(tǒng)的電話線/雙絞線/光纖。

入戶的信號線,需要通過調制解調器(貓)轉換為數字信號,通過網線輸出。

早期的電話上網或者無路由上網的情況,將貓出來的網線直接插入電腦,然后,使用操作系統(tǒng)中的,ADSL 撥號,撥號成功后,windows 右下角就會顯示可以鏈接上網了。

而現在基于無線上網的范圍不斷擴大,對于不方便布線的地方或者端口不夠的地方4G無線路由器又是一個很好的選擇,利用現在流量無限的情況對多用戶同時連接起到一個很好的應急補充。從而可大量應用于農村,城鎮(zhèn),醫(yī)院,單位,工廠,小區(qū)等無線網絡接入,能節(jié)省鋪設有線網絡的費用進行。

下面我基于高通QCA4531搭載Openwrt 15.05 QSDK4.1上面來實現4G模塊上網功能。4G模塊基于我們公司代理的移遠4G模塊EC20CEFAG-512-SGNS

1.USB Serial驅動

首先修改內核,內核文件在Mp3/qsdk_4.0_cs/qsdk/build_dir//target-mips_34kc_uClibc-1.0.14/linux-ar71xx_generic/linux-4.4.60目錄下,需要事先編譯過系統(tǒng)。當模k塊連接到USB串行驅動時,驅動程序將在目錄/dev中創(chuàng)建設備文件,

ttyUSB0/ttyUSB1/ttyUSB2…

接下來就是講解如何移植USB Serial。

1.1增加PID&VID

要想識別模塊,客戶應該在下面添加模塊維和PID信息.

[KERNEL]/drivers/usb/serial/option.c 中添加:

{ USB_DEVICE(0x2C7C, 0x0125) }, //EC20 R2.1 &EC25

1.2添加零包處理

根據USB協(xié)議的要求,客戶需要添加處理零數據包的機制。
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.修改配置

第一步:進入配置環(huán)境
$make menuconfig
第二步:配置

1.png

2.png

3.png

3.編譯測試

以上操作完成后就是編譯源碼了。
$ make V=S
將固件燒寫進入板子中,插入4G模塊,啟動板子會看到以下信息:

4.png5.png



同時也可以在Dev目錄下面查看:

6.png

有以上信息表示驅動配置成功,接下來就撥號了。

4.撥號上網

撥號程序我使用使用移遠提供的quectel-CM,這是一個4G連接管理程序,通過交叉編譯編譯成bin文件,修改makefie文件即可。同時環(huán)境變量指定openwrt交叉編譯器。

7.png

生成bin文件后,push到板子里面。插上4G聯(lián)通卡,執(zhí)行命令:

./quectel-CM &

這就是撥號成功了,接下來就是ping一下看是否可以聯(lián)網。
$ping 47.106.72.113

8.png

出現如下界面就表示可以上網了。


聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 4G技術
    +關注

    關注

    0

    文章

    21

    瀏覽量

    8519
收藏 人收藏

    評論

    相關推薦

    4G模塊聯(lián)網問題

    最近在調試4G模塊,4G模塊驅動調試成功,也可以ping通外網(比如www.baidu.com)。我的電腦連接路由器,也可以上網,但是用
    發(fā)表于 08-01 19:01

    嵌入式設備中的4G/5G模塊管理

    自管理工具,旨在以更智能化的管理策略和更靈活的配置方式為用戶帶來更加便捷的網絡管理體驗。 01功能簡介 模塊層面 4G/5G網卡自管理工具在功能
    發(fā)表于 07-13 16:45

    請問mesh的root節(jié)點能否通過4G撥號實現聯(lián)網?

    請問能實現網絡中有若干設備,支持通過4G模塊連接外網,當在用的4G模塊斷網后,由其它可以聯(lián)網的4G
    發(fā)表于 06-28 13:16

    4G插卡路由器:超快速度,無線上網的新選擇!

    4G插卡路由器是便攜式設備,通過4G網絡連接到互聯(lián)網,具有超快速度、無需布線、移動性強等優(yōu)勢。選擇合適的4G插卡路由器需要考慮網絡需求、預算和設備環(huán)境等因素。無論家庭用戶還是商務人士,4G
    的頭像 發(fā)表于 04-30 14:09 ?793次閱讀

    4G路由器讓你高速上網

    4G路由器是一種便捷的高速上網設備,具有高速穩(wěn)定、便攜易用、覆蓋廣泛等特點。適用于家庭辦公、移動辦公和臨時場所等場景。使用需注意信號干擾、網絡狀況及網絡安全風險。對于需要高速上網的用戶,4G
    的頭像 發(fā)表于 03-29 16:51 ?397次閱讀

    STM32G473VET6如何才能和4G模塊進行正常通訊?

    大家好,我初次使用STM32G473VET6這顆料,本來計劃用MCU的USB連接4G模塊,實現無線通訊,結果調試時軟件說這顆芯片的USB口只能作為從口來使用,沒法和
    發(fā)表于 03-20 06:55

    移遠EC20 4G LTE模塊

    為了方便使用和測試,我專門購置了移遠EC20 4G LTE模塊,買到后,發(fā)現還需要一個轉接卡才能正常使用,于是又購置了USB轉接卡,并配置了專用天線。相關的設備如下:其中包括:移遠EC20 4G
    發(fā)表于 02-26 15:11

    4G路由器——節(jié)省網絡費用,降低成本

    4G路由器是一種便捷的上網設備,可以通過4G網絡信號實現高速、穩(wěn)定、便捷的上網體驗。
    的頭像 發(fā)表于 02-23 13:40 ?301次閱讀

    4G家用路由器——告別網絡煩惱,體驗暢快上網!

    4G家用路由器成為解決網絡問題的利器。它穩(wěn)定、快速,無需接入寬帶,支持多個設備連接,讓家庭用戶享受更便捷的網路體驗。4G家用路由器還具有強大的覆蓋能力,輕松覆蓋整個家庭,為用戶帶來更佳的上網體驗。
    的頭像 發(fā)表于 02-01 17:25 ?373次閱讀

    什么是NB-IoT模塊?什么是4G模塊?NB-IoT模塊4G模塊之間的區(qū)別

    什么是NB-IoT模塊?什么是4G模塊?NB-IoT模塊4G模塊之間的區(qū)別 怎么選擇呢? NB
    的頭像 發(fā)表于 02-01 10:22 ?9097次閱讀

    安卓4G智能模塊的開發(fā)能用在哪些方面?

    通常來講,4G智能模塊也被叫做 4G 通信模塊4G DTU 模塊,它是物聯(lián)網行業(yè)中具有
    的頭像 發(fā)表于 01-24 09:40 ?549次閱讀
    安卓<b class='flag-5'>4G</b>智能<b class='flag-5'>模塊</b>的開發(fā)能用在哪些方面?

    輕松上網,4G路由器助力暢快體驗

    4G路由器具有便捷性、高速性、穩(wěn)定性和安全性等優(yōu)勢,讓上網變得更加輕松,助力用戶暢快體驗網絡世界。
    的頭像 發(fā)表于 01-08 10:40 ?370次閱讀

    【飛騰派4G版免費試用】2飛騰派openwrt固件燒錄

    接上文【飛騰派4G版免費試用】環(huán)境搭建 9-工具包 Win32DiskImager2.0.1.8寫鏡像文件。 選擇:飛騰派v2.1資料包(資料包太大,建議挑選下載)\\\\5-系統(tǒng)鏡像
    發(fā)表于 12-27 21:37

    【飛騰派4G版免費試用】飛騰派openwrt系統(tǒng)編譯/燒錄方法

    -dev file wget 4、更新系統(tǒng)依賴模塊 cd phytium-openwrt ./scripts/feeds update -a ./scripts/feeds install -a 5
    發(fā)表于 12-07 13:40

    4G插卡路由器:無線上網的便利與靈活性

    4G插卡路由器:無線上網的便利與靈活性
    的頭像 發(fā)表于 11-28 17:27 ?893次閱讀