“FM650-CN 5G HAT”的版本间的差异

来自Waveshare Wiki
跳转至: 导航搜索
第142行: 第142行:
 
[[File:FM650-driver1.png]]
 
[[File:FM650-driver1.png]]
 
<br />
 
<br />
 +
 +
===RNDIS拨号上网===
 +
*设备装好SIM卡和天线,USB连接到电脑,电源供电
 +
*安装USB驱动
 +
*如果已成功注册上网络,SIM7600X发送AT指令使能USB拨号上网:
 +
AT+GTRNDIS=1,1
 +
AT+GTRNDIS?
 +
*观察设备管理器发现多出一些无法识别的设备,比如 RNDIS (带叹号):
 +
*右键点击RNDIS,搜索设备软件提示窗口,选择“浏览我的计算机”。选择从设备列表中选择“网络适配器”。
 +
*在网络适配器窗口的制造商列表中选择Microsoft Corporation,然后右侧列表中选择“Remote NDIS Compatible Device”即远端NDIS兼容设备。<br>
 +
点击下一步并等待安装结束,RNDIS Kitl设备将会安装成功。至此,拨号功能设置完成,可以看到PC可以通过Dongle上网。
 +
[[File:SIM7600X 4G DTU PPP dial (1).png]]
 +
[[File:SIM7600X 4G DTU PPP dial (2).png]]
 +
[[File:SIM7600X 4G DTU PPP dial (3).png]]
 +
[[File:SIM7600X 4G DTU PPP dial (4).png]]
 +
[[File:SIM7600X 4G DTU PPP dial (5).png]]
 +
 +
*如果不能上网,请设置为自动获得IP模式
 +
[[File:SIMXXX_RNDIS_Windows.png]]
  
 
==Raspberry使用==
 
==Raspberry使用==

2023年12月7日 (四) 20:04的版本

{{{name2}}}
{{{name3}}}
功能简介
特性 树莓派 5G/4G/3G/GNSS
' 无特性,不解释
' 无特性,不解释
' 无特性,不解释
' 无特性,不解释
接口 RPi USB3.1

说明

本产品是一款支持 5G/4G/3G 的树莓派通信扩展模块,核心 5G 模组可选择 SIMCom SIM8202G-M2、广和通 FM650-CN 和移远 RM520N-GL,支持 5G NSA 和 SA 组网。 底板板载 M2 封装标准接口,可兼容接入多款 4G 或 5G 的 M2 封装通信模组,板载 USB 3.1、音频、SIM 卡槽等资源接口,配套完善的配置脚本和使用开发资料,方便快速地接入树莓派或计算机进行 5G 高速上网,既可快速学习评估 5G 模块,也可快速集成到各种需要 5G 通信的应用场景中。

产品参数

  • 集成丰富的网络协议,支持多种驱动和软件功能,支持 Windows / Linux / Android 等操作系统
  • 板载 USB 3.1 接口,向下兼容 USB 2.0,可用于接入电脑、树莓派或 Jetson Nano 主板进行高速 5G 上网
  • 板载 M.2 B KEY 标准接口,可兼容选配 FM650-CN / RM500U-CNV / RM500Q-CN / RM500Q-GL / RM520N-GL 系列 5G 模组
  • 板载 UART、PWR 和 RST 控制引脚,内置电平转换,支持拨码开关使能,可兼容接入 Raspberry Pi 或 Arduino 等主控
  • 板载 USB Type-C 接口,可通过开关使能,可用于外加电源给模块单独供电,以便外接更多负载,供电稳定且灵活
  • 板载电源切换开关、复位按键和 LED 指示灯,方便控制模块开关机和查看运行状态
  • 板载两路 SIM 卡槽,双卡单待,可通过 AT 指令切换使能
  • 板载高效能的电源电路,可输出高达 3A 电流
  • 可选配金属外壳,支持壁挂和导轨式安装,固定安装更方便

资源简介

M2-HAT-top.png

标号 名称 说明
Raspberry Pi GPIO接口 方便接入Raspberry Pi
拨码开关 使能相应引脚
M.2接口 可兼容 SIMCom 和 QUECTEL M.2 封装大部分 4G/5G 模组
SIM 卡座 板载两路 SIM 卡槽,双卡单待
USB3.1 接口 向下兼容 USB 2.0,可用于接入各类主板
USB Type-C 接口 5V 3A 输入;供电稳定且灵活
音频接口 SIM82XX系列支持音频功能,RM50XX系列暂不支持此音频功能
天线接口 板载四路天线,信号强劲
复位开关 一键复位,省时省力
电源切换开关 方便控制模块的供电模式:
——设置为USB,则模块通过 “⑤.USB3.1接口”提供供电;
——设置为EXT PWR,则模块通过 “⑥.USB Type-C接口”外部电源提供供电
散热风扇 同时给树莓派和 5G 模组散热,一起凉快
指示灯 随时随地查看模块运行状态

RM520N-GL-5G-HAT-with-case-details-15.jpg

标号 名称 说明
散热风扇 可同时给树莓派和 5G 模块散热
SIM 卡座 2 可通过 AT 指令配置选用(须模组支持)
模组设置开关 A 丝印开关切到 ON,可用于 SIM7600X / A7906X / IM7906X / SIM7912X 系列 4G M.2 模组;
B 丝印开关切到 ON,可用于 SIM8202X / SIM8200EA / SIM8262X 系列 5G M.2 模块;
C 丝印开关切到 ON,可用于 RM50X / RM520N-GL / EM06X 系列 5G / LTE-A M.2 模组
USB 接口焊盘 USB 2.0 接口焊盘
NAU8810X 音频芯片 适用于 SIMN7600X / SIM8XXX 系列模组,不支持 RM5XX 和 EM06XX 系列模组
散热风扇供电接口 5V 散热风扇供电


测试说明

模组常用AT指令

SSCOM串口助手AT指令收发实测
命令 说明 返回值
AT AT测试指令 OK
ATE ATE1设置回显
ATE0关闭回显
OK
AT+CGMI 查询模组制造商 OK
AT+CGMM 查询模组型号 OK
AT+CGSN 查询产品序列号 OK
ATI 查询模块版本以及IMEI OK
AT+IPR? 设置模块硬件串口波特率 +IPR:
OK
AT+CFUN=1,1 复位模块 OK
AT+GTDUALSIM? 查询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+CGDCONT=1,"IP""Your_APN" 设置接入点信息态 OK
AT+GTRNDIS? 查看模块是否获取到IP OK

SIM卡选择

双SIM卡切换演示

模组,支持同时接入两个SIM卡,双卡单待,可通过 AT 指令切换使能其中一路SIM卡工作:

  • 默认是选用了SIM卡1,可以用以下指令查询确认:
AT+GTDUALSIM?
  • 切换SIM卡2,请用以下指令:
AT+GTDUALSIM=1
  • 换回SIM卡1,请用以下指令:
AT+GTDUALSIM=0
  • 查询对应的卡槽是否识别到SIM卡:
AT+CPIN?

Windows使用

安装驱动

  • 通过双头 usb3.0 数据线 接FM650-CN 5G HAT到电脑后,其它设备出现一系列未安装驱动的未知设备:

RM530-driver0.png

  • 进入RM500U_Driver目录。
  • 点击setup.exe安装驱动,完成安装后,设备管理器会生成如下设备:

FM650-driver1.png

RNDIS拨号上网

  • 设备装好SIM卡和天线,USB连接到电脑,电源供电
  • 安装USB驱动
  • 如果已成功注册上网络,SIM7600X发送AT指令使能USB拨号上网:
AT+GTRNDIS=1,1
AT+GTRNDIS?
  • 观察设备管理器发现多出一些无法识别的设备,比如 RNDIS (带叹号):
  • 右键点击RNDIS,搜索设备软件提示窗口,选择“浏览我的计算机”。选择从设备列表中选择“网络适配器”。
  • 在网络适配器窗口的制造商列表中选择Microsoft Corporation,然后右侧列表中选择“Remote NDIS Compatible Device”即远端NDIS兼容设备。

点击下一步并等待安装结束,RNDIS Kitl设备将会安装成功。至此,拨号功能设置完成,可以看到PC可以通过Dongle上网。 SIM7600X 4G DTU PPP dial (1).png SIM7600X 4G DTU PPP dial (2).png SIM7600X 4G DTU PPP dial (3).png SIM7600X 4G DTU PPP dial (4).png SIM7600X 4G DTU PPP dial (5).png

  • 如果不能上网,请设置为自动获得IP模式

SIMXXX RNDIS Windows.png

Raspberry使用

这里使用的是buster版本Raspbian系统,可以直接点击下载该系统, bullseye版本可能不友好支持驱动安装

为了识别模块,需要将模块的 VID 和 PID 信息添加到文件 [内核]

  • 查看RM500U的VID和PID
lsusb

FM650 lsusb.png

添加VID和PID

sudo apt-get install unzip
wget https://files.waveshare.com/wiki/FM650-CN/Driver/Raspberry/driver/FM650_for_RPI_buster.zip
unzip FM650_for_RPI_buster.zip
sudo chmod 777 -R FM650_for_RPI_buster
cd FM650_for_RPI_buster
sudo ./install.sh
sudo su
sudo modprobe option
sudo sh -c 'echo "2cb7 0a05" > /sys/bus/usb-serial/drivers/option1/new_id'
sudo sh -c 'echo "2cb7 0a06" > /sys/bus/usb-serial/drivers/option1/new_id'
  • 成功添加PID并重启树莓派后,在命令行界面输入以下以下指令出现USB0-USB4五个设备符
ls -l /dev/ttyUSB*

RNDIS 拨号上网

  • 打开minicom
sudo apt-get install minicom
sudo minicom -D /dev/ttyUSB0
  • 在minicom中发送以下指令来RNDIS拨号上网
ATE1
AT+CPIN?
AT+CGDCONT=1,"IP","Your_APN"
AT+CGREG?
AT+CGDCONT?
AT+GTRNDIS=1,1

FM650 ECM.png

  • 完成拨号后,用以下指令确认已经改为RNDIS模式和检查获取IP情况(可选)
AT+GTRNDIS?
  • 再用以下指令获取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

FM650 rpi usb0.png

  • 测试usb1联网状况
 ping -I usb1 -i 0.5 www.baidu.com

FM650 rpi ping.png

  • 如果还是不能上网,用以下指令重启FM650-CN再重新拨号
AT+CFUN=15

OpenWrt

OpenWrt简介

与软路由相对的是我们平时家用的路由器,软路由是指利用台式机或服务器等设备配合软件形成的路由解决方案,主要靠软件的设置,达成路由器的功能;而硬路由则是以特有的硬设备,包括处理器、电源供应、嵌入式软件,提供设定的路由器功能。
OpenWrt便是软路由系统中的十分受欢迎的一员,它是一款高度模块化、高度自动化的嵌入式Linux系统,拥有强大的网络组件和扩展性,常常被用于工控设备、路由器等设备中。
得益于高度的可定制和可扩展性,OpenWrt软路由除了可以完成一般家用路由器的功能之外,还可以实现:端口转发、内网穿透、4G联网、FTP服务器等更多强大功能。

烧写系统

下载好资料中的 RPI OpenWrt系统(本系统已经安装minicom)
解压Imgs目录下的系统,使用烧写工具烧录到SD上。

登录与初始设置

烧录好系统后,OpenWrt系统开机,树莓派就相当于路由器了,因此要按照路由器的使用,使用网线将树莓派与电脑连接(也可使用手机搜索WIFI,默认名称"OpenWrt"),网页输入192.168.1.1 , 默认用户名:root ,默认密码为:password ,进入OpenWrt的Web端管理界面
SIM8200 OpenWrt 2.png

设置WIFI密码:网络 —> 无线 —> 修改 —> 接口配置 —> 无线安全,如下图所示:
SIM8200 OpenWrt 3.png
修改lan口的IPv4地址为一个与家中其他路由器lan口IP不重复的其他IP,这里设置为:192.168.10.1(很多路由器默认lan口IP为192.168.1.1,如果此处不修改,容易导致冲突从而无法联网)

如有需求也建议禁用IPv6分配长度,修改完成后点击“保存&应用”,重新使用192.168.10.1来访问OpenWrt的控制台

SIM8200 OpenWrt 4.png
此外建议调整防火墙策略以便后续通过局域连接OpenWrt的终端和Web管理界面
网络 —>防火墙,将全部的 “拒绝” 更改为“接受”,修改完成后点击“保存&应用”,如下图所示:
SIM8200 OpenWrt 5.png

系统 —> 管理权,修改SSH访问的允许的接口为 “未指定”(即任意接口都可进行ssh访问),勾选网关端口,修改完成后点击“保存&应用”
SIM8200 OpenWrt 6.png
此时,便可以通过lan口或wan口IP地址来连接OpenWrt的Web管理界面或终端

配置联网

  • 将SIM卡插入通信模块的卡槽->所有的5G天线都接上,通过USB连接到树莓派4B后->上电开机;
  • 将移动通信模组改为RNDIS模式(USB网络共享模式),可在Openwrt通过minicom发送以下指令更改:
 sudo minicom -D /dev/ttyUSB0  
 ATE1
 AT+CPIN?
 AT+CGDCONT=1,"IP","Your_APN"
 AT+CGREG?
 AT+CGDCONT?
 AT+GTRNDIS=1,1
  • 添加新接口:网络 —> 接口 —> 添加新接口

OpenWrt SIM8202G 1.png

  • 创建新接口:新接口的名称 -> SIM8202G(自定义) ; 新接口的协议 - DHCP客户端 ;包括以下接口 - 以太网适配器: "usb0";提交

OpenWrt SIM8202G 2.png

  • 配置接口:防火墙设置 - wan;保存&应用

OpenWrt SIM8202G 3.png

  • 无线配置:网络 -> 无线 -> 修改 -> 接口配置 -> 基本设置 ->网络中勾选SIM8202G(自定义名字)和lan;保存&应用

OpenWrt SIM8202G 4.pngOpenWrt SIM8202G 5.png

资料

驱动

数据手册

相关链接

FAQ

技术支持

联系人:黄工
EMAIL:3005423122@qq.com
电话:0755-83040712
QQ:3005763927
微信:扫下方二维码添加
Hkx-wx.jpg

说明:进行售后服务前,请准备好客户信息(定货单位、定货人等),以供验证