0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看威廉希尔官方网站 视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何将A9G通过GPS定位得到的经纬度等数据上报至服务器?

安信可科技 来源:安信可科技 2024-03-17 15:57 次阅读

本文将介绍如何使用将A9G通过GPS定位得到的经纬度等数据上报至服务器,然后在微信公众号上可以显示定位。

01

准备工作

硬件准备

●A9G开发板

●GSM天线

●GPS天线

SIM

USB转TTL

●杜邦线若干

软件准备

安信可串口调试助手 查看输出的log

02

AT指令

涉及到的AT指令主要有

初始化A9G:

c6dbe872-e2bb-11ee-a297-92fbcf53809c.png

初始化GPS :

c6e8a576-e2bb-11ee-a297-92fbcf53809c.png

创建MQTT客户端:

c6ef36f2-e2bb-11ee-a297-92fbcf53809c.png

订阅数据:

c6f486c0-e2bb-11ee-a297-92fbcf53809c.png

上报数据:

c701418a-e2bb-11ee-a297-92fbcf53809c.png

03

相关配置

1.将SIM卡插入A9G开发板的SIM卡槽,并且接上GSM天线和GPS天线去室外进行测试

2.当USB转TTL打印GPS数据,出现A字母就表示A9G已经定位成功,如下图

c7129a20-e2bb-11ee-a297-92fbcf53809c.png

3.由于GPS定位信息输出的是NMEA的信息,需要通过公式进行转换

以下数据进行演示 A,2236.1467,N,11350.4585(格式:IMEI的格式)

计算公式如下:

22度+36.1467/60=22.602445(经纬度)

113度+50.4585/60=113.840975

c7215bdc-e2bb-11ee-a297-92fbcf53809c.png

4.A9G开发板发送入网和MQTT连接指令,对应相关的指令可以查看第三章,如下图:

c72f3216-e2bb-11ee-a297-92fbcf53809c.png

5.通过AT+CGSN指令进行获取到IMETI码,在后面加上/W20210011003770字符串,通过在线二维码器生成二维码,如867959033016029/W20210011003770字符串

6.微信关注 《安信可科技》 微信公众号后,找到定位应用

c73c658a-e2bb-11ee-a297-92fbcf53809c.png

7.在定位器中选择定位显示

c74b91d6-e2bb-11ee-a297-92fbcf53809c.jpg

8.进入到安信可NB系列模组定位应用界面

c75aee92-e2bb-11ee-a297-92fbcf53809c.png

04

订阅信息和上报数据到公众号

1.点击扫描模组二维码,扫描之前生成的IMEI/W20210011003770二维码,扫描成功后会提示订阅成功

c773197c-e2bb-11ee-a297-92fbcf53809c.png

2.订阅成功后,通过串口调试助手发送MQTT发布指令,公众号界面上显示对应的定位位置

c77762d4-e2bb-11ee-a297-92fbcf53809c.png

c7905302-e2bb-11ee-a297-92fbcf53809c.png




审核编辑:刘清

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • GSM
    GSM
    +关注

    关注

    9

    文章

    835

    浏览量

    122871
  • 串口调试
    +关注

    关注

    2

    文章

    268

    浏览量

    24714
  • MQTT
    +关注

    关注

    5

    文章

    650

    浏览量

    22492
  • USB转TTL
    +关注

    关注

    0

    文章

    5

    浏览量

    2519

原文标题:A9G开发板上报GPS定位数据实现微信公众号定位显示

文章出处:【微信号:安信可科技,微信公众号:安信可科技】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    有基于51的GPS定位的12864显示程序和电路图能显示经纬度

    有基于51的GPS定位的12864显示程序和电路图能显示经纬度数据的,能发一个给我吗?370826874@qq.com,,急用啊,谢谢帮忙
    发表于 03-01 14:01

    如何把GPS经纬度传输存储到服务器数据库中?

    我想把GPS经纬度通过短信猫传到服务器数据库中,但是不想把信息存到同一字段中,想实现的是把经度、纬度
    发表于 03-24 17:16

    GPS经纬度怎样通过单片机得到具体的位置

    GPS经纬度怎样通过单片机得到具体的位置,就是我通过GPS和单片机和12864连接只能
    发表于 03-28 21:25

    【求助】GPS获取的经纬度发送到网上、然后再谷歌地图上显示具体的位置。

    我想做个定位系统,就是GPS获取经纬度信息,然后发送到网上、最后PC端从网上下载数据,实时显示在谷歌地图上。实现物品防丢的功能。目前GPS
    发表于 11-26 15:22

    拜托拜托 求sim808的gps获取了 时间 经纬度后 stm32怎么处理数据 只将经度和纬度传到服务器

    stm32能连接到服务器但是服务器上显示不出所需的经纬度 求大神指点
    发表于 05-19 16:31

    请问SIM800C模块怎么获取经纬度

    原子哥,SIM800C模块,已可收发协议数据,但不知如何获取经纬度?有关基站定位问题,求原子哥指教!就是如何通过GSM模块获得经纬度数据?如
    发表于 04-30 01:11

    如何计算经纬度距离数据

    GPS捕获了很多经纬度数据,要计算到距离,有推荐的方法吗?网上找了两个计算,算出来的不准,差0.5m,求推荐,谢谢谢谢
    发表于 08-08 04:05

    如何使用STM32通过AT指令驱动EC-01G-Kit实现广域网通信

    前言本文介绍如何使用STM32通过AT指令驱动EC-01G-Kit,实现广域网通信,GP-01G
    发表于 12-13 08:07

    gps经纬度的表示

    gps经纬度的表示 再讲讲数据表示。一般从GPS 得到数据
    发表于 08-06 17:46 4898次阅读

    基于ATmega16的GPS经纬度数据接收系统

    基于ATmega16的GPS经纬度数据接收系统  0 引 言   GPS(全球定位系统)是为海上、陆地和空中各种运输工具和移动设备的导航和定位
    发表于 12-07 09:25 901次阅读
    基于ATmega16的<b class='flag-5'>GPS</b><b class='flag-5'>经纬度数据</b>接收系统

    经纬度时控开关怎么接线?

    增加蓝牙连接功能,通过蓝牙与手机进行连接,15米范围内使用微信小程序对开关进行无线控制。 经纬度时控开关 根据手机的定位信息,自动获取地理位置,自动计算当地日出日落时间,无需手动计算经纬度
    的头像 发表于 07-28 17:45 1296次阅读

    经纬度时控开关怎么调?

    蓝牙经纬度时控开关:通过蓝牙与手机进行连接,15米范围内使用微信小程序对开关进行无线控制。根据手机的定位信息,自动获取地理位置,自动计算当地日出日落时间,无需手动计算经纬度、无需手动
    的头像 发表于 08-02 17:13 3885次阅读

    经纬度时控开关接线图

    经纬度时控开关:根据所在地的经纬度计算出当地的日出日落时间,可设置日落后自动开、日出后自动关的定时开关。 蓝牙经纬度时控开关:在老式经纬度时控开关的基础上增加蓝牙功能,
    的头像 发表于 08-12 17:00 2300次阅读

    经纬度时控开关与时控开关区别?

    经纬度时控开关:根据开关所在地的经纬度,自动计算日出日落时间,设置定时开、关的时间(比如日落后自动开、日出后自动关),随着一年四季的变化,自动调整日出日落时间。 蓝牙经纬度时控开关:通过
    的头像 发表于 08-26 14:17 2767次阅读

    安信可A9G开发板上报GPS定位数据实现微信公众号定位显示

    得到经纬度数据上报服务器,然后在微信公众号上可
    的头像 发表于 03-21 11:26 552次阅读
    安信可<b class='flag-5'>A9G</b>开发板<b class='flag-5'>上报</b><b class='flag-5'>GPS</b><b class='flag-5'>定位数据</b>实现微信公众号<b class='flag-5'>定位</b>显示