Meaning/purpose AT+CGNSCMD 命令
Meaning/purpose of AT+CGNSCMD command
AT+CGNSCMD指令有什么作用?在用户手册中,它说 "Send command to GNSS" 是指向 GNSS 系统或其他系统发送命令。
谢谢。
AT+CGNSCMD是一个AT命令,有两个参数,发送PMTK命令给芯片
- 第一个参数将为 0(字符串)或 1(十六进制),表示后面的字符数组的格式(第二个参数)。
- 第二个参数将是 "PMTK" 命令,它与 SIM808 GNSS 解码器兼容,采用字符数组或十六进制数组格式。
一个典型的有用示例可能是更改 NMEA 字符串(GPS 数据)更新率(PMTK 命令 type 220)。
要查看实际效果,首先使用以下 AT 命令将测试模式设置为开启(通过 UART 将所有更新流式传输到串行监视器):
AT+CGNSTST = 1
现在发送以下 PMTK 命令(通过指定的 AT 命令)我们将更新间隔更改为 200 毫秒:
AT+CGNSCMD=0,"$PMTK220,200*2C"
可以在 this pdf file 上找到更多有用的 PMTK 命令。不过,小心,我不知道哪些指令会兼容你的芯片!
AT+CGNSCMD指令有什么作用?在用户手册中,它说 "Send command to GNSS" 是指向 GNSS 系统或其他系统发送命令。
谢谢。
AT+CGNSCMD是一个AT命令,有两个参数,发送PMTK命令给芯片
- 第一个参数将为 0(字符串)或 1(十六进制),表示后面的字符数组的格式(第二个参数)。
- 第二个参数将是 "PMTK" 命令,它与 SIM808 GNSS 解码器兼容,采用字符数组或十六进制数组格式。
一个典型的有用示例可能是更改 NMEA 字符串(GPS 数据)更新率(PMTK 命令 type 220)。 要查看实际效果,首先使用以下 AT 命令将测试模式设置为开启(通过 UART 将所有更新流式传输到串行监视器):
AT+CGNSTST = 1
现在发送以下 PMTK 命令(通过指定的 AT 命令)我们将更新间隔更改为 200 毫秒:
AT+CGNSCMD=0,"$PMTK220,200*2C"
可以在 this pdf file 上找到更多有用的 PMTK 命令。不过,小心,我不知道哪些指令会兼容你的芯片!