4001 R3S 4G:修订间差异
第5行: | 第5行: | ||
NanoPi R3S(以下简称R3S)是友善电子团队推出的一款实现满速率双千兆、完全开源的开发板。基于RK3566 CPU,有1G和2G LPDDR4X内存可选,也可选板载32G eMMC;R3S通过CE认证;我们为其配置一个4G LTE模块,友善电子团队为R3S专门移植了OpenWrt系统,支持4G,Docker CE,用于企业物联网二次开发,个人定制NAS等。 | NanoPi R3S(以下简称R3S)是友善电子团队推出的一款实现满速率双千兆、完全开源的开发板。基于RK3566 CPU,有1G和2G LPDDR4X内存可选,也可选板载32G eMMC;R3S通过CE认证;我们为其配置一个4G LTE模块,友善电子团队为R3S专门移植了OpenWrt系统,支持4G,Docker CE,用于企业物联网二次开发,个人定制NAS等。 | ||
== ''' | == '''二、4G模块介绍''' == | ||
基于我司CM4 4G | 基于我司CM4 4G mini(高通4G LTE)模块,我们设计了R3S配套的4G载板,且重新设计了3D打印底座,用于替代R3S外壳的底座,将4G天线内置。 | ||
4G模块在友善官方固件里免驱,自动识别,无需额外装驱动。 | |||
4G模块是USB设备,连接到R3S的USB口。对于一起从我司购买4G模块和R3S的客户,如果有需要,我们可以帮助改造,将4G模块的USB线改造成完全内置,无需USB转接板,但是改造后,R3S的USB不能再接其他任何USB设备。 | |||
== ''' | == '''三、4G模块在Ubuntu系统下的测试''' == | ||
1. | |||
=== 3.1 测试4G模块 === | |||
将Ubuntu系统(命令行版本,无图形化桌面)烧写进TF卡。 | |||
我们测试的友善官方烧写包版本:rk3566-sd-ubuntu-noble-core-6.1-arm64-20241114.img.gz | |||
用网线将R3S的LAN口接上级路由器,然后PC通过连接同一个上级路由器,插入已安装SIM卡4G模块和烧好系统的TF卡。系统启动后,通过路由器的后台,查看R3S的ip地址,本文档中系统所获得的地址为:192.168.8.35。 | |||
PC上下载安装终端软件MobaXterm,MobaXterm下载地址: | |||
https://mobaxterm.mobatek.net/download-home-edition.html | |||
使用MobaXterm软件,通过SSH连接系统(用户名<code>root</code>,密码<code>fa</code>): | |||
27 | |||
28 | |||
执行<code>ifconfig -a</code>,查看网络参数如下: | |||
29 | |||
eth0是R3S的WAN口,没有接网线,所以没有IP地址;eth1是R3S的LAN口,接上游路由器,已经正确获得了ip地址;usb0是4G模块,已经正确获得了ip地址。 | |||
执行<code>route</code>,查看路由表,usb0排在第一位,因此此时是通过4G模块上网: | |||
30 | |||
此时我们ping IP和域名,均成功,说明4G模块工作正常: | |||
31 | |||
=== 3.2 网络优先级的修改 === | |||
R3S的Ubuntu系统,默认情况下,优先通过4G网络上网。 | |||
如果要优先使用有线网络上网的话,可以运行命令: | |||
<code>sudo ip route del default && sudo route add -net default netmask 0.0.0.0 gw 192.168.8.1</code> | |||
这两条命令(以“&&”分隔)的解释: | |||
<code>sudo ip route del default</code>:删除路由表中的默认路由; | |||
<code>sudo route add -net default netmask 0.0.0.0 gw 192.168.8.1</code>:添加有线网络的网关为新的默认路由(网关地址以实际为准)。 | |||
执行完毕后,再执行<code>route</code>,查看路由表,目前的默认路由为有线网络的网关(eth1排第一位): | |||
32 | |||
这样网络就默认走有线网络/无线网络了,如果需要改回默认走4G网络,请运行: | |||
<code>sudo ip route del default && sudo route add -net default netmask 0.0.0.0 gw 192.168.225.1</code> | |||
或者重启系统即可。 | |||
其中192.168.225.1为4G模组的默认网关,请以实际为准。 | |||
'''''注意,重启后路由表还是会恢复原状,所以如果重启后要网络继续默认走有线网络/无线网络,需要再执行一次<code>sudo ip route del default && sudo route add -net default netmask 0.0.0.0 gw 192.168.8.1</code>。''''' | |||
2. 外置USB MT7662无线网卡。 | 2. 外置USB MT7662无线网卡。 | ||
== ''' | == '''四、4G模块在FriendlyWrt下的测试''' == | ||
友善官方烧写包版本:rk3566-sd-friendlywrt-23.05-20240826.img.gz | 友善官方烧写包版本:rk3566-sd-friendlywrt-23.05-20240826.img.gz | ||
=== 4.1 | === 4.1 测试4G模块 === | ||
将R3S的LAN口接电脑,登陆192.168.2.1,进入FriendlyWrt页面,点击终端,执行ifconfig-a,结果如下: | 将R3S的LAN口接电脑,登陆192.168.2.1,进入FriendlyWrt页面,点击终端,执行ifconfig-a,结果如下: | ||
2024年12月12日 (四) 11:50的版本
关键词
友善 NanoPi R3S、RK3566、4G LTE、FriendlyWrt、OpenWrt、Ubuntu
一、简介
NanoPi R3S(以下简称R3S)是友善电子团队推出的一款实现满速率双千兆、完全开源的开发板。基于RK3566 CPU,有1G和2G LPDDR4X内存可选,也可选板载32G eMMC;R3S通过CE认证;我们为其配置一个4G LTE模块,友善电子团队为R3S专门移植了OpenWrt系统,支持4G,Docker CE,用于企业物联网二次开发,个人定制NAS等。
二、4G模块介绍
基于我司CM4 4G mini(高通4G LTE)模块,我们设计了R3S配套的4G载板,且重新设计了3D打印底座,用于替代R3S外壳的底座,将4G天线内置。
4G模块在友善官方固件里免驱,自动识别,无需额外装驱动。
4G模块是USB设备,连接到R3S的USB口。对于一起从我司购买4G模块和R3S的客户,如果有需要,我们可以帮助改造,将4G模块的USB线改造成完全内置,无需USB转接板,但是改造后,R3S的USB不能再接其他任何USB设备。
三、4G模块在Ubuntu系统下的测试
3.1 测试4G模块
将Ubuntu系统(命令行版本,无图形化桌面)烧写进TF卡。
我们测试的友善官方烧写包版本:rk3566-sd-ubuntu-noble-core-6.1-arm64-20241114.img.gz
用网线将R3S的LAN口接上级路由器,然后PC通过连接同一个上级路由器,插入已安装SIM卡4G模块和烧好系统的TF卡。系统启动后,通过路由器的后台,查看R3S的ip地址,本文档中系统所获得的地址为:192.168.8.35。 PC上下载安装终端软件MobaXterm,MobaXterm下载地址:
https://mobaxterm.mobatek.net/download-home-edition.html
使用MobaXterm软件,通过SSH连接系统(用户名root
,密码fa
):
27
28
执行ifconfig -a
,查看网络参数如下:
29
eth0是R3S的WAN口,没有接网线,所以没有IP地址;eth1是R3S的LAN口,接上游路由器,已经正确获得了ip地址;usb0是4G模块,已经正确获得了ip地址。
执行route
,查看路由表,usb0排在第一位,因此此时是通过4G模块上网:
30
此时我们ping IP和域名,均成功,说明4G模块工作正常:
31
3.2 网络优先级的修改
R3S的Ubuntu系统,默认情况下,优先通过4G网络上网。
如果要优先使用有线网络上网的话,可以运行命令:
sudo ip route del default && sudo route add -net default netmask 0.0.0.0 gw 192.168.8.1
这两条命令(以“&&”分隔)的解释:
sudo ip route del default
:删除路由表中的默认路由;
sudo route add -net default netmask 0.0.0.0 gw 192.168.8.1
:添加有线网络的网关为新的默认路由(网关地址以实际为准)。
执行完毕后,再执行route
,查看路由表,目前的默认路由为有线网络的网关(eth1排第一位):
32
这样网络就默认走有线网络/无线网络了,如果需要改回默认走4G网络,请运行:
sudo ip route del default && sudo route add -net default netmask 0.0.0.0 gw 192.168.225.1
或者重启系统即可。
其中192.168.225.1为4G模组的默认网关,请以实际为准。
注意,重启后路由表还是会恢复原状,所以如果重启后要网络继续默认走有线网络/无线网络,需要再执行一次sudo ip route del default && sudo route add -net default netmask 0.0.0.0 gw 192.168.8.1
。
2. 外置USB MT7662无线网卡。
四、4G模块在FriendlyWrt下的测试
友善官方烧写包版本:rk3566-sd-friendlywrt-23.05-20240826.img.gz
4.1 测试4G模块
将R3S的LAN口接电脑,登陆192.168.2.1,进入FriendlyWrt页面,点击终端,执行ifconfig-a,结果如下:
可以看到USB0,即是4G设备,然后我们去添加4G接口,操作如下:
4G模块上网测速:
注意:网络测速受网络环境和测试方法影响,速度请以实际为准,本测试仅供参考。
4.2 支持USB网卡
4.2.1 RTL8153 USB网卡
以外置RTL8153 USB网卡为例,可以将这个网卡设置为第二个LAN口:
先不接USB网卡,系统正常启动,登录后台页面。
再插入USB网卡,稍等片刻,等在终端中执行ifconfig -a
后出现eth2即可:
然后进入”网络 - 接口 - 设备“,点击br-lan后面的”配置...“:
点击”网桥接口“后面的下拉箭头,将eth1和eth2都选中,然后按”保存“:
保存后返回上一层页面,按”保存并应用“:
这样就设置了新增的USB网卡为LAN口,同时原来自带的LAN口也可以正常使用。
4.2.2 MT7662 USB网卡
以外置MT7662 USB无线网卡为例:
注:通过无线网卡上网不稳定,有可能会出现找不到AP的问题。
4.3其他操作
4.3.1 Adblock
4.3.2 统计
如温控统计、处理器统计等:
4.4 4G的AT命令操作
2. 执行AT命令: Mcuzone的系统烧写包内置串口软件minicom,因此可以执行AT命令。
登录后台页面后,选择“服务 - 终端”,使用登录后台页面的账号密码登录终端:
以国产cat4模块为例,在终端中执行命令lsusb
,如下图所示:
本模块的id为1286 4e3d,记录下这个值。
使用下列命令打开ttyUSB串口,其中echo后面的值就是之前记录的ID值:
modprobe option
sh -c 'echo 1286 4e3d > /sys/bus/usb-serial/drivers/option1/new_id'
执行上述两条命令之后执行:
ls /dev
此时应该能看到dev设备下有ttyUSB0-2三个设备:
通过minicom打开AT命令串口:
minicom -D /dev/ttyUSB1
如果需要查看回显,请键入命令:ate1
,然后回车,继续键入其它命令,回车可以看到结果。
用AT+CPIN?来检查SIM是否正常插入并识别;
用AT+CSQ来检查信号强度,第一个值是0-31,需要25以上才算信号质量良好;
用AT+COPS?来检查注网情况,双引号内是运营商代码,最后一个数字是网络模式,7代表4G。
常用AT命令:
1. 检查SIM卡是否识别到:
at+cpin?
返回ready表示卡已识别,返回error要检查硬件
2. 检查天线信号质量:
at+csq
返回值在26-31表示信号OK,信号满格31;返回值在20-25表示信号勉勉强强;返回值在20以下表示信号比较糟糕或者天线没接
3. 检查注网情况:
at+cops?
正常应该返回运营商代码和7,7代表4G。
注意,以上命令只有at+csq
不要加问号,另外两条命令需要加问号。
4. 查看4G模块的IMEI码:
at+cgsn
5. 重启4G模块(有时候如果重插SIM卡,热插拔不一定管用,可以用这个reset命令来复位模块):
at+reset
6. 关闭射频:
at+cfun=0
开启射频:
at+cfun=1
上述两条命令成对使用,可以在不重启4G模组的情况下让模组重新注网。
3. 支持通过WiFi上网,支持Master及Client模式(外置USB MT7662无线网卡,不稳定);
4. 新增功能见下:
五、总结
此处仅介绍我司4G基于R3S的操作,而R3S自身的开发软件以及烧写方法等,需要用户自己看开发板厂家的资料,链接如下:https://wiki.friendlyelec.com/wiki/index.php/NanoPi_R3S/zh
联系我们
电话:13957118045
如本页面有任何疏漏、错误或者侵权,请通过上述途径联系我们,谢谢!
Copyright 2004-2025 野芯科技