移远BC20内置的GNSS定位信息获取的AT指令
时间: 2023-06-14 13:04:28 浏览: 154
移远BC20内置了GNSS模块,可以通过AT指令获取定位信息。以下是几个常用的AT指令:
1. AT+QGPS=1 :开启GPS功能;
2. AT+QGPSLOC=2 :获取GPS定位信息;
3. AT+QGPSGNMEA="GGA" :获取GGA格式的GPS定位信息;
4. AT+QGPSCFG="nmeasrc",1 :设置GPS输出NMEA格式的数据。
注意:使用这些指令前,需要先打开串口或者USB口,连接BC20模块。
相关问题
BC20连接华为云物联网平台的AT指令
### 回答1:
我可以回答这个问题。BC20连接华为云物联网平台的AT指令可以通过以下步骤实现:
1. 首先,需要在华为云物联网平台上创建设备和产品,并获取设备的设备ID和设备密钥。
2. 然后,在BC20模块上使用AT指令进行连接,具体指令如下:
AT+QSSLCFG="sslversion",,3
AT+QSSLCFG="ciphersuite",,"xFFFF"
AT+QSSLCFG="cacert",,"/certs/ca.crt"
AT+QSSLCFG="clientcert",,"/certs/client.crt"
AT+QSSLCFG="clientkey",,"/certs/client.key"
AT+QSSLCFG="seclevel",,2
AT+QSSLCFG="ignorelocaltime",,1
AT+QSSLCFG="sni",,"iot-mqtts.cn-north-4.myhuaweicloud.com"
AT+QMTCFG="will",,1,,"/will",1
AT+QMTCFG="version",,4
AT+QMTCFG="keepalive",,120
AT+QMTCFG="cleansession",,1
AT+QMTOPEN=,"iot-mqtts.cn-north-4.myhuaweicloud.com",8883
AT+QMTCONN=,"clientId","deviceID","deviceSecret"
其中,/certs/ca.crt是华为云物联网平台的根证书,/certs/client.crt和/certs/client.key是设备的证书和私钥。
3. 连接成功后,可以使用MQTT协议进行数据通信。
希望这个回答能够帮到你。
### 回答2:
BC20是华为公司推出的一款低功耗窄带物联网(NB-IoT)模组,可与华为云物联网平台进行连接。在连接华为云物联网平台之前,首先需要通过AT指令与BC20进行通信并进行一些设置。
首先,需要通过串口与BC20进行通信。使用串口工具(如SecureCRT、TeraTerm等),将计算机与BC20通过串口连接起来。
在成功连接后,可以输入AT指令与BC20进行交互。例如,输入AT指令“AT”后,如果BC20正常工作,将返回“OK”作为回应。另外,通过输入AT指令“AT+CGMI”可以查询BC20的制造商信息,输入AT指令“AT+CGSN”可以查询BC20的IMEI号码等。
要连接华为云物联网平台,需要进行如下步骤:
1. 配置APN:APN(接入点名称)是连接互联网所必需的网络参数。输入AT指令“AT+CGDCONT=1,"IP","******"”(这里的******是APN名称,根据运营商提供的信息进行设置),来设置BC20的APN。
2. 注册到移动网络:输入AT指令“AT+CFUN=0”将BC20关闭,再输入“AT+CFUN=1”将BC20重新打开。这样,BC20会尝试连接运营商的移动网络并注册。
3. 获取信息:通过输入AT指令“AT+CEREG?”来查询BC20的注册状态。当返回值为2时,表示已经成功注册到移动网络。
4. 连接到华为云物联网平台:输入AT指令“AT+QHTTPURL=48,10”来设置华为云物联网平台的URL和端口号。然后,通过输入AT指令“AT+QHTTPGET=60”来进行HTTP GET请求并获取物联网平台的响应数据。
总之,通过以上的一系列AT指令的操作,可以使BC20成功连接华为云物联网平台,并进行数据的交互。
BC20模块连接单片机和阿里云程序流程
BC20模块连接单片机和阿里云的程序流程大致如下:
1. BC20模块与单片机的串口进行连接,通过AT指令进行通信。
2. 在阿里云上创建设备并获取设备的三元组(即产品Key、设备Key、设备Secret)。
3. 在单片机程序中,利用BC20模块的AT指令实现设备与阿里云IoT平台的连接,包括设备认证和连接服务器。
4. 设备连接成功后,单片机可以通过BC20模块向阿里云平台发送数据,也可以接收阿里云平台的下发指令。
5. 在阿里云IoT平台上,可以配置数据流转规则和云端服务,实现设备数据的存储、分析和控制等功能。
6. 当单片机需要向阿里云平台发送数据时,可以通过AT指令将数据发送给BC20模块,BC20模块将数据通过MQTT协议发送到阿里云平台。
7. 当阿里云平台需要向单片机下发指令时,可以通过MQTT协议将指令发送到BC20模块,BC20模块将指令通过AT指令发送给单片机。
以上是大致的程序流程,具体实现过程可能因应用场景而有所不同。