(实测验证)【移远EC800M-CN 】GNSS功能打开和关闭关闭步骤验证

 引言

本文章使用自研“超小体积TTL转4G+GPS集成模块”进行实测验证;

一、打开GNSS功能

步骤一、通过 AT+QGPSCFG 配置 GNSS 参数

(1)该命令用于查询和配置 GNSS 不同的设置,包括 NMEA 语句输出端口、NMEA 语句的输出类型等。

1.1、配置 NMEA 语句输出端口
AT+QGPSCFG="outport",uartdebug      //设置命令,设置通过调试串口输出NMEA语句
说明:
该命令立即生效;
参数配置自动保存至 NVRAM
1.2、禁用通过指令获取 NMEA 语句
AT+QGPSCFG="nmeasrc",0   //禁用通过 AT+QGPSGNMEA 获取 NMEA 语句
备注:
该命令立即生效;
参数配置自动保存。
1.3、配置 NMEA 语句的输出类型
AT+QGPSCFG="gpsnmeatype",63   //配置 NMEA 语句的输出类型
说明:
0 -禁止输出 NMEA 语句
1 -GGA
2 -RMC
4 -GSV
8 -GSA
16 -VTG
31-  输出 GGA RMC GSV GSA VTG 类型的语句
32 -GLL
63 - 输出以上所有类型的语句
GNSS 未打开时,也可执行该命令配置 NMEA 语句输出类型,该配置在模块启动后生效。
1.4、配置支持的 GNSS 卫星导航系统
AT+QGPSCFG="gnssconfig",1  //配置支持的 GNSS 卫星导航系统为GPS+BeiDou
0 -GPS
1 -GPS + BeiDou
3 -GPS + GLONASS + Galileo
4 -GPS + GLONASS
5 -GPS + BeiDou + Galileo
6 -GPS + Galileo
7 -BeiDou
8 -GPS + BeiDou + GLONASS
该命令在重启 GNSS 后生效;
参数配置自动保存。
1.5、启用/禁用 GNSS 自启动
AT+QGPSCFG="autogps",1    //配置模块启动时,自动启动 GNSS
备注:
该命令在模块重启后生效;
参数配置自动保存。
1.6、启用/禁用 AP-Flash 快速热启动功能
AT+QGPSCFG="apflash",1     //启用  AP-Flash 快速热启动功能
备注:
该命令立即生效;
参数配置自动保存。

1.7、配置 GNSS URC 上报类型
AT+QGPSCFG="urc",0    //关闭所有 GNSS URC 上报
备注:
该命令立即生效;
参数配置自动保存至 NVRAM
1.8、配置 GNSS NTP 服务器地址
AT+QGPSCFG="ntp",<NTP_server>                 // 配置 NTP 服务器地址
备注:
NTP_server 为GNSS NTP 服务器地址。默认值可通过执行 AT+QGPSCFG="ntp"
行查询。

步骤二、通过AT+QGPS 打开 GNSS

AT+QGPS=1;                        //打开 GNSS

该命令立即生效;
参数配置不保存。

步骤三、获取定位信息

打开 GNSS ,定位成功后,可通过以下三种方式获取定位信息:

1) 默认 NMEA 口输出 NMEA 语句,可通过 AT+QGPSCFG="outport" 选择 NMEA
句输出端口。
2) 通过 AT+QGPSLOC 可直接获取定位信息,例如纬度、经度、高度、 GNSS 定位模
式、时间、卫星数量等。
3) 通过设置 AT+QGPSCFG="nmeasrc",1 启用通过 AT+QGPSGNMEA 获取指定的
NMEA 语句;如果设置 AT+QGPSCFG="nmeasrc",0 ,则不能通过
AT+QGPSGNMEA 获取指定的 NMEA 语句。

如下展示为方式1,通过步骤一中配置GNSS参数通过输出端口展示定位信息;

Debug调试串口打印GNSS信息:

(1)GNSS未成功定位时:

(2)GNSS成功定位时:

二、关闭 GNSS功能

通过指令AT+QGPS=0 AT+QGPSEND 关闭 GNSS;

三、提供资源总结

可联系作者获取如下资源:

(1)PDF格式版本的原理图,下载链接:

https://download.csdn.net/download/zhej2014/89312745

(2)可直接联系作者有偿购买超小体积“TTL转4G+GPS集成模块”实物:

(3)嵌入式一对一教学:

可直接联系作者寻求指导和培训、或AD版本原理图、PCB等关键资料;

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/diannao/12953.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

NSSCTF | [SWPUCTF 2021 新生赛]easyupload2.0

先传一个普通的一句话木马试一试 GIF89a <?php eval($_POST[shell]);?> 可以看到回显&#xff0c;不允许上传php文件。 使用Burpsuite抓包只修改ContentType后发现也不能绕过&#xff0c;说明服务器使用了黑名单后缀限制&#xff0c;那么我们可以使用其他的后缀代替ph…

电路板维修【四】

【开关电源输出电压偏低不稳&#xff0c;用示波器立马锁定故障范围】&#xff1a;https://www.bilibili.com/video/BV1pf421D73K?vd_source3cc3c07b09206097d0d8b0aefdf07958 可以用示波器查看MOS的输出波形来查看其是否损坏&#xff1a; 电源芯片的供电电压来回跳变&#xf…

基于卷积神经网络CNN,使用二维卷积Conv2D实现MNIST数字识别的四种方法

前言 系列专栏&#xff1a;机器学习&#xff1a;高级应用与实践【项目实战100】【2024】✨︎ 在本专栏中不仅包含一些适合初学者的最新机器学习项目&#xff0c;每个项目都处理一组不同的问题&#xff0c;包括监督和无监督学习、分类、回归和聚类&#xff0c;而且涉及创建深度学…

ROS 2边学边练(48)-- 将URDF与robot_state_publisher一起使用

前言 本篇将完成一个行走的机器人&#xff0c;并以tf2消息的方式实时发布机器人状态&#xff0c;以便我们在Rviz中同步查看。 首先&#xff0c;我们创建描述机器人装配的URDF模型。接下来&#xff0c;我们编写一个节点&#xff0c;用于模拟运动并发布JointState和位姿变换。然后…

醉了,面个功能测试,还问我Python装饰器

Python 装饰器是个强大的工具&#xff0c;可帮你生成整洁、可重用和可维护的代码。某种意义上说&#xff0c;会不会用装饰器是区分新手和老鸟的重要标志。如果你不熟悉装饰器&#xff0c;你可以将它们视为将函数作为输入并在不改变其主要用途的情况下扩展其功能的函数。装饰器可…

dhcp(接口和全局地址池模式)

接口地址池和全局地址池 dhcp应用 1.全部开启dhcp功能 2.ar5 0口接口地址池 1口全局地址池 3.ar6和ar7配置&#xff0c;查看能否自动获取ip 左右不同两个网络&#xff0c;接口和全局地址池的区别 部分截图 ar6 ar7 ar5

(实测验证)【移远EC800M-CN 】TCP 透传

引言 本文章使用自研“超小体积TTL转4GGPS集成模块”进行实测验证&#xff1b; 1、配置移远EC800M-CN TCP 透传 串口助手发送&#xff1a; ATQIOPEN1,0,"TCP","36.137.226.30",39755,0,2 //配置服务器地址和端口号&#xff1b; 4G模组返回…

07-Fortran基础--Fortran指针(Pointer)的使用

07-Fortran基础--Fortran指针Pointer的使用 0 引言1 指针&#xff08;Poionter&#xff09;的有关内容1.1 一般类型指针1.2 数组指针1.3 派生类(type)指针1.4 函数指针 2 可运行code 0 引言 Fortran是一种广泛使用的编程语言&#xff0c;特别适合科学计算和数值分析。Fortran 9…

java代码混淆工具ProGuard混淆插件

java代码混淆工具ProGuard混淆插件 介绍 ProGuard是一个纯java编写的混淆工具&#xff0c;有客户端跟jar包两种使用方式。可以将程序打包为jar&#xff0c;然后用工具进行混淆&#xff0c;也可以在maven中导入ProGuard的插件&#xff0c;对代码进行混淆。 大家都知道 java代…

[ciscn 2022 东北赛区]math

1.题目 import gmpy2 from Crypto.Util.number import * from flag import flag assert flag.startswith(b"flag{") assert flag.endswith(b"}") messagebytes_to_long(flag) def keygen(nbit, dbit):if 2*dbit < nbit:while True:a1 getRandomNBitIn…

编辑器目录树的设计,一点也不简单

朋友们好&#xff0c;我是优秀的大鹏 今天花了很长时间思考一个网页文档编辑器&#xff0c;云端目录树要怎么设计 这个看似简单的需求&#xff0c;技术上和产品上的思考却非常复杂 下面以几种编辑器为例&#xff0c;讲一下各种编辑器在技术上和产品的思考 1、以Vscode为代表的本…

【神经网络与深度学习】Transformer原理

transformer ENCODER 输入部分 对拆分后的语句x [batch_size, seq_len]进行以下操作 Embedding 将离散的输入&#xff08;如单词索引或其他类别特征&#xff09;转换为稠密的实数向量&#xff0c;以便可以在神经网络中使用。位置编码 与RNN相比&#xff0c;RNN是一个字一个字…

Django Rest Framework 全局异常处理

在Django Rest Framework&#xff08;DRF&#xff09;中&#xff0c;全局异常处理是一种重要的机制&#xff0c;它可以帮助我们更好地管理API中的异常情况&#xff0c;并返回统一的错误响应。本文将详细介绍两种全局异常处理的方法&#xff1a;使用中间件&#xff08;Middlewar…

机器学习(3)

目录 3-1线性回归 3-2最小二乘解 3-3多元线性回归 3-4广义线性模型 3-5对率回归 3-6对率回归求解 3-7线性判别分析 3-8LDA的多类推广 3-9多分类学习基本思路 3-10类别不平衡 3-1线性回归 线性模型为什么重要&#xff1f; 人类在考虑问题时&#xff0c;通常…

先有JVM还是先有垃圾回收器?很多人弄混淆了

是先有垃圾回收器再有JVM呢&#xff0c;还是先有JVM再有垃圾回收器呢&#xff1f;或者是先有垃圾回收再有JVM呢&#xff1f;历史上还真是垃圾回收更早面世&#xff0c;垃圾回收最早起源于1960年诞生的LISP语言&#xff0c;Java只是支持垃圾回收的其中一种。下面我们就来刨析刨析…

抖店商品详情API接口(产品参数|详情图)

抖店商品详情API接口(产品参数|详情图) 参数仅供参考&#xff1a; {"code": 0,"msg": "调用成功","time": "1715763239","data": {"properties": [{"format": [{"message": [{&q…

C语言简要(一)

总得让她开心吧 helloworld #include <stdio.h>int main() {printf("hello world!\n");return 0; } 程序框架 #include <stdio.h> int main {return 0; }输出 printf("hello world!\n"); "里面的内容叫做“字符串”&#xff0c;prin…

BUUCTF靶场[MISC]wireshark、被嗅探的流量、神秘龙卷风、另一个世界

[misc]wireshark 考点&#xff1a;流量、追踪流 工具&#xff1a;wireshark 先看题目&#xff0c;管理员密码 将下载的文件用wireshark打开&#xff0c;查找flag 点击追踪tcp流&#xff0c;开始挨个查看flag [misc]被嗅探的流量 考点&#xff1a;流量、追踪流 工具&#xf…

武汉星起航:亚马逊构建综合性商业生态,卖家买家共享全球化红利

在当今全球化日益加速的时代&#xff0c;亚马逊不仅以其卓越的电商平台服务全球消费者&#xff0c;更通过一系列前沿服务打造了一个综合性的商业生态系统。在这个生态系统中&#xff0c;卖家能够轻松拓展全球业务&#xff0c;买家则享受到了前所未有的购物体验。亚马逊以其独特…

FreeRTOS【6】线程优先级

1.开发背景 基于上一篇指引&#xff0c;已经了解了线程的阻塞&#xff0c;这个篇章主要介绍线程优先级的影响 2.开发需求 设计实验验证高优先级会抢占低优先级线程 CPU 3.开发环境 window10 MDK STM32F429 FreeRTOS10.3.1 4.实现步骤 1&#xff09;创建测试线程&#xff…