隨著物聯網行業的快速發展,我們正在走向一個更為互聯的世界。現在,越來越多的設備不僅需要WiFi網絡連接,而且也需要4G網絡接入。這種需求背后的原因可能多種多樣,包括但不限于:需要更強的網絡覆蓋范圍,需要更強的網絡穩定性,或者是設備在移動過程中需要保持網絡連接。
設備的互聯能力決定了設備可以執行的任務種類和范圍。當設備只能通過WiFi接入網絡時,其應用可能受到空間和網絡穩定性的限制。然而,當設備擁有4G接入能力時,這些限制就可以大大降低。設備可以在更廣的地理范圍內,完成更多的任務。RT-Thread 簡介 RT-Thread是一個開源的實時操作系統,適用于嵌入式系統,擁有強大的功能和廣泛的適用性。為達到這種性能,本文將著重介紹如何使用RT-Thread實現WiFi和4G雙網卡上網。
之前發表過“[LPC55S69][RT-Thread]輕松搞定高速上網”,其中介紹了如何在LPC55S69上利用RW007 WIFI模塊實現低成本WIFI上網。本篇文章著重實操,并且基于上篇《[LPC55S69][RT-Thread]輕松搞定高速上網》的背景知識。本文的學習需要讀者已經了解LPC55S69及RT-Thread,并且會使用RT-Thread的env工具進行剪裁配置。可參閱以下兩篇微信文章:
- [LPC55S69][RT-Thread]輕松搞定高速上網
- RT-Thread_LPC5500上手指南
WIFI+4G模塊雙網卡上網演示 本文WIFI模塊依舊使用RT-Thread的RW007模塊,4G模塊使用目前的4G Cat1性價比之王:合宙的Air780E。SIM卡就用我自己的電信手機卡來做測試。
硬件搭建
-
準備好RW007 Arduino拓展版 (某寶有售,20+元RMB);
-
準備好AIR780E評估版,在使用之前建議先閱讀有關文檔,最好用USB方式在電腦上使用最基礎的AT方式上網,確保模塊正常工作,并且確保SIM卡是正常可用的(合宙官方資料網站上有詳細教程);

-
將RW007 Arduino拓展版安裝到LPC55S69_EVK上,都是標準的Arduino接口,直接插上即可,無難度;

|
LPC55S69_EVK 引腳
|
RW007Arduino 轉接板引腳
|
說明
|
|
P1_8
|
D8
|
RST
|
|
P1_5
|
D9
|
INT/BUSY
|
|
P1_2
|
D13
|
BOOT0/CLK
|
|
P1_3
|
D12
|
MISO
|
|
P0_26
|
D11
|
MOSI
|
|
P1_1
|
D10
|
BOOT1/CS
|


LPC55S69與Air780E開發板連接關系如下表所示:
|
LPC55S69_EVK 引腳
|
Air780E開發板
|
說明
|
|
PIO0_19(FC7_TXD_SCL_MISO)
|
31
|
TXD(LPC55S69)
|
|
PIO0_20(FC7_RXD_SDA_MOSI)
|
30
|
RXD(LPC55S69)
|
5. 準備好一根USB線連接到LPC55S69的P6(DebugLink)上;
配置RT-Thread, 編譯下載工程
1. 進入 t-threadsplpc55sxxlpc55s69_nxp_evk目錄,打開RT-Thread scons命令行配置工具, 輸入menuconfig 進入配置界面;
2. 找到 RT-Thread Components ->Device Drivers, 選擇using RW009/007 SPI Wi-Fi wireless interface 和 Using Wi-Fi Framework:


4.添加PPP DEVICE支持;



下載后按一下板子上的復位按鍵,看到LED開始閃爍,串口會打印如下log:

出現rw007 sn和rw007 ver的顯示說明至少RW007已經被成功驅動起來了,如果沒有出現這兩行信息,請檢查硬件。出現 PPP_device connect successfully. 說明PPP設備已經連接成功,輸入ifconfig 查看網卡信息:

可以看到當前已經識別了三張網卡,一張是WIFI的STA,一張是WIFI的AP, 一張是PPP設備。輸入ping ddress> [netdev name] 可以分別用不同的網卡ping下,檢查下網絡連通性:

好了,到這里我們就成功實現WIFI+4G模塊雙網卡上網,還不快試試來實現更多的強大功能吧!
END
更多恩智浦AI-IoT市場和產品信息,邀您同時關注“NXP客棧”微信公眾號
?
?
?NXP客棧
恩智浦致力于打造安全的連接和基礎設施解決方案,為智慧生活保駕護航。
長按二維碼,關注我們
恩智浦MCU加油站
這是由恩智浦官方運營的公眾號,著重為您推薦恩智浦MCU的產品信息、開發技巧、教程文檔、培訓課程等內容。
?長按二維碼,關注我們
原文標題:[LPC55S69][RT-Thread]實現WIFI+4G模塊雙網卡輕松上網
文章出處:【微信公眾號:恩智浦MCU加油站】歡迎添加關注!文章轉載請注明出處。
-
mcu
+關注
關注
147文章
18925瀏覽量
398150 -
恩智浦
+關注
關注
14文章
6095瀏覽量
147294
原文標題:[LPC55S69][RT-Thread]實現WIFI+4G模塊雙網卡輕松上網
文章出處:【微信號:NXP_SMART_HARDWARE,微信公眾號:恩智浦MCU加油站】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
恩智浦亮相RT-Thread 20周年開發者大會
RT-Thread首款低功耗AI產品預售: Edgi Talk
首搭RT-Thread程翧車控平臺| RT-Thread程翧 S32K344 快速原型開發平臺正式上市!| 產品動態
在蜂鳥處理器上進行RT-Thread+ESP8266 wifi模塊開發
2025年RT-Thread開發者巡回培訓報名正式啟動!
rt-thread studio 2.2.9如何使用最新的RT-Thread v5.2.0 released?
【好書推薦】RT-Thread第20本相關書籍!《嵌入式實時操作系統RT-Thread原理與應用》| 技術集結
用SPI玩轉WiFi,RT-Thread ESP-Hosted驅動深度適配指南 | 技術集結
RT-Thread榮獲2025優秀開源項目 | 新聞速遞
讓開發板暢游網絡:RT-Thread CherryUSB 驅動 RNDIS 模塊詳解 | 技術集結
揭秘RT-Thread上的AUTOSAR CP系統
RT-Thread 上如何實現 SLAAC?
RT-Thread審核團招募: 深度參與開源RTOS社區治理與演進
中新社:RT-Thread攜“睿擎平臺”亮相工博會 | 媒體視角
[LPC55S69][RT-Thread]實現WIFI+4G模塊雙網卡輕松上網
評論