工作频段 | |
Sub-6G(SA) | n1, n2, n3, n5, n7, n8, n12, n20, n28, n40, n41,n48, n66, n71, n77, n78, n79(n79 是 SIM8202G-M2 独有) |
Sub-6G(NSA) | n41, n77, n78, n79(n79 是 SIM8202G-M2 独有) |
LTE-FDD | B1/B2/B3/B4/B5/B7/B8/B12/B13/B14/B17/B18/B19/B20/B25/B26/B28/B29/B30/B66/B71 |
LTE-TDD | B34/B38/B39/B40/B41/B42/B48 |
WCDMA | B1/B2/B3/B4/B5/B8 |
GNSS | GPS、GLONASS、北斗、伽利略和 QZSS |
数据传输 | |
Sub-6G | 2.4 Gbps (DL) / 500 Mbps (UL) |
LTE | 1 Gbps (DL) / 200 Mbps (UL) |
HSPA | 42 Mbps (DL) / 5.76 Mbps (UL) |
软件功能 | |
操作系统 | Windows/Linux/Android |
通信协议 | TCP/IP/IPV4/IPV6/Multi-PDP/FTP/FTPS/HTTP/HTTPS/MQTTS/DNS/SSL3.0 |
短信(SMS) | 支持 MT、MO、CB、Text、PDU |
固件升级 | 支持通过 USB 接口进行固件升级 |
硬件说明 | |
SIM卡 | 1.8V/3.0V |
天线接口 | 6 × IPEX-4 接口,用于 3G/4G/5G/GNSS |
供电电压 | 5V 3A |
应用场景 | |
适用地区 | 中美日韩、欧洲、中东、美洲等覆盖了5G Sub-6G频段的国家或地区 |
典型应用 | CPE/智能网关/无人机/视频直播/远程医疗/智能安防 |
下载驱动(资料->软件->SIM8200驱动)到电脑,并解压压缩包。
进入SIM8200_OS_Driver\Windows目录。
对大部分电脑而言进入1_install目录,点击setup.exe即可安装成功。
且网络链接会生成一个手机网络图标,断开您的电脑网络,不需拨号即可上网。
对部分主机而言,可能即使安装了1_install中也不会出现端口,此时需要用到2_AddManully中的文件,进行手动添加,使用方式为在设备管理器中找到未识别的设备,右键进行添加驱动,如下:
G模块上电并将开关打到ON,模块启动,电脑即会识别到4个未知设备(可能有的主板会识别出5个、6个),图示的只有5个
点击右键,更新驱动程序,选择手动添加,路径选SIM8200_OS_Driver\Windows,根据您的系统选择WIN7\WIN8\WIN10,添加完成最多6个位置设备之后,电脑就会生成如下几个设备:
4个端口,其中:AT用于调试AT指令,Audio用于拨号业务,Diagnostics用于debug,NMEA用与GPS;
此时电脑就会加载出一个手机网络,断开您的电脑网络,不需拨号即可上网。
如果上面2步均执行了,WINdows无法上网,则需要手动启动NDIS拨号
下载串口调试助手,打开sim8200 AT端口,发送指令
AT$QCRMCALL=1,1 //须加回车
此时NDIS拨号生效,电脑即可连接网络;如果返回No Carrier,可能已经拨号了,直接上网看看。
将无源GPS天线连接至模组的GNSS天线接口,注意将有字一面朝下,天线放于空旷的室外。
然后使用AT端口发送AT指令:
AT+CGPS=1 #回车
打开NEMA端口,即可收到卫星数据:
AT+SMSIMCFG=1,1
AT+SMSIMCFG=1,2
AT+CFUN=1
请不要输错字母,最好复制粘贴
sudo apt-get install p7zip-full wget https://www.waveshare.net/w/upload/8/89/SIM8200_for_RPI.7z 7z x SIM8200_for_RPI.7z -r -o./SIM8200_for_RPI sudo chmod 777 -R SIM8200_for_RPI cd SIM8200_for_RPI sudo ./install.sh
请不要删除或者修改option目录、qmi_wwan_simcom目录、default.script、install.sh这四个目录文件,否则影响驱动的加载。
运行ifconfig -a可以看到已经生成了WWAN0
sudo apt-get install minicom sudo minicom -D /dev/ttyUSB2
cd Goonline make sudo ./simcom-cm
即可成功看到最下方已经生成了DNS
通过USB接入两个SIM820X到树莓派后可以识别到两个网卡—wwan0和wwan1,通过以下指令可以将两个网卡同时拨号:(网速无法叠加)
sudo ./simcom-cm -i wwan0 sudo ./simcom-cm -i wwan1
sudo dhclient -v wwan0 sudo route add -net 0.0.0.0 wwan0
设置开机启动,打开树莓派开机配置脚本
sudo nano /etc/rc.local
将启动命令加入倒数第二行,注意是您的运行上网文件的绝对路径,也就是exit 0的上一行。
sudo /home/pi/SIM8200_for_RPI/Goonline/simcom-cm &
注意一定要添加"&" 后台运行,否则可能会出现系统不能启动的情况。
如果您使用的是2020-08-20-raspios-buster-armhf此镜像,那么您什么都不需要安装,系统已经自带了ffmpeg。别问我为什么知道,因为我被旧系统的ffmpeg安装折磨了2天,使用此系统是最方便的。
直接进入主题,假设您已经有了一个摄像头,并且已经正确连接到树莓派上,那么请根据教程继续。
sudo raspi-config 选择 Enable Camera,选择 YES
sudo nano /etc/modules
加上:
bcm2835-v4l2
那么系统启动之后,系统会加载这个文件中的模块名,重启系统:
sudo reboot ls /dev/video*
下面发现 video0 设备节点。
说明:如果执行前几步之后,请确认操作和指令正确的情况
假设现在使用斗鱼直播,将自己的账号注册并开通主播功能,打开斗鱼直播主播中心,找到直播设置。
打开推流设置
会获得rtmp地址和直播码,树莓派端执行命令:
ffmpeg -f video4linux2 -s 640x480 -r 25 -i /dev/video0 -c:v h264_omx -f flv "rtmp地址/直播码"
举个栗子: 先打开一个终端,这个终端先把5G网络跑起来
cd Goonline sudo ./simcom-cm
然后再打开一个终端,运行如下指令
ffmpeg -f video4linux2 -s 640x480 -r 25 -i /dev/video0 -c:v h264_omx -f flv "rtmp://sendtc3.douyu.com/live/9188303rTNGmU7CS?wsSecret=ef762877aae120262eaf23c3f60a28bf&wsTime=5f59dbf0&wsSeek=off&wm=0&tw=0&roirecognition=0"
rtmp://sendtc3.douyu.com/live就是地址,后面的那一截即为直播码。此时进入房间号,即可观察直播,延迟在1-2S左右。
与软路由相对的是我们平时家用的路由器,软路由是指利用台式机或服务器等设备配合软件形成的路由解决方案,主要靠软件的设置,达成路由器的功能;而硬路由则是以特有的硬设备,包括处理器、电源供应、嵌入式软件,提供设定的路由器功能。
OpenWrt便是软路由系统中的十分受欢迎的一员,它是一款高度模块化、高度自动化的嵌入式Linux系统,拥有强大的网络组件和扩展性,常常被用于工控设备、路由器等设备中。
得益于高度的可定制和可扩展性,OpenWrt软路由除了可以完成一般家用路由器的功能之外,还可以实现:端口转发、内网穿透、4G联网、FTP服务器等更多强大功能。
下载好资料中的 RPI OpenWrt系统(本系统已经安装minicom)
解压Imgs目录下的系统,使用烧写工具烧录到SD上。
烧录好系统后,OpenWrt系统开机,树莓派就相当于路由器了,因此要按照路由器的使用,使用网线将树莓派与电脑连接(也可使用手机搜索WIFI,默认名称"OpenWrt"),网页输入192.168.1.1 , 默认用户名:root ,默认密码为:password ,进入OpenWrt的Web端管理界面
设置WIFI密码:网络 —> 无线 —> 修改 —> 接口配置 —> 无线安全,如下图所示:
修改lan口的IPv4地址为一个与家中其他路由器lan口IP不重复的其他IP,这里设置为:192.168.10.1(很多路由器默认lan口IP为192.168.1.1,如果此处不修改,容易导致冲突从而无法联网)
此外建议调整防火墙策略以便后续通过局域连接OpenWrt的终端和Web管理界面
网络 —>防火墙,将全部的 “拒绝” 更改为“接受”,修改完成后点击“保存&应用”,如下图所示:
系统 —> 管理权,修改SSH访问的允许的接口为 “未指定”(即任意接口都可进行ssh访问),勾选网关端口,修改完成后点击“保存&应用”
此时,便可以通过lan口或wan口IP地址来连接OpenWrt的Web管理界面或终端
sudo minicom -D /dev/ttyUSB2 //(部分模组需要添加PID才有ttyUSB*设备符) at+cusbcfg=usbid,1e0e,9011 //(不同型号模组设置方式有差异,具体看模组规格书)
测速部分,由于树莓派自带的网口为千兆网口,且目前千兆以上的USB网卡还很少,因此此次采用SpeedTest For Python工具在命令行进行测速。 连接至OpenWrt的终端,依次输入命令,即可测速:
opkg update opkg install python3 opkg install python3-pip pip install speedtest_cli speedtest 或 speedtest_cli
1、将模块插入树莓派中,将SIM82XX B丝印拨码开关的TXD和RXD置于ON:
2、安装minicom,minicom是linux平台串口调试工具,
sudo apt-get install minicom
用minicom 打开ttyUSB2
sudo minicom -D /dev/ttyUSB2
发送使能UART串口:
AT+CCUART=1
3、通过minincom打开ttyS0——ttyS0为树莓派3B/3B+/4B的串口,默认波特率为115200 ;
sudo minicom -D /dev/ttyS0
4、树莓派2B/zero,用户串口设备号为ttyAMA0;可以用以下命令行确认,serial0为选用的串口设备号,如下图:
ls -l /dev/serial*
建议您使用jetson-nano-sd-card-image这个系统镜像(2020年10月更新),此系统的linux内核版本4.9.140-tegra,之前的系统是4.4的,此教程是基于4.9内核的,如果有差异请更新到与此版本相同的,这样能最大限度减少您使用出错的机率。
如果您使用的是其他的linux系统,请下载SIM8200_OS_Driver\linux下的驱动,并按照其下的文档进行移植。
请不要输错字母,最好复制粘贴
sudo apt-get install p7zip-full wget https://www.waveshare.net/w/upload/0/07/Sim8200_for_jetsonnano.7z 7z x Sim8200_for_jetsonnano.7z -r -o./Sim8200_for_jetsonnano sudo chmod 777 -R Sim8200_for_jetsonnano cd Sim8200_for_jetsonnano sudo ./install.sh
请不要删除或者修改option目录、qmi_wwan_simcom目录、default.script、install.sh这四个目录文件,否则影响驱动的加载。
如果出错误了,请确认系统内核是否为4.9.140-tegra,并将错误信息截图,方便工程师帮助您分析解决问题。
运行ifconfig -a可以看到已经生成了WWAN0
sudo apt-get install minicom sudo minicom -D /dev/ttyUSB2
cd Goonline make sudo ./simcom-cm
即可成功看到最下方已经生成了DNS
如果您需要将产品使用在其他的系统上,请下载SIM8200_OS_Driver的文件,并参考SIMCOM官方文档进行添加驱动。
由于实际和实验室条件会存在很多不一致的地方,会导致5G速度不能理想的稳定保持100MBPS,有以下几点:
PS:目前的基站数量还是没有很好的覆盖,在不同的地点测速也不太一样。
首先要理解实验室数据与实际数据,在实际中由于基站不足,信号覆盖不好,5G覆盖空洞也比较多,网速不一定能达到最高峰。在正常情况下4G上传速度稳定在20-40Mbps,5G上传速度稳定在100Mbps(人少、离基站近速度越快)
AT+CNBP? //(可将频段复制到记事本)备份频段 AT+CNBP=0x100600000FC00000,0x00000000000000460000A7E2BB0F38DF,0x0000000000000000,0x00000000003FFE63000681E2090828D7,0x00000000003FFE63000681E2090828D7 //将频段赋予SIM820X 或者 AT+CNBP=0x100600000FC00000,0x0000000000000046000001E2000908DD,0x0000000000000000,0x0000000000007042000081A0080808D7,0x00000000000070000000010000000000 //将频段赋予SIM820X AT+CNMP=71 // 固定5G
AT+SMSIMCFG=1,1
AT+SMSIMCFG=1,2
如果还是不行,考虑是开了飞行模式,用以下指令关闭飞行模式:
AT+CFUN=1
首先要理解实验室数据与实际数据,在实际中由于基站不足,信号覆盖不好,5G覆盖空洞也比较多,网速不一定能达到最高峰。在正常情况下4G上传速度稳定在20-40Mbps,5G上传速度稳定在100Mbps(人少、离基站近速度越快)
AT+CNBP? //(可将频段复制到记事本)备份频段 AT+CNBP=0x100600000FC00000,0x00000000000000460000A7E2BB0F38DF,0x0000000000000000,0x00000000003FFE63000681E2090828D7,0x00000000003FFE63000681E2090828D7 //将频段赋予SIM820X 或者 AT+CNBP=0x100600000FC00000,0x0000000000000046000001E2000908DD,0x0000000000000000,0x0000000000007042000081A0080808D7,0x00000000000070000000010000000000 //将频段赋予SIM820X AT+CNMP=71 // 固定5G
AT+SMSIMCFG=1,1
AT+SMSIMCFG=1,2
如果还是不行,考虑是开了飞行模式,用以下指令关闭飞行模式:
AT+CFUN=1
这种情况可能是没有成功入网,可按照下面步骤排查:
1.先确认硬件问题:
2.确认硬件OK后,可用以下指令(AT LOG)进一步确认网络情况:
*通过minicom打开ttyUSB2端口: ls /dev/ttyUSB* sudo apt-get install minicom sudo minicom -D /dev/ttyUSB2 *查看下固件版本信息: AT+SIMCOMATI *检查sim卡是否接触良好: AT+CPIN? *将射频打开(关闭飞行模式): AT+CFUN=1 *检查网络模式设置为自动寻网: AT+CNMP=2 *检查当前环境的信号质量: AT+CSQ *检查是否成功注册到网络: AT+CGREG? *检查联网情况: AT+CPSI? *检查APN是否对应SIM卡的运营商: AT+CGDCONT? *检查运营商接入情况: AT+COPS?
AT+CGDCONT=1,"IP","APN" //不同运营商APN不一样,这里APN改为对应运营商的,例如: 中国移动APN:CMNET;中国联通APN:3GNET;中国电信APN:CTNET
可以在以下网站查询各大运营商的APN: APN查询网站
AT+CNMp=109
所有的天线都接上,所有天线都是有用的,否则也可能导致网络问题;
AT+CSYSSEL="nr5g_band",41:78
lsusb ls /dev
AT+CGDCONT=1,"IP","Your_APN" //不同运营商APN不一样,这里APN改为对应运营商的, 例如:中国移动APN:CMNET;中国联通APN:3GNET;中国电信APN:CTNET
*查看下固件版本信息: AT+SIMCOMATI *检查sim卡是否接触良好: AT+CPIN? *将射频打开(关闭飞行模式): AT+CFUN=1 *检查网络模式设置为自动寻网: AT+CNMP=2 *检查当前环境的信号质量: AT+CSQ *检查是否成功注册到网络: AT+CGREG? *检查联网情况: AT+CPSI? *检查APN是否对应SIM卡的运营商: AT+CGDCONT? *检查运营商接入情况: AT+COPS?
ls /dev/ttyUSB* sudo apt-get install minicom sudo minicom -D /dev/ttyUSB2
usb,树莓派运行sudo ./install 会加载USB驱动,我们会3B/4B的USB连接器进行连接通信;windows按照教程操作也是加载呢USB驱动,没有USB驱动的时候是会显示成未知设备的。
默认不占用。
确保您的系统内核是5.4以上的,树莓派不要使用sudo update升级到最新的版本,这样会把内核版本升级到高于目前固件的版本会无法识别。
sudo ./simcom-cm -i wwan0
sudo ./simcom-cm -i wwan1
可以用以下指令打开VOLTE功能:
at+voltesetting=1 at+cnv=/nv/item_files/modem/mmode/ue_usage_setting,1,01,1
可以用以下指令关闭VOLTE功能:
at+voltesetting=0 at+cnv=/nv/item_files/modem/mmode/ue_usage_setting,0,01,1
可用以下指令检测是否有Qualcomm 的高通设备,如果已经加载COM驱动(树莓派系统一般自带),还会有系列ttyUSB*出现:
lsusb ls /dev/ttyUSB*
滚轴风扇长时间工作后,润滑油可能蒸发,导致噪声增大,这个是滚轴风扇的通性,不是风扇出故障:
广和通:FM650-CN FM160-EAU SIMCOM:SIM8202G-M2 SIM8262E-M2 SIM8262A-M2 移远: (AA版本)RM520N-GL RM530N-GL RM500U-CNV RM500Q-GL/RM502Q-AE
FM650-CN或RM500U-CNV;如果您追求性能,推荐 SIM8262E-M2
周一-周五(9:30-6:30)周六(9:30-5:30)
手机:13434470212
邮箱:services04@spotpear.cn
QQ:202004841