4004 R5S R5C R6C 4G WiFi:修订间差异

来自Mcuzone Wiki
 
(未显示2个用户的43个中间版本)
第1行: 第1行:
== '''关键词''' ==
== '''关键词''' ==
友善 NanoPi R5S、RK3568B2、USB3.2、HDMI、PCIe、M.2 NVME、WiFi6、4G LTE、FriendlyWrt、OpenWrt、Andriod、Debian、Ubuntu
友善 NanoPi R5S、R5C、R6C、RK3568B2、RK3588S、USB3.2、M.2 NVME、WiFi6、4G LTE、FriendlyWrt、OpenWrt、Debian、Ubuntu


== '''一、简介''' ==
== '''一、简介''' ==
NanoPi R5S(简称“R5S”)是友善电子团队设计出品的一款双2.5G+千兆三网口的开发板,它采用瑞芯微RK3568B2作为主控处理器,配备4GB LPDDR4x内存和32GB eMMC闪存,并支持TF卡启动和运行FriendlyWrt等系统。
我们基于友善的NanoPi R5S/R6C的PCIe M.2 M-KEY NVME固态硬盘接口,将其转换成多种接口,可以集多网口、轻NAS和视频播放于一体,同时适合学习物联网开发、发掘、探索,打造独具一格的玩法。


R5S接口丰富,布局紧凑,主板尺寸只有90x62mm,可配安装一体化CNC氧化铝外壳。它带有1个HDMI输出接口,可运行Android、Buildroot和Ubuntu桌面等系统,也可以用作极客喜欢的命令行模式;并且可解码播放4K60p H.265/H.264等格式视频。
NanoPi R5S(简称“R5S”)是友善电子团队设计出品的一款双2.5G+千兆三网口的开发板,它采用瑞芯微RK3568B2作为主控处理器,配备4GB LPDDR4x内存和32GB eMMC闪存,并支持TF卡启动和运行FriendlyWrt等系统。R5S接口丰富,布局紧凑,主板尺寸只有90x62mm,可配安装一体化CNC氧化铝外壳。它带有1个HDMI输出接口,可运行Android、Buildroot和Ubuntu桌面等系统,也可以用作极客喜欢的命令行模式;并且可解码播放4K60p H.265/H.264等格式视频。


我们基于R5S的PCIe M.2 M-KEY NVME固态硬盘接口,将其转换成多种接口,可以集多网口、轻NAS和视频播放于一体,同时适合学习物联网开发、发掘、探索,打造独具一格的玩法。
NanoPi R5C是R5S的裁剪版,自带wifi接口,可以外扩4G模块。
 
NanoPi R6C(简称”R6C”)是友善电子团队设计出品的一款开源高性能一体化边缘计算平台,它具备2.5G和千兆双网口。它采用瑞芯微RK3588S作为主控处理器,配备4GB/8GB LPDDR4x内存,以及可选的32GB eMMC闪存,支持运行FriendlyWrt、Android、Debian和Ubuntu等多种系统,并支持GPU和VPU加速。
 
R6C接口丰富,布局紧凑,主板尺寸只有 90x62 mm,它带有30Pin GPIO,其中包含普通I/O口、I2C、I2S、PWM和SPI等接口,还带有1个HDMI输出接口,可解码播放最高8K@60fps H.265/VP9, 以及8K@30fps H264等格式视频。为方便开发者使用,R6C还集成USB转串口功能,并以Type C接口引出。
 
R6C还带有1个M.2 NVME固态硬盘接口,以及和1个USB3.0和1个USB2.0接口,并支持当前流行的PD快充电源供电(USB C接口),外接移动硬盘时无需担心供电不足,另外可选配安装一体化CNC氧化铝外壳。


== '''二、扩展外设''' ==
== '''二、扩展外设''' ==


=== 1. NVME转WiFi6转接板 ===
=== 2.1. NVME转WiFi6转接板 ===
此转接板将R5S的PCIe M.2 M-KEY接口转换成M.2 A-KEY接口,硬件上可用于接WiFi6,比如MT7922,MT7921K,AX210,AX200;也可以接WiFi5,比如intel 8265C;甚至可以接Google的Coral TPU模块,R5S可以识别到TPU设备。
此转接板将R5S/R6C的硬盘接口PCIe M.2 M-KEY接口转换成M.2 A-KEY的WiFi接口,硬件上可用于接WiFi6,比如MT7922,MT7921K,AX210,AX200;也可以接WiFi5,比如intel 8265C;甚至可以接Google的Coral TPU模块,R5S可以识别到TPU设备。
 
硬件需要对应系统中有相应的驱动方可使用,Nano Pi厂家最新系统支持MT7922和MT7921。


软件上需要固件有相应的驱动方可使用,Nano Pi厂家最新固件支持MT7922和MT7921。
转接板厚度2.9mm,可完全嵌入于R5S机器内部,无需更换底座。


转接板厚度2.9mm,可完全嵌入于R5S机器内部。
转接板预留了WiFI自身的USB蓝牙接口,1.25mm-4P接口,如需使用蓝牙,需要将此接口接到R5S的USB口,且需有蓝牙驱动及应用程序。如果使用蓝牙,其厚度为4.2mm,无法直接使用R5S原装底座,可选配3D固定框来加高底座,或者更换底座。


转接板预留了WiFI自身的USB蓝牙接口,1.25mm-4P接口,如需使用蓝牙,需要将此接口接到R5S的USB口,且需有蓝牙驱动及应用程序。如果使用蓝牙,其厚度为4.2mm,无法直接使用R5S原装底座。
'''此转接板可适用于NanoPi R5S/R6C/M6这3款机器'''。


此转接板可适用于NanoPi R5S/R6C/M6这3款机器。
http://www.mcuzone.com/wiki/4004_FriendlyElec_NanoPi_R5S/4004_FriendlyElec_NanoPi_R5S_68.jpg


=== 2. NVME转双WiFi6转接板 ===
=== 2.2. NVME转双WiFi6转接板 ===
此转接板将R5S的PCIe M.2 M-KEY接口通过Switch芯片,将PCIe一扩二,原SSD硬盘位扩展为两路M.2 A-KEY接口,硬件上可用于接WiFi6,比如MT7922,MT7921K,AX210,AX200;也可以接WiFi5,比如intel 8265C。
此转接板将R5S的硬盘接口PCIe M.2 M-KEY通过Switch芯片,将PCIe一扩二,原SSD硬盘位扩展为两路M.2 A-KEY接口,硬件上可用于接WiFi6,比如MT7922,MT7921K,AX210,AX200;也可以接WiFi5,比如intel 8265C。


软件上需要固件有相应的驱动方可使用,Nano Pi厂家最新固件支持MT7922和MT7921K,可以做无线中继,一路WiFi接上级路由,一路WiFi做AP分享热点。
硬件需要对应系统中有相应的驱动方可使用,Nano Pi厂家最新系统支持MT7922和MT7921K,可以做无线中继,一路WiFi接上级路由,一路WiFi做AP分享热点。


转接板预留了WiFI自身的USB蓝牙接口,1.25mm-4P接口,如需使用蓝牙,需要将此接口接到R5S的USB口,且需有蓝牙驱动及应用程序。
转接板预留了WiFI自身的USB蓝牙接口,1.25mm-4P接口,如需使用蓝牙,需要将此接口接到R5S的USB口,且需有蓝牙驱动及应用程序。
第33行: 第41行:
此转接板可适用于NanoPi R5S/R6C这2款机器。
此转接板可适用于NanoPi R5S/R6C这2款机器。


=== 3. NVME转 SSD+WiFi7转接板 ===
http://www.mcuzone.com/wiki/4004_FriendlyElec_NanoPi_R5S/4004_FriendlyElec_NanoPi_R5S_62.jpg
此转接板将R5S的PCIe M.2 M-KEY接口通过Switch芯片,将PCIe一扩二,原SSD硬盘位扩展为一路SSD硬盘和一路M.2 E-KEY接口。
 
=== 2.3. NVME转 SSD+WiFi7转接板 ===
此转接板将R5S的硬盘接口PCIe M.2 M-KEY通过Switch芯片,将PCIe一扩二,原SSD硬盘位扩展为一路SSD硬盘和一路M.2 E-KEY WiFi7接口。


SSD接口可以接2242/2280尺寸的NVME SSD硬盘,不支持傲腾和螃蟹的硬盘。
SSD接口可以接2242/2280尺寸的NVME SSD硬盘。


M.2 E-KEY接口硬件上可用于接WiFi7,比如BE200,MT7925,也可以接WiFi6,比如MT7922,MT7921K,AX210,AX200;还可以接WiFi5,比如intel 8265C;软件上需要固件有相应的驱动方可使用,Nano Pi厂家最新固件支持MT7922和MT7921K。
M.2 E-KEY接口硬件上可用于接WiFi7,比如BE200,MT7925,也可以接WiFi6,比如MT7922,MT7921K,AX210,AX200;还可以接WiFi5,比如intel 8265C;硬件需要对应系统中有相应的驱动方可使用,Nano Pi厂家最新系统支持MT7922和MT7921K。


转接板预留了WiFI自身的USB蓝牙接口,1.25mm-4P接口,如需使用蓝牙,需要将此接口接到R5S的USB口,且需有蓝牙驱动及应用程序。
转接板预留了WiFI自身的USB蓝牙接口,1.25mm-4P接口,如需使用蓝牙,需要将此接口接到R5S的USB口,且需有蓝牙驱动及应用程序。
第44行: 第54行:
转接板厚度为4.2mm;配合3D固定框,依旧可以使用R5S机器的CNC外壳原装底座。
转接板厚度为4.2mm;配合3D固定框,依旧可以使用R5S机器的CNC外壳原装底座。


=== 4. NVME转WiFi6+4G固定板 ===
http://www.mcuzone.com/wiki/4004_FriendlyElec_NanoPi_R5S/4004_FriendlyElec_NanoPi_R5S_63.jpg
此转接板将R5S的PCIe M.2 M-KEY接口转换成M.2 A-KEY接口,且配了4G模块的固定安装孔。
 
=== 2.4. NVME转WiFi6+4G固定板 ===
此转接板将R5S的硬盘接口PCIe M.2 M-KEY转换成M.2 A-KEY WiFi6接口,且增加了4G模块的固定安装孔。


M.2 A-KEY接口硬件上可用于接WiFi6,比如MT7922,MT7921K,AX210,AX200;也可以接WiFi5,比如intel 8265C;甚至可以接Google的Coral TPU模块,R5S可以识别到TPU设备。软件上需要固件有相应的驱动方可使用,Nano Pi厂家最新固件支持MT7922和MT7921。
M.2 A-KEY接口硬件上可用于接WiFi6,比如MT7922,MT7921K,AX210,AX200;也可以接WiFi5,比如intel 8265C;甚至可以接Google的Coral TPU模块,R5S可以识别到TPU设备。硬件需要对应系统中有相应的驱动方可使用,Nano Pi厂家最新系统支持MT7922和MT7921。


转接板预留了WiFI自身的USB蓝牙接口,1.25mm-4P接口,如需使用蓝牙,需要将此接口接到R5S的USB口,且需有蓝牙驱动及应用程序。
转接板预留了WiFI自身的USB蓝牙接口,1.25mm-4P接口,如需使用蓝牙,需要将此接口接到R5S的USB口,且需有蓝牙驱动及应用程序。


4G固定孔适用于我司CM4 4G mini模块,4G是USB设备,通过1.25 4p USB线接到R5S机器的USB口,友善最新固件支持4G,免驱,自动识别,无线额外装驱动。
4G固定孔适用于我司CM4 4G mini模块,4G是USB设备,通过1.25 4p USB线接到R5S机器的USB口,友善最新固件支持4G,免驱,自动识别,无需额外装驱动。
 
http://www.mcuzone.com/wiki/4004_FriendlyElec_NanoPi_R5S/4004_FriendlyElec_NanoPi_R5S_64.jpg
 
=== 2.5. NVME转4G LCC板 ===
此转接板将R5S的硬盘接口PCIe M.2 M-KEY转换成USB口,并将USB连接高通4G,且板载Nano SIM卡座,预留eSIM芯片位置(封装为5*6mm),友善最新系统支持4G,免驱,自动识别,无需额外装驱动。


=== 5. NVME转4G LCC板 ===
http://www.mcuzone.com/wiki/4004_FriendlyElec_NanoPi_R5S/4004_FriendlyElec_NanoPi_R5S_65.jpg
此转接板将R5S的PCIe M.2 M-KEY接口转换成USB口,并将USB连接高通4G,且板载Nano SIM卡座,预留eSIM芯片位置(封装为5*6mm),友善最新固件支持4G,免驱,自动识别,无线额外装驱动。


=== 6. 4G载板 ===
=== 2.6. 4G载板 ===


==== 6.4.1 R5S的4G载板 ====
==== 2.6.1 R5S的4G载板 ====
基于我司CM4 4G mini模块设计的适用于R5S的一个载板,可组装在R5S底部,4G是USB设备,通过1.25 4p USB线接到R5S机器的USB口,友善官方最新固件和istore OS最新固件均支持4G。
基于我司CM4 4G mini模块设计的适用于R5S的一个载板,可组装在R5S底部,4G是USB设备,通过1.25 4p USB线接到R5S机器的USB口,友善官方最新系统和istore OS最新固件均支持4G。


此转接板可适用于NanoPi R5S/R6C/R6S这3款机器。
此转接板可适用于NanoPi R5S/R6C/R6S这3款机器。


==== 6.4.2 R5C的4G载板 ====
http://www.mcuzone.com/wiki/4004_FriendlyElec_NanoPi_R5S/4004_FriendlyElec_NanoPi_R5S_66.jpg
 
==== 2.6.2 R5C的4G载板 ====
基于我司CM4 4G mini模块,我们设计了R5C配套的4G载板,且重新设计了3D打印底座,用于替代R5C外壳的底座,将4G天线内置。
基于我司CM4 4G mini模块,我们设计了R5C配套的4G载板,且重新设计了3D打印底座,用于替代R5C外壳的底座,将4G天线内置。


4G在友善官方最新固件和istore OS最新固件里均免驱,自动识别,无需额外装驱动。
4G在友善官方最新系统和istore OS最新固件里均免驱,自动识别,无需额外装驱动。
 
http://www.mcuzone.com/wiki/4004_FriendlyElec_NanoPi_R5S/4004_FriendlyElec_NanoPi_R5S_67.jpg


=== 7. 4G注意事项 ===
=== 2.7. 4G注意事项 ===
我司有多款4G型号,其中CM4 高通4G模组组装好后,开机自动识别;其他如4G CAT4模组、ZTE CAT4模组等,需要系统启动后,再插入4G模组,否则可能会因为4G先于R5S的网卡识别而导致网卡序号混乱进而无法访问后台。
我司有多款4G型号,其中CM4 高通4G模组和R5S配套组装好后,开机自动识别;其他如CAT4 4G模组、ZTE CAT4模组等,需要R5S系统启动后,再插入4G模组,否则可能会因为4G先于R5S的网卡识别而导致网卡序号混乱进而无法访问后台。


== '''三、FriendlyWrt系统操作''' ==
== '''三、FriendlyWrt系统操作''' ==
不管使用哪种转接板,WiFi和4G的操作方法都通用,我们这里用的WiFi型号为MT7922,他和MT7921驱动一样。友善官方烧写包版本:rk3568-sd-friendlywrt-23.05-20240818.img.gz
无论使用哪种转接板,4G和WiFi的操作方法都是通用的。
 
我们使用的4G模块为高通4G LTE模块和CAT4 4G模块;4G是免驱,即固件自带驱动,自动识别,无需额外装驱动。
 
我们使用的WiFi模块为MT7922,该模块的驱动和MT7921的是一样的,WiFi需要固件有驱动方可使用WiFi。
 
本文档使用R5S/R5C友善官方烧写包版本为:rk3568-eflasher-friendlywrt-23.05-20241112.img.gz,'''适用于R5S,也适用于R5C。'''烧写在eMMC内。
 
友善官网下载地址:
 
https://wiki.friendlyelec.com/wiki/index.php/NanoPi_R5S/zh#.E4.B8.8B.E8.BD.BD.E5.9B.BA.E4.BB.B6


=== 3.1 WiFi的操作 ===
本文档使用的R6C友善官方烧写包版本为:rk3588-eflasher-friendlywrt-23.05-20241112.img.gz,烧写在eMMC内。


=== 3.2 4G的操作 ===
友善官网下载地址:


=== 5.1 系统总览 ===
https://wiki.friendlyelec.com/wiki/index.php/NanoPi_R6C/zh#.E4.B8.8B.E8.BD.BD.E5.9B.BA.E4.BB.B6
http://www.mcuzone.com/wiki/4004_FriendlyElec_NanoPi_R5S/4004_FriendlyElec_NanoPi_R5S_02.jpg


=== 5.2 友善电子FriendlyWrt主要功能 ===
=== 3.1 NanoPi R5S/R5C的4G的操作 ===


==== 5.2.1 支持通过USB无线网卡上网 ====
==== 3.1.1 测试4G模块 ====
以外置MT7662 USB无线网卡为例,NanoPi R5S可选配外置MT7662 USB无线网卡,可工作在AP模式,亦可工作在Client模式作为WAN口使用。
4G模块在OpenWrt系统里做WAN口使用。用网线将R5S/R5C的LAN口与PC的网口相连,启动系统,PC浏览器打开192.168.2.1,登录系统后台页面(默认用户名<code>root</code>,密码<code>password</code>)。


以外置RTL8812 USB无线网卡为例,NanoPi R5S可选配外置RTL8812 USB无线网卡,可工作在无线中继模式实现无线扩展。
进入“服务 - 终端”,登录终端


===== 5.2.1.1 Client模式连接到主无线路由器 =====
http://www.mcuzone.com/wiki/4004_FriendlyElec_NanoPi_R5S/4004_FriendlyElec_NanoPi_R5S_69.jpg
将MT7662 USB无线网卡插入NanoPi R5S的USB-A接口,重启系统。


点击 ”网络 - 无线“,在界面上点击”Aukey USBAC1200 802.11ac/b/g/n“后面的”扫描“按钮扫描网络,点击无线路由器后面的”加入网络“按钮,在加入网络的配置页面中,勾选”重置无线配置“,在”WPA密钥“一栏中输入密钥,其他配置保持默认,点 ”提交“:
默认用户名<code>root</code>,密码<code>password:</code>


http://www.mcuzone.com/wiki/4004_FriendlyElec_NanoPi_R5S/4004_FriendlyElec_NanoPi_R5S_03.jpg
http://www.mcuzone.com/wiki/4004_FriendlyElec_NanoPi_R5S/4004_FriendlyElec_NanoPi_R5S_70.jpg


http://www.mcuzone.com/wiki/4004_FriendlyElec_NanoPi_R5S/4004_FriendlyElec_NanoPi_R5S_04.jpg
执行<code>ip addr</code>,结果如下,可以看到高通4G LTE模块被认成了usb0:


http://www.mcuzone.com/wiki/4004_FriendlyElec_NanoPi_R5S/4004_FriendlyElec_NanoPi_R5S_05.jpg
http://www.mcuzone.com/wiki/4004_FriendlyElec_NanoPi_R5S/4004_FriendlyElec_NanoPi_R5S_71.jpg


点击”接口设置 - 高级设置“,在”接口名称“中输入”wlan0“,再点击”保存“:
若是CAT4 4G模块,则被识别成eth3,如下图所示:


http://www.mcuzone.com/wiki/4004_FriendlyElec_NanoPi_R5S/4004_FriendlyElec_NanoPi_R5S_06.jpg
http://www.mcuzone.com/wiki/4004_FriendlyElec_NanoPi_R5S/4004_FriendlyElec_NanoPi_R5S_72.jpg


最后点”保存并应用“,连接成功后,可以在”网络 - 接口“看到IP地址:
('''''注意:CAT4 4G模块必须在FriendlyWrt系统启动完毕后才能插入USB口,否则电脑将无法正确获得IP地址,从而无法进入FriendlyWrt后台配置页面。''''')


http://www.mcuzone.com/wiki/4004_FriendlyElec_NanoPi_R5S/4004_FriendlyElec_NanoPi_R5S_07.jpg
如果你用第三方固件,终端里没有出现eth或者USB0设备,说明该固件没有编译进4G驱动,则无法使用4G,此时需要更换固件。


http://www.mcuzone.com/wiki/4004_FriendlyElec_NanoPi_R5S/4004_FriendlyElec_NanoPi_R5S_08.jpg
之后添加4G接口,步骤如下:


WiFi模块上网测速(可跑满200M电信宽带):
进入“网络 - 接口”,点击“添加新接口”:


http://www.mcuzone.com/wiki/4004_FriendlyElec_NanoPi_R5S/4004_FriendlyElec_NanoPi_R5S_09.jpg
http://www.mcuzone.com/wiki/4004_FriendlyElec_NanoPi_R5S/4004_FriendlyElec_NanoPi_R5S_73.jpg
 
按下图进行配置(“名称”可以自定义),设备选择“usb0”(高通4G 模块)或“eth3”(CAT4 4G模块),然后点击“创建接口”:
 
http://www.mcuzone.com/wiki/4004_FriendlyElec_NanoPi_R5S/4004_FriendlyElec_NanoPi_R5S_74.jpg
 
点击“防火墙设置”,在“创建/分配防火墙区域”中,选择wan,然后点击“保存”:
 
http://www.mcuzone.com/wiki/4004_FriendlyElec_NanoPi_R5S/4004_FriendlyElec_NanoPi_R5S_108.jpg
 
自动返回“接口”页面,点击“保存并应用”:
 
http://www.mcuzone.com/wiki/4004_FriendlyElec_NanoPi_R5S/4004_FriendlyElec_NanoPi_R5S_76.jpg
 
稍等片刻,我们可以看到4G模块已经获得了IP地址:
 
http://www.mcuzone.com/wiki/4004_FriendlyElec_NanoPi_R5S/4004_FriendlyElec_NanoPi_R5S_77.jpg
 
回到终端,执行<code>ifconfig usb0</code>(或者<code>ifconfig eth3</code>)查看4G模块的网络参数:
 
http://www.mcuzone.com/wiki/4004_FriendlyElec_NanoPi_R5S/4004_FriendlyElec_NanoPi_R5S_78.jpg
 
ping域名成功,说明4G模块已经能正常上网:
 
http://www.mcuzone.com/wiki/4004_FriendlyElec_NanoPi_R5S/4004_FriendlyElec_NanoPi_R5S_79.jpg
 
4G模块上网测速,测速网站<nowiki/>https://www.speedtest.cn/<nowiki/>:
 
http://www.mcuzone.com/wiki/4004_FriendlyElec_NanoPi_R5S/4004_FriendlyElec_NanoPi_R5S_80.jpg


'''''注意:网络测速受网络环境和测试方法影响,速度请以实际为准,本测试仅供参考。'''''
'''''注意:网络测速受网络环境和测试方法影响,速度请以实际为准,本测试仅供参考。'''''


Client模式连接到千兆无线路由器,使用iperf3测速:
==== 3.1.2 AT命令操作 ====
如果你要对4G进行AT命令操作,首先下载串口工具,操作如下:
 
进入“系统 - 软件包”:
 
http://www.mcuzone.com/wiki/4004_FriendlyElec_NanoPi_R5S/4004_FriendlyElec_NanoPi_R5S_81.jpg
 
在软件包页面点击“更新列表”按钮:
 
http://www.mcuzone.com/wiki/4004_FriendlyElec_NanoPi_R5S/4004_FriendlyElec_NanoPi_R5S_82.jpg
 
更新完毕后,在“下载并安装软件包:”中输入minicom,点击确认按钮。
 
然后点击“安装”按钮,稍等片刻即安装完毕,点击“关闭”按钮即可:
 
http://www.mcuzone.com/wiki/4004_FriendlyElec_NanoPi_R5S/4004_FriendlyElec_NanoPi_R5S_83.jpg
 
http://www.mcuzone.com/wiki/4004_FriendlyElec_NanoPi_R5S/4004_FriendlyElec_NanoPi_R5S_84.jpg
 
此时我们可以在“已安装”页面看到minicom的软件信息:
 
http://www.mcuzone.com/wiki/4004_FriendlyElec_NanoPi_R5S/4004_FriendlyElec_NanoPi_R5S_85.jpg
 
进入“服务 - 终端”,登录终端。
 
以高通4G LTE模块为例,在终端中执行命令<code>lsusb</code>,如下图所示:
 
http://www.mcuzone.com/wiki/4004_FriendlyElec_NanoPi_R5S/4004_FriendlyElec_NanoPi_R5S_86.jpg
 
本模块的id为05c6 90b6,记录下这个值。
 
使用下列命令打开ttyUSB串口,其中echo后面的值就是之前记录的ID值:
 
<code>modprobe option</code>
 
<code>sh -c 'echo 05c6 90b6 > /sys/bus/usb-serial/drivers/option1/new_id'</code>


NanoPi R5S作为client,测速大约为301Mbps:
执行上述两条命令之后执行:


http://www.mcuzone.com/wiki/4004_FriendlyElec_NanoPi_R5S/4004_FriendlyElec_NanoPi_R5S_10.jpg
<code>ls /dev/ttyUSB*</code>


NanoPi R5S作为server,测速大约为335Mbps:
此时应该能看到dev设备下有ttyUSB0-2三个设备:


http://www.mcuzone.com/wiki/4004_FriendlyElec_NanoPi_R5S/4004_FriendlyElec_NanoPi_R5S_11.jpg
http://www.mcuzone.com/wiki/4004_FriendlyElec_NanoPi_R5S/4004_FriendlyElec_NanoPi_R5S_87.jpg
 
通过minicom打开AT命令串口:
 
<code>minicom -D /dev/ttyUSB0</code>
 
(注意,使用哪个串口,应以在进入此串口后,可输入运行AT命令,显示不乱码,不乱跳结果为准。)
 
如果需要查看回显,请键入命令:<code>ate1</code>,然后回车,继续键入其它命令,回车可以看到结果。
 
http://www.mcuzone.com/wiki/4004_FriendlyElec_NanoPi_R5S/4004_FriendlyElec_NanoPi_R5S_88.jpg
 
{{ATCOMM}}
 
==== 3.1.3 修改4G模块的IP地址 ====
如果出厂默认的4G IP地址和用户使用的IP地址有冲突,或有修改IP地址的需求,可按照下列步骤进行修改:
 
'''高通 4G模块:'''
 
将4G模块的IP改为直接获取公网IP即可,请执行AT命令:
 
设置IP为公网:<code>AT+GTIPPASS=1</code>
 
设置IP为内网:<code>AT+GTIPPASS=0</code>
 
查询当前IP为公网还是内网:<code>AT+GTIPPASS?</code>
 
修改IP完毕后需要断电重启才能生效。
 
'''CAT4 4G模块:'''
 
执行AT命令:
 
<code>AT+ROUTEIP=<newip></code>
 
注意,只支持192.168.x.1这样格式的地址,如果设置了<code>AT+ROUTEIP=192.168.3.1</code>,最终获得的IP为192.168.3.100,修改完后需断电重启系统。
 
查询当前IP:<code>AT+ROUTEIP?</code>,返回两个值,前一个为旧IP,后一个为新IP。
 
测试命令:<code>AT+ROUTEIP=?</code>
 
=== 3.2 NanoPi R5S/R5C的WiFi的操作 ===
NanoPi R5S/R5C可选配MT7922 WiFi模块,可工作在AP模式(作为无线热点),此时可利用4G模块作为WAN,无线热点作为LAN,供其它设备无线上网。
 
进入“服务 - 终端”,登录终端。
 
执行<code>lspci</code>,查看无线模块的信息:
 
http://www.mcuzone.com/wiki/4004_FriendlyElec_NanoPi_R5S/4004_FriendlyElec_NanoPi_R5S_106.jpg
 
执行<code>ifconfig -a wlan1</code>,查看无线模块的网络信息:
 
http://www.mcuzone.com/wiki/4004_FriendlyElec_NanoPi_R5S/4004_FriendlyElec_NanoPi_R5S_107.jpg
 
点击 ”网络 - 无线“,进入无线设置:
 
http://www.mcuzone.com/wiki/4004_FriendlyElec_NanoPi_R5S/4004_FriendlyElec_NanoPi_R5S_89.jpg
 
在界面上点击”Generic MAC80211 802.11ac/ax/b/g/n“后面的”添加“按钮,将会弹出”编辑无线网络“页面:
 
http://www.mcuzone.com/wiki/4004_FriendlyElec_NanoPi_R5S/4004_FriendlyElec_NanoPi_R5S_90.jpg
 
在”设备配置 - 常规设置 - 工作频率“一栏中按下面所示的设置无线信道:
 
http://www.mcuzone.com/wiki/4004_FriendlyElec_NanoPi_R5S/4004_FriendlyElec_NanoPi_R5S_91.jpg
 
在”设备配置 - 高级设置 - 工作频率“一栏中将国家代码设置为US:
 
http://www.mcuzone.com/wiki/4007_R6C_4G/4007_R6C_4G_27.jpg
 
在”接口配置 - 常规设置“中,在”ESSID“一栏中,输入热点名称(可自定义名称),在”网络“一栏中,勾选”lan“,点击”无线安全“,设置加密类型 (例如”WPA2-PSK(强安全性)“)和密钥:
 
http://www.mcuzone.com/wiki/4004_FriendlyElec_NanoPi_R5S/4004_FriendlyElec_NanoPi_R5S_92.jpg
 
http://www.mcuzone.com/wiki/4004_FriendlyElec_NanoPi_R5S/4004_FriendlyElec_NanoPi_R5S_93.jpg
 
点击“接口配置 - 高级设置”,在“接口名称”中输入“wlan1”(可自定义名称):
 
http://www.mcuzone.com/wiki/4004_FriendlyElec_NanoPi_R5S/4004_FriendlyElec_NanoPi_R5S_94.jpg
 
然后点击“保存”,自动返回上层页面,再点击“保存并应用”:
 
http://www.mcuzone.com/wiki/4004_FriendlyElec_NanoPi_R5S/4004_FriendlyElec_NanoPi_R5S_95.jpg
 
由于需要重启才能生效,点击“系统 - 重启”:
 
http://www.mcuzone.com/wiki/4004_FriendlyElec_NanoPi_R5S/4004_FriendlyElec_NanoPi_R5S_96.jpg
 
如果一直显示“正在载入视图”,请手动断电重启。
 
重启后回到”网络 - 无线“,点击第二个默认的Master模式后的“禁用”按钮:
 
http://www.mcuzone.com/wiki/4004_FriendlyElec_NanoPi_R5S/4004_FriendlyElec_NanoPi_R5S_97.jpg
 
然后点击新建无线热点后的“编辑”按钮:
 
http://www.mcuzone.com/wiki/4007_R6C_4G/4007_R6C_4G_34.jpg
 
在”设备配置 - 常规设置 - 工作频率“一栏中,按下面所示的设置无线信道:
 
http://www.mcuzone.com/wiki/4004_FriendlyElec_NanoPi_R5S/4004_FriendlyElec_NanoPi_R5S_99.jpg
 
设置完毕后保存,自动返回上层页面,再点击“保存并应用”:
 
http://www.mcuzone.com/wiki/4004_FriendlyElec_NanoPi_R5S/4004_FriendlyElec_NanoPi_R5S_104.jpg
 
待页面刷新后,我们可以看到这个热点已经激活,此时即可使用手机等设备去连接该热点:
 
http://www.mcuzone.com/wiki/4004_FriendlyElec_NanoPi_R5S/4004_FriendlyElec_NanoPi_R5S_101.jpg
 
http://www.mcuzone.com/wiki/4004_FriendlyElec_NanoPi_R5S/4004_FriendlyElec_NanoPi_R5S_102.jpg
 
上一节中4G模块作为WAN,此时无线热点作为LAN,手机连接后即可通过无线热点,利用4G网络上网。
 
手机连接无线热点进行上网测速,测速网站<nowiki/>https://www.speedtest.cn/<nowiki/>:
 
http://www.mcuzone.com/wiki/4004_FriendlyElec_NanoPi_R5S/4004_FriendlyElec_NanoPi_R5S_103.jpg


'''''注意:网络测速受网络环境和测试方法影响,速度请以实际为准,本测试仅供参考。'''''
'''''注意:网络测速受网络环境和测试方法影响,速度请以实际为准,本测试仅供参考。'''''


===== 5.2.1.2 Master模式创建无线热点 =====
=== 3.3 NanoPi R6C的4G的操作 ===
将MT7662 USB无线网卡插入NanoPi R5S的USB-A接口,重启系统。
 
==== 3.3.1 测试4G模块 ====
4G模块在OpenWrt系统里做WAN口使用。用网线将R6C的LAN口与PC的网口相连,启动系统,PC浏览器打开192.168.2.1,登录系统后台页面(默认用户名<code>root</code>,密码<code>password</code>)。
 
进入“服务 - 终端”,登录终端,默认用户名<code>root</code>,密码<code>password:</code>
 
http://www.mcuzone.com/wiki/4007_R6C_4G/4007_R6C_4G_01.jpg
 
http://www.mcuzone.com/wiki/4007_R6C_4G/4007_R6C_4G_22.jpg
 
执行<code>ip addr</code>,结果如下,可以看到高通4G LTE模块被认成了usb0:
 
http://www.mcuzone.com/wiki/4007_R6C_4G/4007_R6C_4G_03.jpg
 
若是CAT4 4G模块,则被识别成eth2,如下图所示:
 
http://www.mcuzone.com/wiki/4007_R6C_4G/4007_R6C_4G_05.jpg
 
('''''注意:CAT4 4G模块必须在FriendlyWrt系统启动完毕后才能插入USB口,否则电脑将无法正确获得IP地址,从而无法进入FriendlyWrt后台配置页面。''''')
 
之后添加4G接口,步骤如下:


'''场景1:已作为Client模式连接主无线路由器。'''
进入“网络 - 接口”,点击“添加新接口”:


点击 ”网络 - 无线“,在界面上点击”Aukey USBAC1200 802.11ac/b/g/n“后面的”添加“按钮,将会弹出”编辑无线网络“页面,在”工作频率“一栏中设置无线信道(例如”40 (5200 MHz)“),在”ESSID“一栏中,输入热点名称,在”网络“一栏中,勾选”lan“,点击”无线安全“,设置加密类型 (例如”WPA2-PSK(强安全性)“)和密钥,“工作频率”按下图红框设置:
http://www.mcuzone.com/wiki/4007_R6C_4G/4007_R6C_4G_06.jpg


http://www.mcuzone.com/wiki/4004_FriendlyElec_NanoPi_R5S/4004_FriendlyElec_NanoPi_R5S_12.jpg
按下图进行配置(“名称”可以自定义),设备选择“usb0”(高通4G LTE模块)或“eth2”(CAT4 4G模块),然后点击“创建接口”:


点击“设备设置- 高级设置”,将国家代码设为US;点击“接口设置- 高级设置”,在“接口名称”中输入“wlan1”:
http://www.mcuzone.com/wiki/4007_R6C_4G/4007_R6C_4G_07.jpg


http://www.mcuzone.com/wiki/4004_FriendlyElec_NanoPi_R5S/4004_FriendlyElec_NanoPi_R5S_13.jpg
点击“防火墙设置”,在“创建/分配防火墙区域”中,选择wan,然后点击“保存”:


然后点击“保存”,然后点击“保存并应用”:
http://www.mcuzone.com/wiki/4007_R6C_4G/4007_R6C_4G_08.jpg


http://www.mcuzone.com/wiki/4004_FriendlyElec_NanoPi_R5S/4004_FriendlyElec_NanoPi_R5S_14.jpg
自动返回“接口”页面,点击“保存并应用”:


由于需要重启才能生效,点击“系统”选择“重启”:
http://www.mcuzone.com/wiki/4007_R6C_4G/4007_R6C_4G_09.jpg


http://www.mcuzone.com/wiki/4004_FriendlyElec_NanoPi_R5S/4004_FriendlyElec_NanoPi_R5S_15.jpg
稍等片刻,我们可以看到4G模块已经获得了IP地址:


重启后回到”网络 - 无线“,将Client模式的连接禁用:
http://www.mcuzone.com/wiki/4007_R6C_4G/4007_R6C_4G_10.jpg


http://www.mcuzone.com/wiki/4004_FriendlyElec_NanoPi_R5S/4004_FriendlyElec_NanoPi_R5S_16.jpg
回到终端,执行<code>ifconfig usb0</code>(或者<code>ifconfig eth2</code>)查看4G模块的网络参数:


使用手机等设备连接这个无线AP:
http://www.mcuzone.com/wiki/4007_R6C_4G/4007_R6C_4G_11.jpg


http://www.mcuzone.com/wiki/4004_FriendlyElec_NanoPi_R5S/4004_FriendlyElec_NanoPi_R5S_17.jpg
ping域名成功,说明4G模块已经能正常上网:


http://www.mcuzone.com/wiki/4004_FriendlyElec_NanoPi_R5S/4004_FriendlyElec_NanoPi_R5S_18.jpg
http://www.mcuzone.com/wiki/4007_R6C_4G/4007_R6C_4G_12.jpg


手机连接热点上网测速(可跑满200M电信宽带):
4G模块上网测速,测速网站<nowiki/>https://www.speedtest.cn/<nowiki/>:


http://www.mcuzone.com/wiki/4004_FriendlyElec_NanoPi_R5S/4004_FriendlyElec_NanoPi_R5S_19.jpg
http://www.mcuzone.com/wiki/4007_R6C_4G/4007_R6C_4G_13.jpg


'''''注意:网络测速受网络环境和测试方法影响,速度请以实际为准,本测试仅供参考。'''''
'''''注意:网络测速受网络环境和测试方法影响,速度请以实际为准,本测试仅供参考。'''''


Master模式下,PC连NanoPi R5S建立的无线热点,使用iperf3在PC和NanoPi R5S之间测速:
==== 3.3.2 AT命令操作 ====
上一节我们已经配置完毕4G模块,因此现在FriendlyWrt系统可以上网,FriendlyWrt系统本身不带串口工具,所以我们如果需要操作AT命令,需要首先下载串口工具。
 
进入“系统 - 软件包”:
 
http://www.mcuzone.com/wiki/4007_R6C_4G/4007_R6C_4G_14.jpg


NanoPi R5S作为client,测速大约为234Mbps:
在软件包页面点击“更新列表”按钮:


http://www.mcuzone.com/wiki/4004_FriendlyElec_NanoPi_R5S/4004_FriendlyElec_NanoPi_R5S_20.jpg
http://www.mcuzone.com/wiki/4007_R6C_4G/4007_R6C_4G_15.jpg


NanoPi R5S作为server,测速大约为222Mbps:
更新完毕后,在“下载并安装软件包:”中输入minicom,点击确认按钮。


http://www.mcuzone.com/wiki/4004_FriendlyElec_NanoPi_R5S/4004_FriendlyElec_NanoPi_R5S_21.jpg
然后点击“安装”按钮,稍等片刻即安装完毕,点击“关闭”按钮即可:


'''''注意:网络测速受网络环境和测试方法影响,速度请以实际为准,本测试仅供参考。'''''
http://www.mcuzone.com/wiki/4007_R6C_4G/4007_R6C_4G_16.jpg
 
http://www.mcuzone.com/wiki/4007_R6C_4G/4007_R6C_4G_17.jpg
 
此时我们可以在“已安装”页面看到minicom的软件信息:
 
http://www.mcuzone.com/wiki/4007_R6C_4G/4007_R6C_4G_18.jpg
 
进入“服务 - 终端”,登录终端。


'''场景2:从初始状态开始配置。'''
以高通4G LTE模块为例,在终端中执行命令<code>lsusb</code>,如下图所示:


如果系统是重新烧录的,我们也可以从系统的初始状态开始配置无线热点。
http://www.mcuzone.com/wiki/4007_R6C_4G/4007_R6C_4G_19.jpg


点击 ”网络 - 无线“,然后点击默认的Master模式连接后面的“编辑”:
本模块的id为05c6 90b6,记录下这个值。


http://www.mcuzone.com/wiki/4004_FriendlyElec_NanoPi_R5S/4004_FriendlyElec_NanoPi_R5S_22.jpg
使用下列命令打开ttyUSB串口,其中echo后面的值就是之前记录的ID值:


“工作频率”按下图红框设置,该连接默认有加密,密码为<code>password</code>
<code>modprobe option</code>


http://www.mcuzone.com/wiki/4004_FriendlyElec_NanoPi_R5S/4004_FriendlyElec_NanoPi_R5S_23.jpg
<code>sh -c 'echo 05c6 90b6 > /sys/bus/usb-serial/drivers/option1/new_id'</code>


点击“设备设置- 高级设置”,将国家代码设为US;点击“接口设置- 高级设置”,在“接口名称”中输入“wlan1”:
执行上述两条命令之后执行:


http://www.mcuzone.com/wiki/4004_FriendlyElec_NanoPi_R5S/4004_FriendlyElec_NanoPi_R5S_24.jpg
<code>ls /dev/ttyUSB*</code>


然后点击“保存”,然后点击“保存并应用”:
此时应该能看到dev设备下有ttyUSB0-2三个设备:


http://www.mcuzone.com/wiki/4004_FriendlyElec_NanoPi_R5S/4004_FriendlyElec_NanoPi_R5S_25.jpg
http://www.mcuzone.com/wiki/4007_R6C_4G/4007_R6C_4G_04.jpg


将这个Master模式连接启用:
通过minicom打开AT命令串口:


http://www.mcuzone.com/wiki/4004_FriendlyElec_NanoPi_R5S/4004_FriendlyElec_NanoPi_R5S_26.jpg
<code>minicom -D /dev/ttyUSB0</code>


使用手机等设备连接这个无线AP:
(注意,使用哪个串口,应以在进入此串口后,可输入运行AT命令,显示不乱码,不乱跳结果为准。)


http://www.mcuzone.com/wiki/4004_FriendlyElec_NanoPi_R5S/4004_FriendlyElec_NanoPi_R5S_27.jpg
如果需要查看回显,请键入命令:<code>ate1</code>,然后回车,继续键入其它命令,回车可以看到结果。


http://www.mcuzone.com/wiki/4004_FriendlyElec_NanoPi_R5S/4004_FriendlyElec_NanoPi_R5S_28.jpg
用AT+CPIN?来检查SIM是否正常插入并识别;


===== 5.2.1.3 无线中继模式 =====
用AT+CSQ来检查信号强度,第一个值是0-31,需要25以上才算信号质量良好;
将RTL8812 USB无线网卡插入NanoPi R5S的USB-A接口,重启系统。


'''第一步:连接到主无线路由器。'''
用AT+COPS?来检查注网情况,双引号内是运营商代码,最后一个数字是网络模式,7代表4G。


点击“网络 - 无线”,在界面上点击“Generic MAC80211 802.11ac/b/g/n”后面的“扫描”按钮扫描网络,点击无线路由器后面的“加入网络”按钮:
http://www.mcuzone.com/wiki/4007_R6C_4G/4007_R6C_4G_20.jpg


http://www.mcuzone.com/wiki/4004_FriendlyElec_NanoPi_R5S/4004_FriendlyElec_NanoPi_R5S_29.jpg
{{ATCOMM}}


http://www.mcuzone.com/wiki/4004_FriendlyElec_NanoPi_R5S/4004_FriendlyElec_NanoPi_R5S_30.jpg
==== 3.3.3 修改4G模块的IP地址 ====
如果出厂默认的4G IP地址和用户使用的IP地址有冲突,或有修改IP地址的需求,可按照下列步骤进行修改:


在加入网络的配置页面中,勾选“重置无线配置”,在“WPA密钥”一栏中输入密钥,其他配置保持默认,点“提交”:
'''高通 4G模块:'''


http://www.mcuzone.com/wiki/4004_FriendlyElec_NanoPi_R5S/4004_FriendlyElec_NanoPi_R5S_31.jpg
将4G模块的IP改为直接获取公网IP即可,请执行AT命令:


“工作频率”按下图红框设置:
设置IP为公网:<code>AT+GTIPPASS=1</code>


http://www.mcuzone.com/wiki/4004_FriendlyElec_NanoPi_R5S/4004_FriendlyElec_NanoPi_R5S_32.jpg
设置IP为内网:<code>AT+GTIPPASS=0</code>


点击“设备设置- 高级设置”,将国家代码设为驱动默认;点击“接口设置- 高级设置”,在“接口名称”中输入“wlan0”:
查询当前IP为公网还是内网:<code>AT+GTIPPASS?</code>


http://www.mcuzone.com/wiki/4004_FriendlyElec_NanoPi_R5S/4004_FriendlyElec_NanoPi_R5S_33.jpg
修改IP完毕后需要断电重启才能生效。


然后点击“保存”,然后点击“保存并应用”:
'''CAT4 4G模块:'''


http://www.mcuzone.com/wiki/4004_FriendlyElec_NanoPi_R5S/4004_FriendlyElec_NanoPi_R5S_34.jpg
执行AT命令:


连接成功后,可以在“网络 - 接口”中看到IP地址:
<code>AT+ROUTEIP=<newip></code>


http://www.mcuzone.com/wiki/4004_FriendlyElec_NanoPi_R5S/4004_FriendlyElec_NanoPi_R5S_35.jpg
注意,只支持192.168.x.1这样格式的地址,如果设置了<code>AT+ROUTEIP=192.168.3.1</code>,最终获得的IP为192.168.3.100,修改完后需断电重启系统。


'''第二步:创建无线热点。'''
查询当前IP:<code>AT+ROUTEIP?</code>,返回两个值,前一个为旧IP,后一个为新IP。


点击“网络 - 无线”,在界面上点击“Generic MAC80211 802.11ac/b/g/n”后面的“添加”按钮,将会弹出“编辑无线网络”页面,在 "工作频率" 一栏中设置无线信道(例如"36 (5180 MHz)",如红框所示),在“ESSID”一栏中,输入热点名称,在 "网络" 一栏中,勾选 "lan",点击“无线安全”,设置加密类型 (例如 "WPA2-PSK(强安全性)")和密钥:
测试命令:<code>AT+ROUTEIP=?</code>


http://www.mcuzone.com/wiki/4004_FriendlyElec_NanoPi_R5S/4004_FriendlyElec_NanoPi_R5S_36.jpg
=== 3.4 NanoPi R6C的WiFi的操作 ===
NanoPi R6C可选配MT7922 WiFi模块,可工作在AP模式(作为无线热点),此时可利用4G模块作为WAN,无线热点作为LAN,供其它设备无线上网。


http://www.mcuzone.com/wiki/4004_FriendlyElec_NanoPi_R5S/4004_FriendlyElec_NanoPi_R5S_37.jpg
进入“服务 - 终端”,登录终端。


点击“接口配置 - 高级设置”,在“接口名称”中输入“wlan1”:
执行<code>lspci</code>,查看无线模块的信息:


http://www.mcuzone.com/wiki/4004_FriendlyElec_NanoPi_R5S/4004_FriendlyElec_NanoPi_R5S_38.jpg
http://www.mcuzone.com/wiki/4007_R6C_4G/4007_R6C_4G_21.jpg


然后点击“保存”,然后点击“保存并应用”:
执行<code>ifconfig -a wlan0</code>,查看无线模块的网络信息:


http://www.mcuzone.com/wiki/4004_FriendlyElec_NanoPi_R5S/4004_FriendlyElec_NanoPi_R5S_39.jpg
http://www.mcuzone.com/wiki/4007_R6C_4G/4007_R6C_4G_23.jpg


由于需要重启才能生效,点击“系统”选择“重启”。
下面我们进行无线模块的设置。


http://www.mcuzone.com/wiki/4004_FriendlyElec_NanoPi_R5S/4004_FriendlyElec_NanoPi_R5S_40.jpg
点击 ”网络 - 无线“,进入无线设置:


'''第三步:无线设备连接热点上网。'''
http://www.mcuzone.com/wiki/4007_R6C_4G/4007_R6C_4G_24.jpg


使用手机等无线设备连接第二步中设置的无线热点,即可上网:
在界面上点击”Generic MAC80211 802.11ac/ax/b/g/n“后面的”添加“按钮,将会弹出”编辑无线网络“页面:


http://www.mcuzone.com/wiki/4004_FriendlyElec_NanoPi_R5S/4004_FriendlyElec_NanoPi_R5S_41.jpg
http://www.mcuzone.com/wiki/4007_R6C_4G/4007_R6C_4G_25.jpg


http://www.mcuzone.com/wiki/4004_FriendlyElec_NanoPi_R5S/4004_FriendlyElec_NanoPi_R5S_42.jpg
在”设备配置 - 常规设置 - 工作频率“一栏中按下面所示的设置无线信道:


手机连接无线热点上网测速(200M电信宽带),可见中继后网速有损耗,大概是全速的1/3:
http://www.mcuzone.com/wiki/4007_R6C_4G/4007_R6C_4G_26.jpg


http://www.mcuzone.com/wiki/4004_FriendlyElec_NanoPi_R5S/4004_FriendlyElec_NanoPi_R5S_43.jpg
在”设备配置 - 高级设置 - 工作频率“一栏中将国家代码设置为US:


'''''注意:网络测速受网络环境和测试方法影响,速度请以实际为准,本测试仅供参考。'''''
http://www.mcuzone.com/wiki/4007_R6C_4G/4007_R6C_4G_27.jpg


===== 5.2.1.4 测试总结 =====
在”接口配置 - 常规设置“中,在”ESSID“一栏中,输入热点名称(可自定义名称),在”网络“一栏中,勾选”lan“,点击”无线安全“,设置加密类型 (例如”WPA2-PSK(强安全性)“)和密钥:
经实测,NanoPi R5S在运行FriendlyWrt时,对MT7662 USB无线网卡,可让其在Client模式下或者在Master模式下使用,但无法使用中继模式开启热点给其它设备上网;而RTL8812(8812a) USB无线网卡无论在Client模式下还是在Master模式下都能正常使用,也可以使用中继模式开启热点给其它设备上网。另外,经我们测试,支持中继的RTL8812 USB无线网卡为8812a,而b812可让其在Client模式下或者在Master模式下使用,但无法使用中继模式开启热点给其它设备上网。


'''''注意,因为驱动支持的关系,各类无线模块的运行可能不大稳定,实际使用效果应以用户实测为准。'''''
http://www.mcuzone.com/wiki/4007_R6C_4G/4007_R6C_4G_28.jpg


==== 5.2.2 支持通过4G模组上网 ====
http://www.mcuzone.com/wiki/4007_R6C_4G/4007_R6C_4G_29.jpg
经测试,高通4G CAT模组配置完毕后即可联网,下次开机自动联网。其余如国产4G CAT4模组、ZTE CAT4模组等,需要开机后再插入4G模组进行配置,否则可能会因为4G先于R5S的网卡识别而导致网卡序号混乱进而无法访问后台。


以高通4G CAT模组为例,将已插入SIM卡的4G模组插入NanoPi R5S的USB-A口,启动系统,进入”网络 - 接口“,点击“添加新接口”:
点击“接口配置 - 高级设置”,在“接口名称”中输入“wlan1”(可自定义名称):


http://www.mcuzone.com/wiki/4004_FriendlyElec_NanoPi_R5S/4004_FriendlyElec_NanoPi_R5S_44.jpg
http://www.mcuzone.com/wiki/4007_R6C_4G/4007_R6C_4G_30.jpg


按下图设置新接口(usb0即为4G模组,如果是别的型号的4G模组,该网络标识有可能会因为型号不同而不同),然后点击“创建新接口”:
然后点击“保存”,自动返回上层页面,再点击“保存并应用”:


http://www.mcuzone.com/wiki/4004_FriendlyElec_NanoPi_R5S/4004_FriendlyElec_NanoPi_R5S_45.jpg
http://www.mcuzone.com/wiki/4007_R6C_4G/4007_R6C_4G_31.jpg


点击“防火墙设置”,将防火墙区域指定为wan,点击“保存”:
由于需要重启才能生效,点击“系统 - 重启”:


http://www.mcuzone.com/wiki/4004_FriendlyElec_NanoPi_R5S/4004_FriendlyElec_NanoPi_R5S_46.jpg
http://www.mcuzone.com/wiki/4007_R6C_4G/4007_R6C_4G_32.jpg


回到上一页面,点击“保存并应用”,稍等片刻,即可看到WWAN3获取了正确的IP地址:
如果一直显示“正在载入视图”,请手动断电重启。


http://www.mcuzone.com/wiki/4004_FriendlyElec_NanoPi_R5S/4004_FriendlyElec_NanoPi_R5S_47.jpg
重启后回到”网络 - 无线“,点击第二个默认的Master模式后的“禁用”按钮:


此时PC通过高通4G CAT模组可以上网,测试下网速:
http://www.mcuzone.com/wiki/4007_R6C_4G/4007_R6C_4G_33.jpg


http://www.mcuzone.com/wiki/4004_FriendlyElec_NanoPi_R5S/4004_FriendlyElec_NanoPi_R5S_48.jpg
然后点击新建无线热点后的“编辑”按钮:


==== 5.2.3 支持USB有线网卡 ====
http://www.mcuzone.com/wiki/4007_R6C_4G/4007_R6C_4G_34.jpg
以外置RTL8153 USB网卡为例,可以将这个网卡设置为第三个LAN口(NanoPi R5S本身自带两个LAN口),也可以将这块USB网卡设置成为WAN口。


将这个网卡设置为LAN口的教程[[4002 FriendlyElec NanoPi R2S Plus#5.2.3 支持USB有线网卡设置双LAN|请点击这里]]。
在”设备配置 - 常规设置 - 工作频率“一栏中,按下面所示的设置无线信道:


将这个网卡设置为WAN口的教程[[4003 FriendlyElec NanoPi NEO3#5.3.2 支持USB有线网卡设置为WAN|请点击这里]]。
http://www.mcuzone.com/wiki/4007_R6C_4G/4007_R6C_4G_35.jpg


==== 5.2.4 eMMC刷机助手 ====
设置完毕后保存,自动返回上层页面,再点击“保存并应用”:
友善电子提供了USB(线刷)、SD、eflasher(卡刷)三种形式的固件包,eflasher是先把固件烧到TF卡,插卡上电后会自动将卡上的系统搬移到eMMC,稍等2-3分钟后即可完成烧写,然后断电拔卡再重新上电即可。eflasher和eMMC助手作用类似。


http://www.mcuzone.com/wiki/4002_Friendly_NanoPi_R2S_Plus_WiFi/4002_Friendly_NanoPi_R2S_Plus_WiFi_28.jpg
http://www.mcuzone.com/wiki/4007_R6C_4G/4007_R6C_4G_36.jpg


==== 5.2.5 Adblock ====
待页面刷新后,我们可以看到这个热点已经激活,此时即可使用手机等设备去连接该热点:
http://www.mcuzone.com/wiki/4004_FriendlyElec_NanoPi_R5S/4004_FriendlyElec_NanoPi_R5S_49.jpg


==== 5.2.6 统计 ====
http://www.mcuzone.com/wiki/4007_R6C_4G/4007_R6C_4G_37.jpg
如温控统计、处理器统计等:


http://www.mcuzone.com/wiki/4004_FriendlyElec_NanoPi_R5S/4004_FriendlyElec_NanoPi_R5S_50.jpg
http://www.mcuzone.com/wiki/4007_R6C_4G/4007_R6C_4G_38.jpg


http://www.mcuzone.com/wiki/4004_FriendlyElec_NanoPi_R5S/4004_FriendlyElec_NanoPi_R5S_51.jpg
因为在上一节中已经设置好了4G上网,因此此时4G模块作为WAN,无线热点作为LAN,手机连接后即可通过无线热点,利用4G网络上网。


=== 5.3 Mcuzone新增功能 ===
手机连接无线热点进行上网测速,测速网站<nowiki/>https://www.speedtest.cn/<nowiki/>:
Mcuzone系统烧写包版本:friendlywrt_23.05_20240529_rk3568_arm64_sd.img.gz


==== 5.3.1 通过4G模组、无线网卡、有线网卡上网 ====
http://www.mcuzone.com/wiki/4007_R6C_4G/4007_R6C_4G_39.jpg
经我们测试,在友善电子FriendlyWrt中,测试成功的4G模组、无线网卡、有线网卡,在用Mcuzone系统烧写包版本正常烧写后,也能测试成功,测试步骤相同。


==== 5.3.2 执行AT命令 ====
'''''注意:网络测速受网络环境和测试方法影响,速度请以实际为准,本测试仅供参考。'''''
{{OPAT}}


==== 5.3.3 其它功能 ====
== '''四、总结''' ==
http://www.mcuzone.com/wiki/4004_FriendlyElec_NanoPi_R5S/4004_FriendlyElec_NanoPi_R5S_52.jpg
此处仅介绍4G模块和WiFi模块基于NanoPi R5S/R5C/R6C的操作,不涉及到NanoPi R5S/R5C/R6C开发板自身的操作及软件系统。


http://www.mcuzone.com/wiki/4004_FriendlyElec_NanoPi_R5S/4004_FriendlyElec_NanoPi_R5S_54.jpg
关于NanoPi R5S开发板资料,请前往友善官网查阅:


== 四'''、'''Ubuntu系统操作 ==
https://wiki.friendlyelec.com/wiki/index.php/NanoPi_R5S/zh
测试基于友善官方Ubuntu系统版本:


=== 4.1 WiFi6的测试 ===
关于NanoPi R5C开发板资料,请前往友善官网查阅:


=== 4.2 4G的测试 ===
https://wiki.friendlyelec.com/wiki/index.php/NanoPi_R5C/zh


== '''五、总结''' ==
关于NanoPi R6C开发板资料,请前往友善官网查阅:
此处仅介绍我们的配件基于R5S的操作,而R5S自身的开发使用以及系统的烧写方法等,都需要用户自己去看友善官方提供的资料,链接如下:            https://wiki.friendlyelec.com/wiki/index.php/NanoPi_R5S/zh


https://wiki.friendlyelec.com/wiki/index.php/NanoPi_R6C/zh


{{联系我们_图标}}
{{联系我们_图标}}
[http://wiki.mcuzone.com/index.php?title=4001_R3S_4G_(EN) T]

2025年3月17日 (一) 11:42的最新版本

关键词

友善 NanoPi R5S、R5C、R6C、RK3568B2、RK3588S、USB3.2、M.2 NVME、WiFi6、4G LTE、FriendlyWrt、OpenWrt、Debian、Ubuntu

一、简介

我们基于友善的NanoPi R5S/R6C的PCIe M.2 M-KEY NVME固态硬盘接口,将其转换成多种接口,可以集多网口、轻NAS和视频播放于一体,同时适合学习物联网开发、发掘、探索,打造独具一格的玩法。

NanoPi R5S(简称“R5S”)是友善电子团队设计出品的一款双2.5G+千兆三网口的开发板,它采用瑞芯微RK3568B2作为主控处理器,配备4GB LPDDR4x内存和32GB eMMC闪存,并支持TF卡启动和运行FriendlyWrt等系统。R5S接口丰富,布局紧凑,主板尺寸只有90x62mm,可配安装一体化CNC氧化铝外壳。它带有1个HDMI输出接口,可运行Android、Buildroot和Ubuntu桌面等系统,也可以用作极客喜欢的命令行模式;并且可解码播放4K60p H.265/H.264等格式视频。

NanoPi R5C是R5S的裁剪版,自带wifi接口,可以外扩4G模块。

NanoPi R6C(简称”R6C”)是友善电子团队设计出品的一款开源高性能一体化边缘计算平台,它具备2.5G和千兆双网口。它采用瑞芯微RK3588S作为主控处理器,配备4GB/8GB LPDDR4x内存,以及可选的32GB eMMC闪存,支持运行FriendlyWrt、Android、Debian和Ubuntu等多种系统,并支持GPU和VPU加速。

R6C接口丰富,布局紧凑,主板尺寸只有 90x62 mm,它带有30Pin GPIO,其中包含普通I/O口、I2C、I2S、PWM和SPI等接口,还带有1个HDMI输出接口,可解码播放最高8K@60fps H.265/VP9, 以及8K@30fps H264等格式视频。为方便开发者使用,R6C还集成USB转串口功能,并以Type C接口引出。

R6C还带有1个M.2 NVME固态硬盘接口,以及和1个USB3.0和1个USB2.0接口,并支持当前流行的PD快充电源供电(USB C接口),外接移动硬盘时无需担心供电不足,另外可选配安装一体化CNC氧化铝外壳。

二、扩展外设

2.1. NVME转WiFi6转接板

此转接板将R5S/R6C的硬盘接口PCIe M.2 M-KEY接口转换成M.2 A-KEY的WiFi接口,硬件上可用于接WiFi6,比如MT7922,MT7921K,AX210,AX200;也可以接WiFi5,比如intel 8265C;甚至可以接Google的Coral TPU模块,R5S可以识别到TPU设备。

硬件需要对应系统中有相应的驱动方可使用,Nano Pi厂家最新系统支持MT7922和MT7921。

转接板厚度2.9mm,可完全嵌入于R5S机器内部,无需更换底座。

转接板预留了WiFI自身的USB蓝牙接口,1.25mm-4P接口,如需使用蓝牙,需要将此接口接到R5S的USB口,且需有蓝牙驱动及应用程序。如果使用蓝牙,其厚度为4.2mm,无法直接使用R5S原装底座,可选配3D固定框来加高底座,或者更换底座。

此转接板可适用于NanoPi R5S/R6C/M6这3款机器

4004_FriendlyElec_NanoPi_R5S_68.jpg

2.2. NVME转双WiFi6转接板

此转接板将R5S的硬盘接口PCIe M.2 M-KEY通过Switch芯片,将PCIe一扩二,原SSD硬盘位扩展为两路M.2 A-KEY接口,硬件上可用于接WiFi6,比如MT7922,MT7921K,AX210,AX200;也可以接WiFi5,比如intel 8265C。

硬件需要对应系统中有相应的驱动方可使用,Nano Pi厂家最新系统支持MT7922和MT7921K,可以做无线中继,一路WiFi接上级路由,一路WiFi做AP分享热点。

转接板预留了WiFI自身的USB蓝牙接口,1.25mm-4P接口,如需使用蓝牙,需要将此接口接到R5S的USB口,且需有蓝牙驱动及应用程序。

转接板厚度为4.2mm;配合3D固定框,依旧可以使用R5S机器的CNC外壳原装底座。

此转接板可适用于NanoPi R5S/R6C这2款机器。

4004_FriendlyElec_NanoPi_R5S_62.jpg

2.3. NVME转 SSD+WiFi7转接板

此转接板将R5S的硬盘接口PCIe M.2 M-KEY通过Switch芯片,将PCIe一扩二,原SSD硬盘位扩展为一路SSD硬盘和一路M.2 E-KEY WiFi7接口。

SSD接口可以接2242/2280尺寸的NVME SSD硬盘。

M.2 E-KEY接口硬件上可用于接WiFi7,比如BE200,MT7925,也可以接WiFi6,比如MT7922,MT7921K,AX210,AX200;还可以接WiFi5,比如intel 8265C;硬件需要对应系统中有相应的驱动方可使用,Nano Pi厂家最新系统支持MT7922和MT7921K。

转接板预留了WiFI自身的USB蓝牙接口,1.25mm-4P接口,如需使用蓝牙,需要将此接口接到R5S的USB口,且需有蓝牙驱动及应用程序。

转接板厚度为4.2mm;配合3D固定框,依旧可以使用R5S机器的CNC外壳原装底座。

4004_FriendlyElec_NanoPi_R5S_63.jpg

2.4. NVME转WiFi6+4G固定板

此转接板将R5S的硬盘接口PCIe M.2 M-KEY转换成M.2 A-KEY WiFi6接口,且增加了4G模块的固定安装孔。

M.2 A-KEY接口硬件上可用于接WiFi6,比如MT7922,MT7921K,AX210,AX200;也可以接WiFi5,比如intel 8265C;甚至可以接Google的Coral TPU模块,R5S可以识别到TPU设备。硬件需要对应系统中有相应的驱动方可使用,Nano Pi厂家最新系统支持MT7922和MT7921。

转接板预留了WiFI自身的USB蓝牙接口,1.25mm-4P接口,如需使用蓝牙,需要将此接口接到R5S的USB口,且需有蓝牙驱动及应用程序。

4G固定孔适用于我司CM4 4G mini模块,4G是USB设备,通过1.25 4p USB线接到R5S机器的USB口,友善最新固件支持4G,免驱,自动识别,无需额外装驱动。

4004_FriendlyElec_NanoPi_R5S_64.jpg

2.5. NVME转4G LCC板

此转接板将R5S的硬盘接口PCIe M.2 M-KEY转换成USB口,并将USB连接高通4G,且板载Nano SIM卡座,预留eSIM芯片位置(封装为5*6mm),友善最新系统支持4G,免驱,自动识别,无需额外装驱动。

4004_FriendlyElec_NanoPi_R5S_65.jpg

2.6. 4G载板

2.6.1 R5S的4G载板

基于我司CM4 4G mini模块设计的适用于R5S的一个载板,可组装在R5S底部,4G是USB设备,通过1.25 4p USB线接到R5S机器的USB口,友善官方最新系统和istore OS最新固件均支持4G。

此转接板可适用于NanoPi R5S/R6C/R6S这3款机器。

4004_FriendlyElec_NanoPi_R5S_66.jpg

2.6.2 R5C的4G载板

基于我司CM4 4G mini模块,我们设计了R5C配套的4G载板,且重新设计了3D打印底座,用于替代R5C外壳的底座,将4G天线内置。

4G在友善官方最新系统和istore OS最新固件里均免驱,自动识别,无需额外装驱动。

4004_FriendlyElec_NanoPi_R5S_67.jpg

2.7. 4G注意事项

我司有多款4G型号,其中CM4 高通4G模组和R5S配套组装好后,开机自动识别;其他如CAT4 4G模组、ZTE CAT4模组等,需要R5S系统启动后,再插入4G模组,否则可能会因为4G先于R5S的网卡识别而导致网卡序号混乱进而无法访问后台。

三、FriendlyWrt系统操作

无论使用哪种转接板,4G和WiFi的操作方法都是通用的。

我们使用的4G模块为高通4G LTE模块和CAT4 4G模块;4G是免驱,即固件自带驱动,自动识别,无需额外装驱动。

我们使用的WiFi模块为MT7922,该模块的驱动和MT7921的是一样的,WiFi需要固件有驱动方可使用WiFi。

本文档使用R5S/R5C友善官方烧写包版本为:rk3568-eflasher-friendlywrt-23.05-20241112.img.gz,适用于R5S,也适用于R5C。烧写在eMMC内。

友善官网下载地址:

https://wiki.friendlyelec.com/wiki/index.php/NanoPi_R5S/zh#.E4.B8.8B.E8.BD.BD.E5.9B.BA.E4.BB.B6

本文档使用的R6C友善官方烧写包版本为:rk3588-eflasher-friendlywrt-23.05-20241112.img.gz,烧写在eMMC内。

友善官网下载地址:

https://wiki.friendlyelec.com/wiki/index.php/NanoPi_R6C/zh#.E4.B8.8B.E8.BD.BD.E5.9B.BA.E4.BB.B6

3.1 NanoPi R5S/R5C的4G的操作

3.1.1 测试4G模块

4G模块在OpenWrt系统里做WAN口使用。用网线将R5S/R5C的LAN口与PC的网口相连,启动系统,PC浏览器打开192.168.2.1,登录系统后台页面(默认用户名root,密码password)。

进入“服务 - 终端”,登录终端

4004_FriendlyElec_NanoPi_R5S_69.jpg

默认用户名root,密码password:

4004_FriendlyElec_NanoPi_R5S_70.jpg

执行ip addr,结果如下,可以看到高通4G LTE模块被认成了usb0:

4004_FriendlyElec_NanoPi_R5S_71.jpg

若是CAT4 4G模块,则被识别成eth3,如下图所示:

4004_FriendlyElec_NanoPi_R5S_72.jpg

注意:CAT4 4G模块必须在FriendlyWrt系统启动完毕后才能插入USB口,否则电脑将无法正确获得IP地址,从而无法进入FriendlyWrt后台配置页面。

如果你用第三方固件,终端里没有出现eth或者USB0设备,说明该固件没有编译进4G驱动,则无法使用4G,此时需要更换固件。

之后添加4G接口,步骤如下:

进入“网络 - 接口”,点击“添加新接口”:

4004_FriendlyElec_NanoPi_R5S_73.jpg

按下图进行配置(“名称”可以自定义),设备选择“usb0”(高通4G 模块)或“eth3”(CAT4 4G模块),然后点击“创建接口”:

4004_FriendlyElec_NanoPi_R5S_74.jpg

点击“防火墙设置”,在“创建/分配防火墙区域”中,选择wan,然后点击“保存”:

4004_FriendlyElec_NanoPi_R5S_108.jpg

自动返回“接口”页面,点击“保存并应用”:

4004_FriendlyElec_NanoPi_R5S_76.jpg

稍等片刻,我们可以看到4G模块已经获得了IP地址:

4004_FriendlyElec_NanoPi_R5S_77.jpg

回到终端,执行ifconfig usb0(或者ifconfig eth3)查看4G模块的网络参数:

4004_FriendlyElec_NanoPi_R5S_78.jpg

ping域名成功,说明4G模块已经能正常上网:

4004_FriendlyElec_NanoPi_R5S_79.jpg

4G模块上网测速,测速网站https://www.speedtest.cn/

4004_FriendlyElec_NanoPi_R5S_80.jpg

注意:网络测速受网络环境和测试方法影响,速度请以实际为准,本测试仅供参考。

3.1.2 AT命令操作

如果你要对4G进行AT命令操作,首先下载串口工具,操作如下:

进入“系统 - 软件包”:

4004_FriendlyElec_NanoPi_R5S_81.jpg

在软件包页面点击“更新列表”按钮:

4004_FriendlyElec_NanoPi_R5S_82.jpg

更新完毕后,在“下载并安装软件包:”中输入minicom,点击确认按钮。

然后点击“安装”按钮,稍等片刻即安装完毕,点击“关闭”按钮即可:

4004_FriendlyElec_NanoPi_R5S_83.jpg

4004_FriendlyElec_NanoPi_R5S_84.jpg

此时我们可以在“已安装”页面看到minicom的软件信息:

4004_FriendlyElec_NanoPi_R5S_85.jpg

进入“服务 - 终端”,登录终端。

以高通4G LTE模块为例,在终端中执行命令lsusb,如下图所示:

4004_FriendlyElec_NanoPi_R5S_86.jpg

本模块的id为05c6 90b6,记录下这个值。

使用下列命令打开ttyUSB串口,其中echo后面的值就是之前记录的ID值:

modprobe option

sh -c 'echo 05c6 90b6 > /sys/bus/usb-serial/drivers/option1/new_id'

执行上述两条命令之后执行:

ls /dev/ttyUSB*

此时应该能看到dev设备下有ttyUSB0-2三个设备:

4004_FriendlyElec_NanoPi_R5S_87.jpg

通过minicom打开AT命令串口:

minicom -D /dev/ttyUSB0

(注意,使用哪个串口,应以在进入此串口后,可输入运行AT命令,显示不乱码,不乱跳结果为准。)

如果需要查看回显,请键入命令:ate1,然后回车,继续键入其它命令,回车可以看到结果。

4004_FriendlyElec_NanoPi_R5S_88.jpg

常用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模组的情况下让模组重新注网。

7. APN设置

普通手机SIM卡,不需要任何设置,直接使用;有些物联网卡需要设置APN才能使用,以下是用户使用提供的参考,具体的APN代码需要SIM卡运营商提供。

移动卡:

AT+CPNETAPN=0,"cmnet","",""

电信卡:

AT+CPNETAPN=0,"ctnet","",""

3.1.3 修改4G模块的IP地址

如果出厂默认的4G IP地址和用户使用的IP地址有冲突,或有修改IP地址的需求,可按照下列步骤进行修改:

高通 4G模块:

将4G模块的IP改为直接获取公网IP即可,请执行AT命令:

设置IP为公网:AT+GTIPPASS=1

设置IP为内网:AT+GTIPPASS=0

查询当前IP为公网还是内网:AT+GTIPPASS?

修改IP完毕后需要断电重启才能生效。

CAT4 4G模块:

执行AT命令:

AT+ROUTEIP=<newip>

注意,只支持192.168.x.1这样格式的地址,如果设置了AT+ROUTEIP=192.168.3.1,最终获得的IP为192.168.3.100,修改完后需断电重启系统。

查询当前IP:AT+ROUTEIP?,返回两个值,前一个为旧IP,后一个为新IP。

测试命令:AT+ROUTEIP=?

3.2 NanoPi R5S/R5C的WiFi的操作

NanoPi R5S/R5C可选配MT7922 WiFi模块,可工作在AP模式(作为无线热点),此时可利用4G模块作为WAN,无线热点作为LAN,供其它设备无线上网。

进入“服务 - 终端”,登录终端。

执行lspci,查看无线模块的信息:

4004_FriendlyElec_NanoPi_R5S_106.jpg

执行ifconfig -a wlan1,查看无线模块的网络信息:

4004_FriendlyElec_NanoPi_R5S_107.jpg

点击 ”网络 - 无线“,进入无线设置:

4004_FriendlyElec_NanoPi_R5S_89.jpg

在界面上点击”Generic MAC80211 802.11ac/ax/b/g/n“后面的”添加“按钮,将会弹出”编辑无线网络“页面:

4004_FriendlyElec_NanoPi_R5S_90.jpg

在”设备配置 - 常规设置 - 工作频率“一栏中按下面所示的设置无线信道:

4004_FriendlyElec_NanoPi_R5S_91.jpg

在”设备配置 - 高级设置 - 工作频率“一栏中将国家代码设置为US:

4007_R6C_4G_27.jpg

在”接口配置 - 常规设置“中,在”ESSID“一栏中,输入热点名称(可自定义名称),在”网络“一栏中,勾选”lan“,点击”无线安全“,设置加密类型 (例如”WPA2-PSK(强安全性)“)和密钥:

4004_FriendlyElec_NanoPi_R5S_92.jpg

4004_FriendlyElec_NanoPi_R5S_93.jpg

点击“接口配置 - 高级设置”,在“接口名称”中输入“wlan1”(可自定义名称):

4004_FriendlyElec_NanoPi_R5S_94.jpg

然后点击“保存”,自动返回上层页面,再点击“保存并应用”:

4004_FriendlyElec_NanoPi_R5S_95.jpg

由于需要重启才能生效,点击“系统 - 重启”:

4004_FriendlyElec_NanoPi_R5S_96.jpg

如果一直显示“正在载入视图”,请手动断电重启。

重启后回到”网络 - 无线“,点击第二个默认的Master模式后的“禁用”按钮:

4004_FriendlyElec_NanoPi_R5S_97.jpg

然后点击新建无线热点后的“编辑”按钮:

4007_R6C_4G_34.jpg

在”设备配置 - 常规设置 - 工作频率“一栏中,按下面所示的设置无线信道:

4004_FriendlyElec_NanoPi_R5S_99.jpg

设置完毕后保存,自动返回上层页面,再点击“保存并应用”:

4004_FriendlyElec_NanoPi_R5S_104.jpg

待页面刷新后,我们可以看到这个热点已经激活,此时即可使用手机等设备去连接该热点:

4004_FriendlyElec_NanoPi_R5S_101.jpg

4004_FriendlyElec_NanoPi_R5S_102.jpg

上一节中4G模块作为WAN,此时无线热点作为LAN,手机连接后即可通过无线热点,利用4G网络上网。

手机连接无线热点进行上网测速,测速网站https://www.speedtest.cn/

4004_FriendlyElec_NanoPi_R5S_103.jpg

注意:网络测速受网络环境和测试方法影响,速度请以实际为准,本测试仅供参考。

3.3 NanoPi R6C的4G的操作

3.3.1 测试4G模块

4G模块在OpenWrt系统里做WAN口使用。用网线将R6C的LAN口与PC的网口相连,启动系统,PC浏览器打开192.168.2.1,登录系统后台页面(默认用户名root,密码password)。

进入“服务 - 终端”,登录终端,默认用户名root,密码password:

4007_R6C_4G_01.jpg

4007_R6C_4G_22.jpg

执行ip addr,结果如下,可以看到高通4G LTE模块被认成了usb0:

4007_R6C_4G_03.jpg

若是CAT4 4G模块,则被识别成eth2,如下图所示:

4007_R6C_4G_05.jpg

注意:CAT4 4G模块必须在FriendlyWrt系统启动完毕后才能插入USB口,否则电脑将无法正确获得IP地址,从而无法进入FriendlyWrt后台配置页面。

之后添加4G接口,步骤如下:

进入“网络 - 接口”,点击“添加新接口”:

4007_R6C_4G_06.jpg

按下图进行配置(“名称”可以自定义),设备选择“usb0”(高通4G LTE模块)或“eth2”(CAT4 4G模块),然后点击“创建接口”:

4007_R6C_4G_07.jpg

点击“防火墙设置”,在“创建/分配防火墙区域”中,选择wan,然后点击“保存”:

4007_R6C_4G_08.jpg

自动返回“接口”页面,点击“保存并应用”:

4007_R6C_4G_09.jpg

稍等片刻,我们可以看到4G模块已经获得了IP地址:

4007_R6C_4G_10.jpg

回到终端,执行ifconfig usb0(或者ifconfig eth2)查看4G模块的网络参数:

4007_R6C_4G_11.jpg

ping域名成功,说明4G模块已经能正常上网:

4007_R6C_4G_12.jpg

4G模块上网测速,测速网站https://www.speedtest.cn/

4007_R6C_4G_13.jpg

注意:网络测速受网络环境和测试方法影响,速度请以实际为准,本测试仅供参考。

3.3.2 AT命令操作

上一节我们已经配置完毕4G模块,因此现在FriendlyWrt系统可以上网,FriendlyWrt系统本身不带串口工具,所以我们如果需要操作AT命令,需要首先下载串口工具。

进入“系统 - 软件包”:

4007_R6C_4G_14.jpg

在软件包页面点击“更新列表”按钮:

4007_R6C_4G_15.jpg

更新完毕后,在“下载并安装软件包:”中输入minicom,点击确认按钮。

然后点击“安装”按钮,稍等片刻即安装完毕,点击“关闭”按钮即可:

4007_R6C_4G_16.jpg

4007_R6C_4G_17.jpg

此时我们可以在“已安装”页面看到minicom的软件信息:

4007_R6C_4G_18.jpg

进入“服务 - 终端”,登录终端。

以高通4G LTE模块为例,在终端中执行命令lsusb,如下图所示:

4007_R6C_4G_19.jpg

本模块的id为05c6 90b6,记录下这个值。

使用下列命令打开ttyUSB串口,其中echo后面的值就是之前记录的ID值:

modprobe option

sh -c 'echo 05c6 90b6 > /sys/bus/usb-serial/drivers/option1/new_id'

执行上述两条命令之后执行:

ls /dev/ttyUSB*

此时应该能看到dev设备下有ttyUSB0-2三个设备:

4007_R6C_4G_04.jpg

通过minicom打开AT命令串口:

minicom -D /dev/ttyUSB0

(注意,使用哪个串口,应以在进入此串口后,可输入运行AT命令,显示不乱码,不乱跳结果为准。)

如果需要查看回显,请键入命令:ate1,然后回车,继续键入其它命令,回车可以看到结果。

用AT+CPIN?来检查SIM是否正常插入并识别;

用AT+CSQ来检查信号强度,第一个值是0-31,需要25以上才算信号质量良好;

用AT+COPS?来检查注网情况,双引号内是运营商代码,最后一个数字是网络模式,7代表4G。

4007_R6C_4G_20.jpg

常用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模组的情况下让模组重新注网。

7. APN设置

普通手机SIM卡,不需要任何设置,直接使用;有些物联网卡需要设置APN才能使用,以下是用户使用提供的参考,具体的APN代码需要SIM卡运营商提供。

移动卡:

AT+CPNETAPN=0,"cmnet","",""

电信卡:

AT+CPNETAPN=0,"ctnet","",""

3.3.3 修改4G模块的IP地址

如果出厂默认的4G IP地址和用户使用的IP地址有冲突,或有修改IP地址的需求,可按照下列步骤进行修改:

高通 4G模块:

将4G模块的IP改为直接获取公网IP即可,请执行AT命令:

设置IP为公网:AT+GTIPPASS=1

设置IP为内网:AT+GTIPPASS=0

查询当前IP为公网还是内网:AT+GTIPPASS?

修改IP完毕后需要断电重启才能生效。

CAT4 4G模块:

执行AT命令:

AT+ROUTEIP=<newip>

注意,只支持192.168.x.1这样格式的地址,如果设置了AT+ROUTEIP=192.168.3.1,最终获得的IP为192.168.3.100,修改完后需断电重启系统。

查询当前IP:AT+ROUTEIP?,返回两个值,前一个为旧IP,后一个为新IP。

测试命令:AT+ROUTEIP=?

3.4 NanoPi R6C的WiFi的操作

NanoPi R6C可选配MT7922 WiFi模块,可工作在AP模式(作为无线热点),此时可利用4G模块作为WAN,无线热点作为LAN,供其它设备无线上网。

进入“服务 - 终端”,登录终端。

执行lspci,查看无线模块的信息:

4007_R6C_4G_21.jpg

执行ifconfig -a wlan0,查看无线模块的网络信息:

4007_R6C_4G_23.jpg

下面我们进行无线模块的设置。

点击 ”网络 - 无线“,进入无线设置:

4007_R6C_4G_24.jpg

在界面上点击”Generic MAC80211 802.11ac/ax/b/g/n“后面的”添加“按钮,将会弹出”编辑无线网络“页面:

4007_R6C_4G_25.jpg

在”设备配置 - 常规设置 - 工作频率“一栏中按下面所示的设置无线信道:

4007_R6C_4G_26.jpg

在”设备配置 - 高级设置 - 工作频率“一栏中将国家代码设置为US:

4007_R6C_4G_27.jpg

在”接口配置 - 常规设置“中,在”ESSID“一栏中,输入热点名称(可自定义名称),在”网络“一栏中,勾选”lan“,点击”无线安全“,设置加密类型 (例如”WPA2-PSK(强安全性)“)和密钥:

4007_R6C_4G_28.jpg

4007_R6C_4G_29.jpg

点击“接口配置 - 高级设置”,在“接口名称”中输入“wlan1”(可自定义名称):

4007_R6C_4G_30.jpg

然后点击“保存”,自动返回上层页面,再点击“保存并应用”:

4007_R6C_4G_31.jpg

由于需要重启才能生效,点击“系统 - 重启”:

4007_R6C_4G_32.jpg

如果一直显示“正在载入视图”,请手动断电重启。

重启后回到”网络 - 无线“,点击第二个默认的Master模式后的“禁用”按钮:

4007_R6C_4G_33.jpg

然后点击新建无线热点后的“编辑”按钮:

4007_R6C_4G_34.jpg

在”设备配置 - 常规设置 - 工作频率“一栏中,按下面所示的设置无线信道:

4007_R6C_4G_35.jpg

设置完毕后保存,自动返回上层页面,再点击“保存并应用”:

4007_R6C_4G_36.jpg

待页面刷新后,我们可以看到这个热点已经激活,此时即可使用手机等设备去连接该热点:

4007_R6C_4G_37.jpg

4007_R6C_4G_38.jpg

因为在上一节中已经设置好了4G上网,因此此时4G模块作为WAN,无线热点作为LAN,手机连接后即可通过无线热点,利用4G网络上网。

手机连接无线热点进行上网测速,测速网站https://www.speedtest.cn/

4007_R6C_4G_39.jpg

注意:网络测速受网络环境和测试方法影响,速度请以实际为准,本测试仅供参考。

四、总结

此处仅介绍4G模块和WiFi模块基于NanoPi R5S/R5C/R6C的操作,不涉及到NanoPi R5S/R5C/R6C开发板自身的操作及软件系统。

关于NanoPi R5S开发板资料,请前往友善官网查阅:

https://wiki.friendlyelec.com/wiki/index.php/NanoPi_R5S/zh

关于NanoPi R5C开发板资料,请前往友善官网查阅:

https://wiki.friendlyelec.com/wiki/index.php/NanoPi_R5C/zh

关于NanoPi R6C开发板资料,请前往友善官网查阅:

https://wiki.friendlyelec.com/wiki/index.php/NanoPi_R6C/zh

联系我们

4f7e81daf8791971.jpg 79c020da7ad0af9b.jpg 2851e01a0549e6f7.gif 0003_bb.jpg 0005_qq.jpg QQ:8204136

邮件:mcuzone@vip.qq.com

电话:13957118045

如本页面有任何疏漏、错误或者侵权,请通过上述途径联系我们,谢谢!

Copyright 2004-2025 野芯科技

T