最近公司想進行一個終端產品的研發工作,涉及到智能設備的地理定位,采用的GPRS模塊是由深圳市有方科技有限公司生產的。
該地理定位用到了該模塊的GNNS功能。該功能的說明手冊為Quectel_EC20_GNSS_AT_Commands_Manual_V1.1.pdf。
經過研究該文檔得出使用該功能的如下步驟。
1:設置該功能的輸出模式 (AT+QGPSCFG)
1)無輸出模式
2)USB輸出模式
3)UARTdebug輸出模式
2:使能GNNS功能 (AT+QGPS)
3:讀取位置信息 (AT+QGPSLOC)
4:關閉該模塊 (AT+QGPSEND)
結合實際的場景,我選擇了串口輸出,於是首先使用串口發送 AT+QGPSCFG="outport","uartdebug"
字段給模組。使得該模組的數據通過串口輸出。
然后,開啟GNNS功能 使用串口發送 AT+QGPS=1
字段給模組。(在串口中斷接受模組發來的數據,若模組返回OK,說明GNNS使能成功)
接着,讀取位置信息發送 AT+QGPSLOC=0
在中斷里面會返回一串特定格式的數據
需要對照着說明手冊進行解析。