一年前在小区草丛中捡到一个满身泥巴的个工业路由器,本文的主角就在这个路由器里面。前几天在某宝买了个USB转接卡,打算把玩一番,于是就有了本文,就权当给广和通做一回免费的技术支持。
首先上个图,亮亮相,已把模块安装到转接板上:
用的时候别忘记加上两条4G天线和插上一张流量满满的SIM卡。
百度上找来的CSDN上的驱动和相关资料:https://gitcode.com/open-source-toolkit/fbf1d/?utm_source=tools_gitcode&index=top&type=card&&isLogin=1
把压缩包解开找到Fibocom_Qualcomm_USB_Driver.exe
这便是Windows下的驱动程序,没什么好说的,我用的是WIN10专业版,一路Next安装好。
把上面的转接板接入电脑USB接口,模块默认的模式是17 Diag+Modem+AT+Pipe+RMNET+ADB
所以Window下拨号指南里提到的设备都会出现,我就不另外截图了,直接来张指南里的:
然后我按照Window下拨号指南里的PPP拨号,试了各种参数,都没办法拨号成功。
只好切换模式,按照Window下拨号指南里的 4 RNDIS拨号 进行(指南里用的电信卡,我用的联通卡,APN做相应的更改,如果用移动和广电的,也要做相应的调整),则拨号成功。
以下说说我的心得,遇到了些问题:RNDIS模式下拨号成功后,网卡迟迟不能获取到IP地址,电脑依然上不了网,一度让我怀疑这个RNDIS模式也是上不了网的。后来我把IP参数改成IPV4V6,再执行AT+GTRNDIS指令,成功后,网卡立即获取到了IPV6地址,IPV4地址仍然没获取到,等了蛮长一段时间,奇迹出现了,IPV4终于获取到地址了。
下面写下具体操作,驱动都安装好了后,打开串口调试工具,设置好参数:波特率:115200,校验位:None(无),数据位:8位,停止位:1位,流控制:None(无),接收AT指令的串口号选择如下:
如果模块正处于USB模式17或18的话,串口号就选择 Device Application Interface的这个,
如果模块已处于USB模式24的话(RNDIS模式),串口号选择无标签的这个。
打开相应的串口,发送命令时要注意,命令是回车符结束才生效,所以要么人为加上回车,要么选上串口工具的自动发送附加位。
一切准备就绪后就开始发送AT指令了:
1、切换USB模式,
AT+GTUSBMODE=24
切换成功后最好重新给模块上电,并关闭串口工具,重新打开相应的串口号(注意口号的变化)。
2、设置接入点APN信息,参数1代表第一条接入信息,"IPV4V6"代表支持IPv4和IPv6,"3GNET"是联通的接入点,电信/移动/广电 请自己百度。使用该命令只要改变第一个参数的序号可以设置多条APN信息。
AT+CGDCONT=1,"IPV4V6","3GNET"
3、接着就是激活RNDIS功能,使之能上网,第一个参数如果是1的话是使能RNDIS,如是是0的话是失能RNDIS,第二个参数是使能时所使用的接入点信息(APN)
AT+GTRNDIS=1,1
连网成功,模块上的灯开始产闪烁,虚拟的网卡已获取到IPv4和IPv6地址,能正常上网了。
到这就结束了吗? 每次上个网还要打开串口设置命令才能上网,这也太不科学了,如果就到这结束的话,以上这些似乎看指南也能搞定,本文存在就没有太大的价值,赶紧上点干货。
4、设置自动连网模式,该指令是驱动和相关资料包里的AT手册中未提及到的。参数等于1是使能自动连网,参数等于0是失能自动连网。
AT+GTAUTOCONNECT=1
执行完后,模块每次插上电就能自己自动连网了。插上小米3G路由器上也能共享上网,方法同我之前写的文章:利用Openwrt实现4G/5G共享上网
到这就真的结束了,广和通的NL668模块某鱼和某宝上都很便宜的,还是很具性价比的,插入联通SIM卡,在测速网,下载有70M带宽,上传在50M的样子,最后希望本文对你有帮助。
自我点评下,写的有点凌乱,哈哈~