SIM7500 ATコマンドマニュアル日本語訳 "16 AT Commands for GPS"

原文: https://simcom.ee/documents/SIM7600C/SIM7500_SIM7600%20Series_AT%20Command%20Manual_V1.01.pdf

- ATコマンドで設定可能なGPS関連の機能の全体像を掴むため、Descriptionの部分だけざっと和訳してみました
- 行頭に（？）がついているところは、特に訳が怪しい（何を言わんとしているのか理解できていない）部分です。
- 自分の英語力も結構怪しいですが、原文の英語もちょっと怪しい気がします

# 16.1 AT+CGPS Start/Stop GPS session

## Description

> This command is used to start or stop GPS session.

このコマンドはGPSセッションを開始または停止するために使用されます。

> NOTE:

> 1. Output of NMEA sentences is automatic; no control via AT commands is provided. At present the module only supports standalone mode. If executing AT+CGPS=1, the GPS session will choose cold or hot start automatically.

NMEA文の出力は自動的に行われます。ATコマンドによる制御はありません。現在、このモジュールはスタンドアロンモードのみをサポートしています。AT+CGPS=1を実行すると、GPSセッションは自動的にコールドスタートまたはホットスタートを選択します。

> 2. UE-based and UE-assisted mode depend on URL (AT+CGPSURL). When UE-based mode fails, it will switch standalone mode.

UEベースおよびUEアシストモードはURL（AT+CGPSURL）に依存します。UEベースのモードが失敗すると、スタンドアロンモードに切り替わります。

> 3. UE-assisted mode is singly fixed. Standalone and UE-based mode is consecutively fixed.

UEアシストモードは単独で固定されています。スタンドアロンモードとUEベースのモードは連続して固定されています。（？）

> 4. After the GPS closed, it should to wait about 2s~30s for start again.

GPSがクローズされたあと、2〜20秒待ってから再起動する必要があります。

> Reason:If the signal conditions are right (strong enough signals to allow ephemeris demodulation) or ephemeris demodulation is on going, sometimes MGP will stay on longer in order to demodulate more ephemeris.

理由: シグナル状態が正しい（エフェメリスを復調するのに十分な信号強度がある）か、エフェメリスの復調が進行中の場合、MGPはより多くのエフェメリスを復調するためときどき長めに stay on します。

> This will help the engine provide faster TTFF and possibly better yield later (up to 2 hours), because it has the benefit of more ephemeris available.

（？）これはエンジンがTTFFの短縮と後で（最大2時間）より良い収量を提供するのを助けます。なぜならば、より多くのエフェメリスが利用可能になるという利点があるからです。


補足: UE-based,UE-assistedについて https://www.nttdocomo.co.jp/binary/pdf/corporate/technology/rd/technical_journal/bn/vol21_4/vol21_4_012jp.pdf
補足: エフェメリス=衛星の軌道情報のひとつ
補足: TTFF=初期位置算出時間 https://www.enri.go.jp/~sakai/pub/sane0707.ppt
補足: MGP=おそらく、Mobile GPS Processor https://www.qualcomm.com/news/releases/2003/02/18/qualcomm-announces-first-gpsone-position-location-sessions-over-live-gsm

# 16.2 AT+CGPSINFO Get GPS fixed position information

## Description

> This command is used to get current position information.

このコマンドは現在位置情報を取得するために使用されます。


# 16.3 AT+CGPSCOLD Cold start GPS

## Description

> This command is used to cold start GPS session.

このコマンドはGPSセッションをコールドスタートするために使用されます。

> NOTE: Before using this command,it must use AT+CGPS=0 to stop GPS session.

このコマンドを使用する前に、GPSセッションを停止するためにAT+CGPS=0を使用する必要があります。


# 16.4 AT+CGPSHOT Hot start GPS

## Description

> This command is used to hot start GPS session

このコマンドはGPSセッションをホットスタートするために使用されます

> NOTE: Before using this command, AT+CGPS=0 must be used to stop GPS session.

このコマンドを使用する前に、GPSセッションを停止するためにAT+CGPS=0を使用する必要があります。


# 16.5 AT+CGPSURL Set AGPS default server URL

## Description

> This command is used to set AGPS default server URL. It will take effect only after restarting.

このコマンドはAGPSのデフォルトサーバーURLを設定するために使用されます。 再起動後に有効になります。


# 16.6 AT+CGPSSSL Set AGPS transport security

## Description

> This command is used to select transport security, used certificate or not. The certificate gets from local carrier. If the AGPS server doesn‟t need certificate, execute AT+CGPSSSL=0.

このコマンドは、トランスポートセキュリティ、証明書を使用するかどうかを選択するために使用されます。証明書は地元の通信事業者から取得します。AGPSサーバーが証明書を必要としない場合は、AT+CGPSSSL=0を実行してください。


# 16.7 AT+CGPSAUTO Start GPS automatic

## Description

> This command is used to start GPS automaticly when module powers on, GPS is closed defaultly.

このコマンドはモジュールの電源投入時にGPSを自動的に起動するために使用されます。GPSはデフォルトで無効化されています。

> NOTE: If GPS start automatically, its operation mode is standalone mode.

GPSが自動的に起動する場合、動作モードはスタンドアロンモードになります。


# 16.8 AT+CGPSNMEA Configure NMEA sentence type

## Description

> This command is used to configure NMEA output sentences which are generated by the gpsOne engine when position data is available.

このコマンドは、位置データが利用可能なときにgpsOneエンジンによって生成されるNMEA出力センテンスを設定するために使用されます。

> NOTE: If bit 2 GPGSV doesn‟t configure, GPGSV sentence also doesn‟t output on AT/modem port even set AT+CGPSFTM=1.

ビット2 GPGSVが設定されていない場合は、AT+CGPSFTM=1に設定しても、GPGSVセンテンスはAT /モデムポートにも出力されません。

# 16.9 AT+CGPSMD Configure AGPS MO method

## Description

> This command specifies if the Mobile-Originated (MO) GPS session should use the control plane session or user plane session.

このコマンドは、Mobile-Originated（MO）GPSセッションがコントロールプレーンセッションとユーザープレーンセッションのどちらを使用するかを指定します。


# 16.10 AT+CGPSFTM Start GPS test mode

## Description

> This command is used to start GPS test mode.

このコマンドはGPSテストモードを開始するために使用されます。

> NOTE:

> 1. If test mode starts, the URC will report on AT port, Modem port and UART port.

テストモードが開始されると、URCはATポート、モデムポート、およびUARTポートについて報告します。

> 2. If testing on actual signal, <SV> should be ignored, and GPS must be started by AT+CGPS, AT+CGPSCOLD or AT+CGPSHOT.

実際の信号でテストする場合は、<SV>を無視し、GPSをAT+CGPS、AT+CGPSCOLD、またはAT+CGPSHOTで起動する必要があります。

> 3. If testing on GPS signal simulate equipment, <SV> must be choiced, and GPS will start automatically.

GPSシグナルシミュレータでテストする場合は、<SV>を選択する必要があります。GPSは自動的に起動します。

> 4. URC sentence will report every 1 second.

URC文は1秒ごとに出力されます。


# 16.11 AT+CGPSDEL Delete the GPS information

## Description

> This command is used to delete the GPS information. After executing the command, GPS start is cold start.

このコマンドはGPS情報を削除するために使用されます。 コマンド実行後、GPSはコールドスタートします。

> NOTE: This command must be executed after GPS stopped.

このコマンドはGPS停止後に実行される必要があります。


# 16.12 AT+CGPSXE Enable/Disable GPS XTRA function

## Description

> This command is used to enable/disable the GPS XTRA function.

このコマンドはGPS XTRA機能を有効/無効にするために使用されます。

> NOTE: The function will take effect after restarting the module. XTRA function must download the assistant file from network by HTTP, so the APN must be set by AT+CGCONT command.

この機能はモジュールの再起動後に有効になります。XTRA機能はHTTPによってネットワークからアシスタントファイルをダウンロードしなければならないので、APNはAT+CGCONTコマンドで設定されなければなりません。


# 16.13 AT+CGPSXD Download XTRA assistant file

## Description

> This command is used to download the GPS XTRA assistant file from network through http protocol. Module will download the latest assistant file form server and write the file into module.

このコマンドはhttpプロトコルを通してネットワークからGPS XTRAアシスタントファイルをダウンロードするのに使用されています。モジュールは最新のアシスタントファイルをサーバーからダウンロードしてモジュールに書き込みます。


# 16.14 AT+CGPSXDAUTO Download XTRA assistant file automatically

## Description

> This command is used to control download assistant file automatically or not when GPS start. XTRA function must enable for using this command. If assistant file doesn‟t exist or check error, the module will download and inject the assistant file automatically.

このコマンドは、GPSが起動したときにアシスタントファイルを自動的にダウンロードするかどうかを制御するのに使用されます。このコマンドを使用するにはXTRA機能が有効になっている必要があります。アシスタントファイルが存在しないかエラーを検出すると、モジュールは自動的にアシスタントファイルをダウンロードして挿入します。


# 16.15 AT+CGPSINFOCFG Report GPS NMEA-0183 sentence

## Description

> This command is used to report NMEA-0183 sentence.

このコマンドはNMEA-0183文をレポートするために使用されます。


# 16.16 AT+CGPSPMD Configure positioning mode

## Description

> This command is used to configure the positioning modes support.

このコマンドはポジショニングモードサポートを設定するのに使用されています。

> NOTE: Need to restart the module after setting the mode.

モード設定後にモジュールを再起動する必要があります。


# 16.17 AT+CGPSMSB Configure based mode switch to standalone

## Description

> This command is used to configure AGPS based mode switching to standalone mode automatically or not.

このコマンドは、AGPSベースのモード切り替えをスタンドアロンモードに自動的に設定するかどうかを設定するために使用されます。


# 16.18 AT+CGPSHOR Configure positioning desired accuracy

## Description

> The command is used to configure the positioning desired accuracy threshold in meters.

このコマンドは、希望する測位精度のしきい値をメートル単位で設定するために使用されます。

補足: これを設定するとしきい値以下の精度の測定結果は出力しないみたいな感じになるんだろうか？要検証


# 16.19 AT+CGPSNOTIFY LCS respond positioning request

## Description

> This command is used to respond to the incoming request for positioning request message.

このコマンドは、測位要求メッセージの着信要求に応答するために使用されます。