本文将介绍如何使用将A9G通过GPS定位得到的经纬度等数据上报至服务器,然后在微信公众号上可以显示定位。
01
准备工作
硬件准备
●A9G开发板
●GSM天线
●GPS天线
●SIM卡
●USB转TTL
●杜邦线若干
软件准备
安信可串口调试助手 查看输出的log
02
AT指令
涉及到的AT指令主要有
初始化A9G:
初始化GPS :
创建MQTT客户端:
订阅数据:
上报数据:
03
相关配置
1.将SIM卡插入A9G开发板的SIM卡槽,并且接上GSM天线和GPS天线去室外进行测试
2.当USB转TTL打印GPS数据,出现A字母就表示A9G已经定位成功,如下图
3.由于GPS定位信息输出的是NMEA的信息,需要通过公式进行转换
以下数据进行演示 A,2236.1467,N,11350.4585(格式:IMEI的格式)
计算公式如下:
22度+36.1467/60=22.602445(经纬度)
113度+50.4585/60=113.840975
4.A9G开发板发送入网和MQTT连接指令,对应相关的指令可以查看第三章,如下图:
5.通过AT+CGSN指令进行获取到IMETI码,在后面加上/W20210011003770字符串,通过在线二维码器生成二维码,如867959033016029/W20210011003770字符串
6.微信关注 《安信可科技》 微信公众号后,找到定位应用
7.在定位器中选择定位显示
8.进入到安信可NB系列模组定位应用界面
04
订阅信息和上报数据到公众号
1.点击扫描模组二维码,扫描之前生成的IMEI/W20210011003770二维码,扫描成功后会提示订阅成功
2.订阅成功后,通过串口调试助手发送MQTT发布指令,公众号界面上显示对应的定位位置
审核编辑:刘清
-
GSM
+关注
关注
9文章
835浏览量
122866 -
串口调试
+关注
关注
2文章
268浏览量
24712 -
MQTT
+关注
关注
5文章
650浏览量
22487 -
USB转TTL
+关注
关注
0文章
5浏览量
2517
原文标题:A9G开发板上报GPS定位数据实现微信公众号定位显示
文章出处:【微信号:安信可科技,微信公众号:安信可科技】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
相关推荐
评论