当前位置: 首页 > 滚动 > >正文

Quectel移远展锐平台5G模组RX500U/RG200U使用指南(四)-工作模式】

来源:哔哩哔哩    时间:2023-08-07 08:25:10

5G模组在使用的时候,可以作为USB网卡来使用,跟4G模组一样,但同时,它还可以作为把自己作为路由模块来使用,其实就是一个路由器了,而且还支持PCIE转以太网,那就可以在不增加任何外部主控芯片的情况下,直接实现5G转以太网功能。

网卡模式

网卡模式可以通过AT指令去配置,出厂默认的配置都是网卡模式:


(资料图片仅供参考)

AT+QCFG="nat",0        

网卡模式下,模组就相当于一个网卡设备,模组获取到的5G IP地址直接给上位机的网卡,这个时候,USB和以太网口只能同时使用一个作为网卡,可以通过AT开启/关闭以太网功能:

AT+QCFG="ethernet",1   (开启以太网功能,此时网卡数据走网口,USB网卡是不通的)

AT+QCFG=”ethernet",0  (关闭以太网功能,此时USB网卡生效,以太网口是不通的)

此时模组需要拨号成功后才能获取到IP地址,而且IP地址是5G SIM卡分配到的IP,上位机自动获取IP地址即可,如果拨号失败,则上位机的网卡无法获取IP地址。

如果配置了模组的自动拨号,则上位机插着网线,每次开机就能自动获取到IP地址,无需每次开机再去手动拨号,也就是可以不接USB线或者串口线,当然,你要确保每次都能成功拨号上去,如果发现无法获取IP地址,还是需要通过USB或者串口查询下AT。

这个对于很多不熟悉Linux驱动的比较方便,USB搞不了,就用网口也行,或者直接把一个普通路由器的WAN口直接插模块的网口上,就变成了5G路由器了,虽然调试上还是受限制,其实USB驱动在linux下也很容易修改,后面专门说明,主要是USB转串口的驱动,NCM驱动默认是支持的。

路由模式

AT+QCFG="nat",1或者2

其实1或者2,两个参数的区别不大,模块都将切换到路由模式,这个时候,上位机获取的地址就是一个私网IP地址了,而5G SIM卡IP则作为模块的WAN口地址了,区别在于,配置为1的时候,USB网卡无效,只能用以太网,2的时候,USB和以太网口可以同时使用,相当于2个网卡了,都可以获取私网IP地址。

这时候,网口下面是可以挂交换机了,可以支持多台设备获取IP地址,并且同时通过5G上网,当然,挂路由器也没问题,模块就不再是一个简单的网卡,而是一个路由模块了。

模块分配的私网地址网段也是可以通过AT去修改的,可以配置成你想要的网段,当然,你上位机用静态IP也可以,网关配置成模块的私网IP地址即可。

路由模式为5G模组带来了很大的扩展性,让很多简单的使用场景无需再用其它主控芯片去扩展了,一个模块解决问题。

不用主控芯片的另一个好处是,下载速度的带宽有了保障,而不会因为主控的性能造成瓶颈,很多用MTK的7621作为主控芯片的,可以试试下载的最大速度,一般峰值就到400M+,但是模块直接转出来的千兆网口几乎可以跑满千兆,只要网络的带宽支持,而且模组的PCIE还可以转出来口,我没有测试的速率,实在是没有那么大带宽的SIM卡,而7621本身800M主频的CPU成为了瓶颈,USB网卡的Linux转发都是内核转发,完全是跑CPU,没有硬件加速的,400M的时候CPU基本就跑满了,当然,你要是用IPQ6000系列,高通专门的USB网卡加速的驱动,可以直接走NSS驱动,不过调试起来难度比较大。

———————————————

X 关闭

推荐内容

最近更新

Copyright ©  2015-2022 北极服装网版权所有  备案号:浙ICP备2022016517号-19   联系邮箱:514 676 113@qq.com