RM500U-CN 5G HAT
| |||||||||||||||||||||
| |||||||||||||||||||||
产品特性
- 配套 RM500U-CN 核心模组,支持 5G 和 LTE-A 多种网络制式,支持 5G NSA 和 SA 组网,支持国内四大运营商
- 集成丰富的网络协议,支持多种驱动和软件功能,支持 Windows / Linux / Android 等操作系统
- 板载 USB 3.1 接口,向下兼容 USB 2.0,可用于接入电脑、树莓派或 Jetson Nano 主板进行高速 4G 上网
- 板载 M.2 B KEY 标准接口,可兼容选配 RM500U-CN / RM500Q-CN / RM500Q-GL 系列 5G 模组
- 板载 UART、PWR 和 RST 控制引脚,内置电平转换,支持拨码开关使能,可兼容接入 Raspberry Pi 或 Arduino 等主控
- 板载 USB Type-C 接口,可通过开关使能,可用于外加电源给模块单独供电,以便外接更多负载,供电稳定且灵活
- 板载电源切换开关、复位按键和 LED 指示灯,方便控制模块开关机和查看运行状态
- 板载两路 SIM 卡槽,双卡单待,可通过 AT 指令切换使能
- 板载高效能的电源电路,可输出高达 3A 电流
产品参数
工作频段 | ||
5G | ||
5G NR |
3GPP Release 15 NSA/SA operation,Sub-6 GHz | |
5G NR NSA |
n41, n78, n79 | |
5G NR SA |
n1, n28, n41, n77, n78, n79 | |
下行 4 × 4 MIMO |
n1, n41, n77, n78, n79 | |
LTE | ||
LTE Category |
下行 Cat 12,上行 Cat 13 | |
LTE-FDD |
B34, B38, B39, B40, B41 | |
LAA |
- | |
下行 2 × 2 MIMO |
B1, B2, B3, B5, B7, B8, B20, B28, B34, B38, B39, B40, B41 | |
UMTS | ||
WCDMA |
B1, B2, B5, B8 | |
数据传输速率 | ||
5G SA Sub-6 |
下行 2 Gbps;上行 1 Gbps | |
5G NSA Sub-6 |
下行 2.2 Gbps;上行 575 Mbps | |
LTE |
下行 600 Mbps;上行 150 Mbps | |
UMTS |
下行 42.2 Mbps;上行 11 Mbps | |
其它参数 | ||
工作温度 |
-30 °C ~ +75 °C | |
扩展温度 |
-40 °C ~ +85 °C | |
模块尺寸 |
30.0 × 52.0 × 2.3 (mm) | |
模块重量 |
8.9(g) |
测试说明
常用AT指令
命令 | 说明 | 返回值 |
---|---|---|
AT | AT测试指令 | OK |
ATE | ATE1设置回显 ATE0关闭回显 |
OK |
AT+CGMI | 查询模组制造商 | OK |
AT+CGMM | 查询模组型号 | OK |
AT+CGSN | 查询产品序列号 | OK |
AT+CSUB | 查询模块版本以及芯片 | OK |
AT+CGMR | 查询固件版本序列号 | OK |
AT+IPR? | 设置模块硬件串口波特率 | +IPR: OK |
AT+CFUN=1,1 | 复位模块 | OK |
AT+QUIMSLOT? | 查询SIM卡选用情况: 返回1,选择SIM卡1; 返回2,选择SIM卡2 |
+QUIMSLOT: 1/2 OK |
AT+CPIN? | 查询SIM卡状态,返回READY,SIM卡能正常识别 | +CPIN: READY |
AT+COPS? | 查询当前运营商,正常联网后会返回运营商信息 | +COPS: OK |
AT+CEREG? | 查询网络注册状态 | +CEREG: OK |
AT+C5GREG? | 查询5G网络注册状态 | +C5GREG: OK |
AT+QENG="servingcell" | 查询UE系统信息 | |
AT+QNWPREFCFG=? | 网络模式选择命令: "mode_pref":Automatic "nr5g_band" : 5G NR "lte_band":LTE only "gw_band":WCDMA only ... .... |
OK |
SIM卡选择
RM500U-CN 5G HAT板载两路 SIM 卡槽,双卡单待,可通过 AT 指令切换使能
- 默认是选用了SIM卡1,可以用以下指令查询确认:
AT+QUIMSLOT?
- 切换SIM卡2,请用以下指令:
AT+QUIMSLOT=2
- 换回SIM卡1,请用以下指令:
AT+QUIMSLOT=1
- 查询对应的卡槽是否识别到SIM卡:
AT+CPIN?
资源简介
标号 | 名称 | 说明 |
1 | Raspberry Pi GPIO接口 | 方便接入Raspberry Pi |
2 | 拨码开关 | 使能相应引脚 |
3 | M.2接口 | 可兼RM500U-CN / RM500Q-CN / RM500Q-GL 等系列 5G 模组 |
4 | SIM 卡座 | 板载两路 SIM 卡槽,双卡单待 |
5 | USB3.1 接口 | 向下兼容 USB 2.0,可用于接入各类主板 |
6 | USB Type-C 接口 | 5V 3A 输入;供电稳定且灵活 |
7 | 音频接口 | RM50XX系列暂不支持音频,不焊接 |
8 | 天线接口 | 板载四路天线,信号强劲 |
9 | 复位开关 | 一键复位,省时省力 |
10 | 电源切换开关 | 方便控制模块开关机 |
11 | 散热风扇 | 同时给树莓派和 5G 模组散热,一起凉快 |
12 | 指示灯 | 随时随地查看模块运行状态 |
接口定义
通过2*20排针和树莓派等主板连接后,会用到以下引脚;其中TX,RX,D4和D6可以通过拨码开关选择连接与否:
Windows使用
安装驱动
- 通过双头 usb3.0 数据线 接RM500U-CN 5G HAT到电脑后,其它设备出现一系列未安装驱动的设备:
- 下载驱动到电脑,并解压压缩包。
- 进入RM500U_Driver目录。
- 点击setup.exe安装驱动,完成安装后,设备管理器会生成如下设备:
MBIM拨号上网
- 下载并安装MBIM网卡驱动
- 打开RM500U AT端口,发送以下指令拨号上网:
AT+QENG="servingcell" AT+QCFG="usbnet",2 AT+QNETDEVCTL=2,3,1 AT+QNETDEVSTATUS=2 AT+CFUN=1,1
- 拨号并重启后,电脑网络连接界面出现手机网络网卡,拨号成功
Raspberry使用
加载USB设备描述符
为了识别模块,需要将模块的 VID 和 PID 信息添加到文件 [内核]
- 查看RM500U的VID和PID
lsusb
- 添加VID和PID
sudo apt-get install unzip wget https://www.waveshare.net/w/upload/d/d3/RM500U_for_RPI.zip unzip RM500U_for_RPI.zip sudo chmod 777 -R RM500U_for_RPI cd RM500U_for_RPI sudo ./install.sh sudo reboot
请不要删除或者修改option目录、default.script、install.sh这四个目录文件,否则影响设备描述符的加载!
- 成功添加PID并重启树莓派后,在命令行界面输入以下以下指令出现USB0-USB4五个设备符
ls /dev
RNDIS 拨号上网
- 打开minicom
sudo apt-get install minicom sudo minicom -D /dev/ttyUSB2
- 在minicom中发送以下指令RNDIS拨号
AT+CPIN? AT+QCFG="usbnet",3 AT+CFUN=1,1
- 模块重启后,NET灯亮起,用以下指令检查网络状态(可选)
AT+QENG="servingcell"
- 用以下指令获取IP和设置DNS:
sudo dhclient -v usb0 sudo apt-get install udhcpc sudo udhcpc -i usb0 sudo route add -net 0.0.0.0 usb0
- 拨号后,树莓派通过以下指令可以看到usb0获取到ip:
ifconfig
- 测试usb0联网状况
ping -I usb0 www.baidu.com
树莓派串口配置
由于树莓派串口默认用于终端调试,如需使用串口,则需要修改树莓派设置。执行如下命令进入树莓派配置:
sudo raspi-config
选择Interfacing Options ->Serial ->NO ->YES,关闭串口调试功能。
打开/boot/config.txt文件,找到如下配置语句使能串口,如果没有,可添加在文件最后面:
enable_uart=1
重启生效
树莓派minicom串口调试
1、将模块插入树莓派中,将拨码开关的S_TX和S_RX调到ON:
2、安装minicom,minicom是linux平台串口调试工具:
sudo apt-get install minicom
3、通过minincom打开ttyS0——ttyS0为树莓派3B/3B+/4B的串口,默认波特率为115200 ;
sudo minicom -D /dev/ttyS0
4、树莓派2B/zero,用户串口设备号为ttyAMA0;可以用以下命令行确认,serial0为选用的串口设备号,如下图:
Jetson nano使用
硬件连接
用双头 usb3.0 数据线 连接RM500U-CN,外接5V 电源到RM500U-CN 5G HAT的Type-C 供电口,如图所示:
加载USB设备描述符
为了识别模块,需要将模块的 VID 和 PID 信息添加到文件 [内核]
- 查看RM500U的VID和PID
lsusb
- 添加VID和PID
sudo apt-get install unzip wget https://www.waveshare.net/w/upload/9/93/RM500U_CN_For_Jetson_nano.zip unzip RM500U_CN_For_Jetson_nano.zip sudo chmod 777 -R RM500U_CN_For_Jetson_nano cd RM500U_CN_For_Jetson_nano sudo ./install.sh sudo reboot
请不要删除或者修改option目录、default.script、install.sh这四个目录文件,否则影响设备描述符的加载!
- 成功添加PID并重启Jetson nano后,在命令行界面输入以下以下指令出现USB0-USB4五个设备符
ls /dev/ttyUSB*
RNDIS 拨号上网
- 打开minicom
sudo apt-get install minicom sudo minicom -D /dev/ttyUSB2
- 在minicom中发送以下指令来RNDIS拨号上网
AT+CPIN? AT+QCFG="usbnet",3 AT+CFUN=1,1
- 模块重启后,NET灯亮起,用以下指令检查网络状态(可选)
AT+QENG="servingcell"
- 用以下指令获取IP和设置DNS:
sudo dhclient -v usb1 sudo apt-get install udhcpc sudo udhcpc -i usb1 sudo route add -net 0.0.0.0 usb1
- 拨号后,通过以下指令可以看到usb1获取到ip:
ip route
- 测试usb1联网状况
ping -I usb1 www.baidu.com
关于速度
由于实际和实验室条件会存在很多不一致的地方,会导致5G速度不能理想的稳定保持100MBPS,有以下几点:
- 基站距离,离5G基站越近信号越好,速度越快;
- 基站负荷,使用的人越少速度越快,上下班高峰期会慢;
- 基站的数量:由于频谱关系,等量的4G覆盖率需要双倍的5G基站
- 运营商:需要确认您的5G卡,是否被限速了,可以定期要求运营商重置您的网络
- 室内比室外差:建筑穿透衰耗,以及室内的绕射衰耗
PS:目前的基站数量还是没有很好的覆盖,在不同的地点测速也不太一样。
资料
程序
软件
数据手册
RG500U-CN AT 命令手册
RG500U-CN&RM500U-CNLinux USB 驱动用户指导
RM500U-CN拨号指导书
相关应用案例
SIM820X RNDIS拨号上网
SIM8200EA-M2 5G HAT搭载树莓派Raspbian系统开热点
树莓派 4B 刷入OpenWrt 驱动Sim8200EA 5G模块
SIMXXX 在高德地图定位到我的位置
Raspberry Pi 5G视频直播小车 低延迟
SIM8200EA-M2 5G HAT for Raspberry Pi 5G智能小车 GPS功能与手机APP定位服务
SIM820X通过FTP实现阿里云文件共享
FAQ
FAQ
- 移远高通
AT+QCFG="data_interface" AT+QCFG="data_interface",0,0 //改为默认的USB模式
- 移远展锐
AT+QCFG="ethernet",1 AT+QCFG="data_interface",1,0 AT+QCFG="pcie/mode",1 AT+QETH="eth_driver","r8125"
请用以下指令配置拨号模式为稳定的路由模式:
AT+QCFG="nat",1
中国移动APN:CMNET 中国联通APN:3GNET 中国电信APN:CTNET 例如可以用以下指令设置联通APN: AT+CGDCONT=1,"IP","Your_APN"
RM500Q-GL:基于高通平台,支持GNSS定位,主要国内用
RM500Q-AE/RM502Q-AE:基于高通平台,支持GNSS定位,主要国外用
用以下指令开回显,输入后要回车下:(此处需要盲打)
ATE1
可以在以下网站查询:
https://www.frequencycheck.com
有以下拨号类型:
AT+QCFG="usbnet",0 驱动类型为 NDIS(QMI)); AT+QCFG="usbnet",1 驱动类型为 ECM; AT+QCFG="usbnet",2 驱动类型为 MBIM;(RM5XXQ支持) AT+QCFG="usbnet",3 驱动类型为 RNDIS AT+QCFG="usbnet",5 驱动类型为 NCM;
详细说明见以下文档:
File:quectel_rg500u-cn&rm500u-cn_网卡拨号应用指导_v1.0.pdf
是的,和RM520一样都是高通 X62 平台
有以下拨号类型:
AT+QCFG="usbnet",0 驱动类型为 NDIS(QMI)); AT+QCFG="usbnet",1 驱动类型为 ECM; AT+QCFG="usbnet",2 驱动类型为 MBIM; AT+QCFG="usbnet",3 驱动类型为 RNDIS AT+QCFG="usbnet",5 驱动类型为 NCM;
详细说明见以下文档:
File:quectel_rg500u-cn&rm500u-cn_网卡拨号应用指导_v1.0.pdf
用以下指令开回显,输入后要回车下:(此处需要盲打)
ATE1
可以在以下网站查询:
https://www.frequencycheck.com