树莓派4B使用移远EC20带GPS 4G模块ppp拨号上网
插上EC20到usb,
查看是否识别成功
lsusb
查看虚拟串口ttyusb
ls /dev/ttyUSB*
至此证明EC20硬件是没问题,识别USB也是正常的
拨号上网
配置拨号
安装文件工具
sudo apt-get install wvdial
配置拨号账号
sudo nano /etc/wvdial.conf
我是移动卡,移动电信的配置
[Dialer lan1]
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Modem Type = Analog Modem
Baud = 9600
New PPPD = yes
Modem = /dev/ttyUSB2
ISDN = 0
Phone = *99#
Password = card
Username = card
联通的配置
[Dialer lan1]
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Init3 = at+cgdcont=1,"ip","uninet"
Modem Type = Analog Modem
Baud = 9600
New PPPD = yes
Modem = /dev/ttyUSB2
ISDN = 0
Phone = *99#
Password = card
Username = card
启动拨号
sudo wvdial lan1
查看网卡
ifconfig
查看策略路由
测试4G网络是否接通
ping -I ppp0 www.baidu.com
EC20 GPS的获取
安装串口调试软件
sudo apt-get install minicom
使用minicom打开ttyUSB3
minicom -s
在串口里面打开GPS
AT+QGPS=1
或者直接echo -e “AT+QGPS=1\r\n” > /dev/ttyUSB2
切换串口到ttyUSB1读取GPS坐标
关闭minicom
ctrl+a
再按x
回车
重新打开minicom 设置com口为ttyUSB1
看到GPS坐标每1秒打印一次
或者直接
cat /dev/ttyUSB1 & (后台开启gps信号输出口打开)
这里因为没有插GPS天线,所以没有数据
GPS协议格式参考NMEA 2.0
没定位到的情况$GPVTG,,T,,M,,N,,K,N*2C$GPGSA,A,1,,,,,,,,,,,,,,,*1E$GPGGA,,,,,,0,,,,,,,,*66$GPRMC,,V,,,,,,,,,,N*53定位到的情况$GPGSV,6,1,21,10,75,334,26,12,35,087,45,18,14,185,28,23,62,132,43*7D$GPGSV,6,2,21,24,21,042,26,25,41,129,44,31,23,230,34,32,41,313,43*76$GPGSV,6,3,21,15,02,090,,21,01,319,,33,,,34,38,,,34*72$GPGSV,6,4,21,39,,,34,40,,,34,41,,,41,42,,,34*77$GPGSV,6,5,21,45,,,41,46,,,34,48,,,34,50,,,41*73$GPGSV,6,6,21,51,,,35*78$GPGGA,090652.00,2813.804270,N,11256.758714,E,1,07,0.9,127.6,M,-14.0,M,,*48$GPVTG,0.0,T,3.0,M,0.0,N,0.0,K,A*20$GPRMC,090652.00,A,2813.804270,N,11256.758714,E,0.0,0.0,230921,3.0,W,A*2F$GPGSA,A,3,10,12,18,23,24,25,32,,,,,,1.2,0.9,0.8*3A
GPS语句含义
GPGSV:可见卫星信息
GPGLL:地理定位信息
GPRMC:推荐最小定位信息
GPVTG:地面速度信息
GPGGA:GPS定位信息
GPGSA:当前卫星信息
GPRMC 最小定位信息:例:$GPRMC,024813.640,A,3158.4608,N,11848.3737,E,10.05,324.27,150706,,,A*50字段0:$GPRMC,语句ID,表明该语句为Recommended Minimum Specific GPS/TRANSIT Data(RMC)推荐最小定位信息
字段1:UTC时间,hhmmss.sss格式
字段2:状态,A=定位,V=未定位
字段3:纬度ddmm.mmmm,度分格式(前导位数不足则补0)
字段4:纬度N(北纬)或S(南纬)
字段5:经度dddmm.mmmm,度分格式(前导位数不足则补0)
字段6:经度E(东经)或W(西经)
字段7:速度,节,Knots
字段8:方位角,度
字段9:UTC日期,DDMMYY格式
字段10:磁偏角,(000 - 180)度(前导位数不足则补0)
字段11:磁偏角方向,E=东W=西
字段12:模式,A=自动,D=差分,E=估测,N=数据无效(3.0协议内容)
字段13:校验值($与*之间的数异或后的值)
GPGGA GPS定位数据
例:$GPGGA,092204.999,4250.5589,S,14718.5084,E,1,04,24.4,12.2,M,19.7,M,,0000*1F字段0:$GPGGA,语句ID,表明该语句为Global Positioning System Fix Data(GGA)GPS定位信息
字段1:UTC 时间,hhmmss.sss,时分秒格式
字段2:纬度ddmm.mmmm,度分格式(前导位数不足则补0)
字段3:纬度N(北纬)或S(南纬)
字段4:经度dddmm.mmmm,度分格式(前导位数不足则补0)
字段5:经度E(东经)或W(西经)
字段6:GPS状态,0=不可用(FIX NOT valid),1=单点定位(GPS FIX),2=差分定位(DGPS),3=无效PPS,4=实时差分定位(RTK FIX),5=RTK FLOAT,6=正在估算
字段7:正在使用的卫星数量(00 - 12)(前导位数不足则补0)
字段8:HDOP水平精度因子(0.5 - 99.9)
字段9:海拔高度(-9999.9 - 99999.9)
字段10:单位:M(米)
字段11:地球椭球面相对大地水准面的高度 WGS84水准面划分
字段12:WGS84水准面划分单位:M(米)
字段13:差分时间(从接收到差分信号开始的秒数,如果不是差分定位将为空)
字段14:差分站ID号0000 - 1023(前导位数不足则补0,如果不是差分定位将为空)
字段15:校验值($与*之间的数异或后的值)
GPVTG 地面速度信息
例:$GPVTG,89.68,T,,M,0.00,N,0.0,K*5F字段0:$GPVTG,语句ID,表明该语句为Track Made Good and Ground Speed(VTG)地面速度信息
字段1:运动角度,000 - 359,(前导位数不足则补0)
字段2:T=真北参照系
字段3:运动角度,000 - 359,(前导位数不足则补0)
字段4:M=磁北参照系
字段5:水平运动速度(0.00)(前导位数不足则补0)
字段6:N=节,Knots
字段7:水平运动速度(0.00)(前导位数不足则补0)
字段8:K=公里/时,km/h
字段9:校验值($与*之间的数异或后的值)
GPGSV 可视卫星状态
例:$GPGSV,3,1,10,20,78,331,45,01,59,235,47,22,41,069,,13,32,252,45*70字段0:$GPGSV,语句ID,表明该语句为GPS Satellites in View(GSV)可见卫星信息
字段1:本次GSV语句的总数目(1 - 3)
字段2:本条GSV语句是本次GSV语句的第几条(1 - 3)
字段3:当前可见卫星总数(00 - 12)(前导位数不足则补0)
字段4:PRN 码(伪随机噪声码)(01 - 32)(前导位数不足则补0)
字段5:卫星仰角(00 - 90)度(前导位数不足则补0)
字段6:卫星方位角(00 - 359)度(前导位数不足则补0)
字段7:信噪比(00-99)dbHz
字段8:PRN 码(伪随机噪声码)(01 - 32)(前导位数不足则补0)
字段9:卫星仰角(00 - 90)度(前导位数不足则补0)
字段10:卫星方位角(00 - 359)度(前导位数不足则补0)
字段11:信噪比(00-99)dbHz
字段12:PRN 码(伪随机噪声码)(01 - 32)(前导位数不足则补0)
字段13:卫星仰角(00 - 90)度(前导位数不足则补0)
字段14:卫星方位角(00 - 359)度(前导位数不足则补0)
字段15:信噪比(00-99)dbHz
字段16:校验值($与*之间的数异或后的值)
GPGSA 当前卫星信息
例:$GPGSA,A,3,01,20,19,13,,,,,,,,,40.4,24.4,32.2*0A字段0:$GPGSA,语句ID,表明该语句为GPS DOP and Active Satellites(GSA)当前卫星信息
字段1:定位模式(选择2D/3D),A=自动选择,M=手动选择
字段2:定位类型,1=未定位,2=2D定位,3=3D定位
字段3:PRN码(伪随机噪声码),第1信道正在使用的卫星PRN码编号(00)(前导位数不足则补0)
字段4:PRN码(伪随机噪声码),第2信道正在使用的卫星PRN码编号(00)(前导位数不足则补0)
字段5:PRN码(伪随机噪声码),第3信道正在使用的卫星PRN码编号(00)(前导位数不足则补0)
字段6:PRN码(伪随机噪声码),第4信道正在使用的卫星PRN码编号(00)(前导位数不足则补0)
字段7:PRN码(伪随机噪声码),第5信道正在使用的卫星PRN码编号(00)(前导位数不足则补0)
字段8:PRN码(伪随机噪声码),第6信道正在使用的卫星PRN码编号(00)(前导位数不足则补0)
字段9:PRN码(伪随机噪声码),第7信道正在使用的卫星PRN码编号(00)(前导位数不足则补0)
字段10:PRN码(伪随机噪声码),第8信道正在使用的卫星PRN码编号(00)(前导位数不足则补0)
字段11:PRN码(伪随机噪声码),第9信道正在使用的卫星PRN码编号(00)(前导位数不足则补0)
字段12:PRN码(伪随机噪声码),第10信道正在使用的卫星PRN码编号(00)(前导位数不足则补0)
字段13:PRN码(伪随机噪声码),第11信道正在使用的卫星PRN码编号(00)(前导位数不足则补0)
字段14:PRN码(伪随机噪声码),第12信道正在使用的卫星PRN码编号(00)(前导位数不足则补0)
字段15:PDOP综合位置精度因子(0.5 - 99.9)
字段16:HDOP水平精度因子(0.5 - 99.9)
字段17:VDOP垂直精度因子(0.5 - 99.9)
字段18:校验值($与*之间的数异或后的值)
树莓派4B使用移远EC20带GPS 4G模块ppp拨号上网相关推荐
- 【openwrt】使用4G模块 移远EC20/25(2)pppd拨号与配置
[openwrt]使用4G模块 移远EC20/25 :2)pppd拨号与配置 参考 Raspberrypi -- 实现 EC20 4G模块PPP拨号上网_梦小羊的博客-CSDN博客 添加链接描述 == ...
- OpenHarmony3.1适配移远EC20模组4G上网功能
OpenHarmony3.1适配移远EC20模组4G上网功能 一.概述 通过阅读本篇文档,您将学习到如何适配移远EC20模组到OpenHarmony3.1(以下简称OHOS),并添加4G上网功能. 本 ...
- 4g模块注册上网 移远_Openwrt如何实现4G模块上网功能
大家都知道传统的路由器无非基于以下几种方式上网: 首先运营商会将网线拉入居室,该网络可以是传统的电话线/双绞线/光纤. 入户的信号线,需要通过调制解调器(猫)转换为数字信号,通过网线输出. 早期的电话 ...
- 树莓派 4G模块 PPP 拨号 NDIS 拨号
资料参考:树莓派使用4G模块(华为ME909s-821)亲身尝试的可行方法(上) 转载于:https://www.cnblogs.com/suozhang/p/8488008.html
- 树莓派烧写OpenWrt系统后外接华为ME909或移远EC20 4G LTE模块实现4G软路由即MiFi
By Mcuzone 关键词:OpenWrt 4G LTE 软路由 华为ME909s 移远 EC20 树莓派 Raspberry Pi 3B 4B WiFi 热点 SSID ...
- 移远EC20 4G模块的GPS部件刷新率修改方法,附GPS数据格式说明
关键词:移远 EC20 全功能版 CE FAG GPS GNSS GLONASS 全球定位系统 刷新率 Quectel_EC20_GNSS_AT_Commands_Manual_V1 ...
- 移远EC20 4G模块LTE开发板三网通模块 MQTT阿里云物联网
摘自:移远EC20 4G模块LTE开发板三网通模块 MQTT阿里云物联网STM32代码-电脑看 地址:https://www.bilibili.com/video/BV1EJ411P7CR?from= ...
- ec20驱动_物联网基础:移远EC20固件升级
使用移远 QFlash_V4.14 工具升级移远 EC20 4G模块固件 1 准备工作 1.1 EC20 USB驱动安装 安装过程参考移远官方手册:<Quectel_LTE&5G_Win ...
- 4G模块使用记录移远EC20、BC20
目录 0. 概述 硬件连接 -- UART 休眠管脚的使用 硬件连接 -- USB USB线序定义 驱动安装 抓取模组log 模组型号和SIM卡 模组区别 本地卡和漫游卡 SIM卡和APN 1. EC ...
- 移远EC20设置RNDIS模式拨号上网
背景 4G模块原本使用QMI方式拨号上网,客户反馈某种定制卡不能上网,切换下拨号模式看下设备能不能正常上网: 过程 openwrt中如果使用RNDIS模式上网需要在kernel配置中使能以下项: Km ...
最新文章
- python找色_python实现按键精灵找色点击功能教程,使用pywin32和Pillow库
- hihocoder1089 Floyd算法
- android 倒计时 动画下载,倒计时器app下载-倒计时器安卓最新版-幻想游戏网
- JDBCAPI简介(二)
- 计算机病毒黑色星期五制造者,计算机病毒复习资料
- Python读取excel文件数据并画柱状图
- TFTLCD显示实验_STM32F1开发指南_第十八章
- 爬虫,爬取句子迷《龙族》
- matlab 安装时报错: dsp_doc_en_common 时检测到以下错误
- Activities(活动)
- 【opencv】selective_search函数
- C/C++笔试题(11)
- 汶川大地震随感谢摘录
- 【BLE】蓝牙设备地址
- Linux poweroff关机命令
- 9点击按钮修改valu属性
- 【纸牌屋】第一季第一集经典台词
- java基础综合练习(嗖嗖移动)
- 阴沟翻船——MHA测试主从失败NOT OK!
- opera预订选项学习
热门文章
- 菜鸟学习日志3.界面控件的设置
- Java学习手册:Java基础知识点(不断扩充更新中)
- Word文档打不开怎么办
- 朱松纯:三读《赤壁赋》,并从人工智能的角度解读“心”与“理”的平衡
- 2014年CPU排名
- 工具分享:VISIO 2010版windows_64正版软件32位(附下载链接)
- OSI参考模型在网络系统中的应用浅析
- python训练聊天机器人词库_[ ChatterBot聊天机器人 ] ChatterBot训练数据以及使用三方语料库训练数据 - pytorch中文网...
- 系统集成项目管理工程师考试英语吗?
- HTML5超炫砸蛋抽奖源码