Quectel移遠(yuǎn)展銳平臺(tái)5G模組RX500U/RG200U使用指南(四)-工作模式】
? ? 5G模組在使用的時(shí)候,可以作為USB網(wǎng)卡來(lái)使用,跟4G模組一樣,但同時(shí),它還可以作為把自己作為路由模塊來(lái)使用,其實(shí)就是一個(gè)路由器了,而且還支持PCIE轉(zhuǎn)以太網(wǎng),那就可以在不增加任何外部主控芯片的情況下,直接實(shí)現(xiàn)5G轉(zhuǎn)以太網(wǎng)功能。
網(wǎng)卡模式
? ? ? ? 網(wǎng)卡模式可以通過(guò)AT指令去配置,出廠默認(rèn)的配置都是網(wǎng)卡模式:
? ? ? ? AT+QCFG="nat",0? ? ? ??
網(wǎng)卡模式下,模組就相當(dāng)于一個(gè)網(wǎng)卡設(shè)備,模組獲取到的5G IP地址直接給上位機(jī)的網(wǎng)卡,這個(gè)時(shí)候,USB和以太網(wǎng)口只能同時(shí)使用一個(gè)作為網(wǎng)卡,可以通過(guò)AT開(kāi)啟/關(guān)閉以太網(wǎng)功能:
? ? ? ? AT+QCFG="ethernet",1? ?(開(kāi)啟以太網(wǎng)功能,此時(shí)網(wǎng)卡數(shù)據(jù)走網(wǎng)口,USB網(wǎng)卡是不通的)
? ? ? ? AT+QCFG=”ethernet",0? (關(guān)閉以太網(wǎng)功能,此時(shí)USB網(wǎng)卡生效,以太網(wǎng)口是不通的)
? ? ? ? 此時(shí)模組需要撥號(hào)成功后才能獲取到IP地址,而且IP地址是5G SIM卡分配到的IP,上位機(jī)自動(dòng)獲取IP地址即可,如果撥號(hào)失敗,則上位機(jī)的網(wǎng)卡無(wú)法獲取IP地址。
? ? ? 如果配置了模組的自動(dòng)撥號(hào),則上位機(jī)插著網(wǎng)線,每次開(kāi)機(jī)就能自動(dòng)獲取到IP地址,無(wú)需每次開(kāi)機(jī)再去手動(dòng)撥號(hào),也就是可以不接USB線或者串口線,當(dāng)然,你要確保每次都能成功撥號(hào)上去,如果發(fā)現(xiàn)無(wú)法獲取IP地址,還是需要通過(guò)USB或者串口查詢下AT。
? ? ? ? 這個(gè)對(duì)于很多不熟悉Linux驅(qū)動(dòng)的比較方便,USB搞不了,就用網(wǎng)口也行,或者直接把一個(gè)普通路由器的WAN口直接插模塊的網(wǎng)口上,就變成了5G路由器了,雖然調(diào)試上還是受限制,其實(shí)USB驅(qū)動(dòng)在linux下也很容易修改,后面專門說(shuō)明,主要是USB轉(zhuǎn)串口的驅(qū)動(dòng),NCM驅(qū)動(dòng)默認(rèn)是支持的。
路由模式
? ? ? ? AT+QCFG="nat",1或者2
其實(shí)1或者2,兩個(gè)參數(shù)的區(qū)別不大,模塊都將切換到路由模式,這個(gè)時(shí)候,上位機(jī)獲取的地址就是一個(gè)私網(wǎng)IP地址了,而5G SIM卡IP則作為模塊的WAN口地址了,區(qū)別在于,配置為1的時(shí)候,USB網(wǎng)卡無(wú)效,只能用以太網(wǎng),2的時(shí)候,USB和以太網(wǎng)口可以同時(shí)使用,相當(dāng)于2個(gè)網(wǎng)卡了,都可以獲取私網(wǎng)IP地址。

? ? ? ? 這時(shí)候,網(wǎng)口下面是可以掛交換機(jī)了,可以支持多臺(tái)設(shè)備獲取IP地址,并且同時(shí)通過(guò)5G上網(wǎng),當(dāng)然,掛路由器也沒(méi)問(wèn)題,模塊就不再是一個(gè)簡(jiǎn)單的網(wǎng)卡,而是一個(gè)路由模塊了。
? ? ? ? 模塊分配的私網(wǎng)地址網(wǎng)段也是可以通過(guò)AT去修改的,可以配置成你想要的網(wǎng)段,當(dāng)然,你上位機(jī)用靜態(tài)IP也可以,網(wǎng)關(guān)配置成模塊的私網(wǎng)IP地址即可。
? ? ? ? 路由模式為5G模組帶來(lái)了很大的擴(kuò)展性,讓很多簡(jiǎn)單的使用場(chǎng)景無(wú)需再用其它主控芯片去擴(kuò)展了,一個(gè)模塊解決問(wèn)題。

? ? ? ? 不用主控芯片的另一個(gè)好處是,下載速度的帶寬有了保障,而不會(huì)因?yàn)橹骺氐男阅茉斐善款i,很多用MTK的7621作為主控芯片的,可以試試下載的最大速度,一般峰值就到400M+,但是模塊直接轉(zhuǎn)出來(lái)的千兆網(wǎng)口幾乎可以跑滿千兆,只要網(wǎng)絡(luò)的帶寬支持,而且模組的PCIE還可以轉(zhuǎn)出來(lái)2.5G口,我沒(méi)有測(cè)試2.5G的速率,實(shí)在是沒(méi)有那么大帶寬的SIM卡,而7621本身800M主頻的CPU成為了瓶頸,USB網(wǎng)卡的Linux轉(zhuǎn)發(fā)都是內(nèi)核轉(zhuǎn)發(fā),完全是跑CPU,沒(méi)有硬件加速的,400M的時(shí)候CPU基本就跑滿了,當(dāng)然,你要是用IPQ6000系列,高通專門的USB網(wǎng)卡加速的驅(qū)動(dòng),可以直接走NSS驅(qū)動(dòng),不過(guò)調(diào)試起來(lái)難度比較大。
———————————————