(實測驗證)【移遠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.pswp.cn/diannao/12953.shtml
繁體地址,請注明出處:http://hk.pswp.cn/diannao/12953.shtml
英文地址,請注明出處:http://en.pswp.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…

RPA的實施過程通常包括哪些步驟?

RPA&#xff08;Robotic Process Automation&#xff09;的實施過程通常涉及一系列詳細的步驟&#xff0c;旨在確保自動化項目的成功部署和運行。以下是RPA實施過程的一般步驟&#xff1a; ### 1. 需求分析與目標設定 實施RPA的第一步是進行需求分析&#xff0c;明確企業希望通…

電路板維修【四】

【開關電源輸出電壓偏低不穩&#xff0c;用示波器立馬鎖定故障范圍】&#xff1a;https://www.bilibili.com/video/BV1pf421D73K?vd_source3cc3c07b09206097d0d8b0aefdf07958 可以用示波器查看MOS的輸出波形來查看其是否損壞&#xff1a; 電源芯片的供電電壓來回跳變&#xf…

嵌入式C語言與人工智能融合開發高級教程:實現手勢識別系統

目錄 文章主題環境準備人工智能與嵌入式系統基礎代碼示例&#xff1a;實現手勢識別系統應用場景&#xff1a;智能家居與穿戴設備問題解決方案與優化 1. 文章主題 文章主題 本教程將詳細介紹如何在STM32嵌入式系統中使用C語言實現手勢識別系統&#xff0c;特別是如何在資源受…

基于卷積神經網絡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和位姿變換。然后…

C-函數的由淺入深

1.函數的定義 數據類型 函數名 &#xff08;【數據類型 形參名&#xff0c;數據類型 形參名&#xff0c; …】&#xff09; 2.函數的傳參 值傳遞 地址傳遞 全局變量 3.函數的調用 嵌套調用 遞歸 4.函數與數組 5.函數與指針 指針函數 函數指針 函數指針數組 函數的定義 #inclu…

醉了,面個功能測試,還問我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代…

【華為OD機試-C卷D卷-200分】田忌賽馬(C++/Java/Python)

【華為OD機試】-(A卷+B卷+C卷+D卷)-2024真題合集目錄 【華為OD機試】-(C卷+D卷)-2024最新真題目錄 題目描述 給定兩個只包含數字的數組a,b,調整數組 a 里面的數字的順序,使得盡可能多的a[i] > b[i]。 數組a和b中的數字各不相同。 輸出所有可以達到最優結果的a數組的…

SadTalker 自定義容器化部署配置

Docker 環境檢查 執行docker info 查看環境種是否有安裝docker&#xff0c;否則首先安裝好docker 運行環境。在線環境安裝執行執行兩條指令即可 sudo apt install docker sudo apt-get install docker-ce sudo apt-get install docker-composesudo systemctl restart dockerG…

langchain源碼

itemgetter&#xff1a;返回一個函數&#xff0c;函數取輸入dict的某個指定key Runnable 的基本方法有 invoke、 batch、 await、 ainvoke、 abatch 同步轉異步 Runnable 還具有的方法&#xff1a;bind、 with_config。 input_schema 屬性、output_schema 屬性 with_retry方…

Uniapp H5開發常見問題解析

引言 在移動應用開發領域&#xff0c;Uniapp已經成為一個備受矚目的技術框架&#xff0c;其跨平臺能力和高效開發特性使得開發者能夠更加便捷地構建出功能豐富、性能優越的應用程序。特別是在H5開發中&#xff0c;Uniapp的應用場景日益廣泛&#xff0c;然而&#xff0c;隨之而…

Vue2之使用provide和inject實現兩個不相干組件之間的通信

Vue2之使用provide和inject實現兩個不相干組件之間的通信 文章目錄 Vue2之使用provide和inject實現兩個不相干組件之間的通信1. 祖先組件中使用provide提供數據2.后代組件A中使用inject注入并使用數據3.后代組件B中使用inject注入并使用數據 在Vue 2中以使用provide和inject來實…

[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為代表的本…

Delphi DataSet轉JSon (使用SuperObject)

Delphi中將TDataSet轉換為JSon字符串。 with ATM.LoadDataSet() dobeginif IsEmpty thenbeginLogObj.WriteLog(未查詢到該視圖名稱下該時間段內的上傳數據&#xff0c;視圖名稱&#xff1a; AViewname 開始時間&#xff1a; AStartdate 結束時間&#xff1a; AEnddate);exit…