BG95模组无AT指令输出

问题一:
在使用BG95-M3的模组,通过USB连接到了PC上,PC为win11系统,先后尝试安装过很多个驱动,包括:
QuecPython_USB_Driver_Win10_BG.zip
Quectel_Windows_USB_Driver(Q)_NDIS_V2.8_CN
安装之后,均可以形成Quectel USB DM Port和Quectel USB NMEA Port以及Quectel USB Modem。
之后使用QCOM去打开上面形成的几个端口,去发送at指令,模组均未回复,不知道是不是驱动的问题,或者我该怎么操作?


问题二:
我看了BG95的AT指令有很多,在项目上我需要去关注哪些AT指令呢?主要是使用BG95的MQTT功能,但是我看注网就有很多步骤,这个有快速使用手册吗?

Hi @FTChan

第一,首先确认驱动安装正确,可以使用该驱动试试: Quectel_LTE&5G_Windows_USB_Driver_V2.2.4.zip
如果使用的是移远开发板套件,需要关注开发板右上角的开关是否拨到 PCM UART位置,如果不是请拨到该位置。另外,使用的是串口通信还是USB口,USB口只要USB modem 能发AT。

第二, 请问是国内还是国外使用,如果仅仅是调试,默认情况下可以不需配置网络相关指令,可能会搜网时间比较久,如果想快一点,可以关注AT+QCFG=“band", AT+QCFG=“iotopmmode”, AT+QCFG="nwscanmode 这几个指令,锁band 制式等快速入网,或者参考下发network文档第9章节。MQTT功能可以参考MQTT Application Note手册即可。
Quectel_BG95&BG77&BG600L_Series_MQTT_Application_Note_V1.2.pdf
Quectel_BG95&BG77&BG600L_Series_Network_Application_Note_V3.0.pdf

感谢您的回复,目前已经能通过模组注网了,现在有另外一些问题:
我在本地会采集一些传感器的数据,这些数据,我最终会通过AT+QMTPUBEX指令上报至云端,这个指令要求的msg是string type,但是我的数据是16进制的。由于数据量比较大,转换会比较耗时,因此想询问下有没有好的方法来针对这种16进制的数据?