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

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

3天内不再提示

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

AIoT行业洞察 来源:AIoT行业洞察 作者:AIoT行业洞察 2024-03-21 11:26 次阅读

文章目录

一、准备工作

1.1 硬件准备

1.2软件准备

1.3微信公众号

二、AT指令

三、相关配置

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

五、联系我们

前言

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

01

准备工作

硬件准备

●A9G开发板

●GSM天线

●GPS天线

SIM

USB转TTL

●杜邦线若干

软件准备

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

微信公众号

关注“安信可科技”公众号,在公众号里的定位器可以显示设备上报的定位信息。

微信公众号定位器的源码网址:https://github.com/xuhongv/AiThinkerWechatForNB-IoT

02

AT指令

涉及到的AT指令主要有

初始化A9G:

wKgaomX7qNKAc47_AAAbLOSz9SA027.png

初始化GPS :

wKgZomX7qNKAXKjuAAAQ3mS0i1s510.png

创建MQTT客户端:

wKgaomX7qNKANhziAAAN1p2HzjA202.png

订阅数据:

wKgZomX7qNOAFdFOAAAWJIQrzmE448.png

上报数据:

wKgZomX7qNOASb-GAAAUKlHrZ1w741.png

03

相关配置

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

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

wKgaomX7qNSAV97DAAzaTnFelBI891.png

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

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

计算公式如下:

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

113度+50.4585/60=113.840975

wKgZomX7qNWAHz18AAPOgPXdRUw476.png

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

wKgaomX7qNWAM9rEAADnvqaNajs070.png

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

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

wKgZomX7qNaAQuFYAAEbCsZhG-c495.png

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

wKgaomX7qNaAekwsAABtgj43iiA82.jpeg

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

wKgZomX7qNeAcrY0AADiz9Xkn7A154.png

04

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

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

wKgaomX7qNeAGHaxAAIkWcLvze4171.png

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

wKgZomX7qNiAdaZWAAFJJVcG5mo588.png

wKgaomX7qNiAL1WfAALJj3tlX6c277.png




审核编辑 黄宇

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

    关注

    22

    文章

    2748

    浏览量

    164343
  • 定位
    +关注

    关注

    5

    文章

    1107

    浏览量

    35086
  • 开发板
    +关注

    关注

    25

    文章

    4429

    浏览量

    94000
收藏 人收藏

    评论

    相关推荐

    UWB定位技术与GPS定位区别及应用

    GPS定位技术是一种基于卫星定位系统的全球定位技术,其主要优势在于可以覆盖全球范围,并且能够提供相对较为精确的定位信息,一般达到米级或十米级
    的头像 发表于 04-24 16:52 178次阅读
    UWB<b class='flag-5'>定位</b>技术与<b class='flag-5'>GPS</b><b class='flag-5'>定位</b>区别及应用

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

    将SIM卡插入A9G开发板的SIM卡槽,并且接上GSM天线和GPS天线去室外进行测试
    的头像 发表于 03-17 15:57 273次阅读
    如何将<b class='flag-5'>A9G</b>通过<b class='flag-5'>GPS</b><b class='flag-5'>定位</b>得到的经纬度等<b class='flag-5'>数据</b><b class='flag-5'>上报</b>至服务器?

    什么是gps定位? gps定位放线的步骤有哪些

    用户的位置,从而实现定位GPS定位放线是一种使用GPS技术进行精确测量和放线的方法。它常用于建筑工程、土地测量、地貌调查和地理信息系统(
    的头像 发表于 01-22 15:48 1436次阅读

    GPS能室内定位吗?

    ,为了在室内实现定位功能,需要采用其他技术来弥补GPS的不足。 在室内定位中,通常使用的技术包括蓝牙定位、Wi-Fi
    的头像 发表于 12-12 14:39 1435次阅读

    水下GPS定位的系统组成和定位原理

    水下GPS定位技术集水声定位、卫星导航定位、高精度时钟和水下通讯等技术于一体,实现海上测量点(浮标)位置的精确
    发表于 10-19 15:39 0次下载
    水下<b class='flag-5'>GPS</b><b class='flag-5'>定位</b>的系统组成和<b class='flag-5'>定位</b>原理

    求助,GPS定位到三颗星为什么还不能实现定位

    GPS定位到三颗星为什么还不能实现定位
    发表于 10-16 06:58

    GPS定位的基本原理

    出发,以一种程序员易于理解的方式来简单介绍一下GPS定位的基本原理。当然,本文并没有涉及具体的开发方面的技术。
    的头像 发表于 09-26 09:32 2032次阅读
    <b class='flag-5'>GPS</b><b class='flag-5'>定位</b>的基本原理

    室外高精度人员定位系统解决方案:实现安全与效率的完美平衡

    通过北斗+RTK差分定位技术,在定位区域安装坐标位置已确定的RTK差分定位基站,然后根据已知坐标与北斗+RTK定位系统的定位数据求出修正值,
    的头像 发表于 07-28 09:20 389次阅读

    4GGPS定位模块#4G #4G定位 #gps定位 #4G远程控制

    定位模块
    白加黑
    发布于 :2023年06月19日 16:35:34

    A9G GPS GPRS模块教程

    电子发烧友网站提供《A9G GPS GPRS模块教程.zip》资料免费下载
    发表于 06-16 10:13 0次下载
    <b class='flag-5'>A9G</b> <b class='flag-5'>GPS</b> GPRS模块教程

    【开源】智慧养殖盒子(4G_GPS)之【4G接入ShineBlink免开发云+小程序】

    功能概述: ShineBlink 提供了一款极易接入的免开发云,并且可以自动生成小程序,用户无需自己开发云和小程序,即可拥有一个小程序显示一些定制化的数据内容。参考本文档
    发表于 06-02 10:04

    【开源】智慧养殖盒子(4G_GPS

    光照强度监测 甲烷检测 氨气监测 特点 支持4G cat1通 支持TCP/MQTT接入云端 支持周期休眠和定时上传云端 电池供电超低功耗(休眠低至3uA)
    发表于 06-02 09:32

    【开源】4G远程GPS定位器/温湿度采集器

    概述: ​ SB-FL02 是一款基于《ShineBlink 低代码核心模组》开发的《4G远程GPS定位器/温湿度采集器》设备,
    发表于 05-31 12:23

    【开源】4G远程GPS定位

    概述: ​ SB-FL01 是一款基于《ShineBlink 低代码核心模组》开发的《4G远程GPS定位器》设备,
    发表于 05-30 11:54

    5G是如何实现更高精度的定位呢?

    问题发挥更强的赋能和带动作用。   那么,5G是如何实现更高精度的定位呢?3gpp面向5G新的网络架构,提出了下图所示的5G
    发表于 05-05 10:53