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

    文章

    2895

    浏览量

    166217
  • 定位
    +关注

    关注

    5

    文章

    1331

    浏览量

    35366
  • 开发板
    +关注

    关注

    25

    文章

    5046

    浏览量

    97428
收藏 人收藏

    评论

    相关推荐

    【敏矽ME32G070开发板免费体验】\\+Lora通信终端产品开发项目

    需求评估产品性能。 一.开发板申请之路—听我娓娓道来 2024年11月19日早,电子发烧友论坛公众发文,标题为《新品体验!敏矽
    发表于 12-15 18:26

    无人机反制箱:有效屏蔽无人机遥控、图像回传及GPS定位

    无人机反制箱:有效屏蔽无人机遥控、图像回传及GPS定位
    的头像 发表于 10-16 09:21 350次阅读

    UWB室内定位模块,BU03 测距说明教程

    概要 本篇文章主要内容主要讲述BU03模组开发板的区别,测试方法,以及一些资源链接的分享,可以快速的帮助用户搭建测试环境,评估和测试模块功能和性能。 产品介绍 BU03 是深圳市
    的头像 发表于 10-10 10:28 311次阅读
    <b class='flag-5'>安</b><b class='flag-5'>信</b><b class='flag-5'>可</b>UWB室内<b class='flag-5'>定位</b>模块,BU03 测距说明教程

    外设移植 Ai-WB2-32S开发板+TM1637 NTP时钟

    以下作品由社区用户 King6688制作 产品说明 Ai-WB2-32S 是由深圳市
    的头像 发表于 09-24 14:29 302次阅读
    外设移植 <b class='flag-5'>安</b><b class='flag-5'>信</b><b class='flag-5'>可</b>Ai-WB2-32S<b class='flag-5'>开发板</b>+TM1637 NTP时钟

    深圳特电子 车载车库GPS信号探测器:地下车库也能够精准定位

    深圳特电子|车载车库GPS信号探测器:地下车库也能够精准定位
    的头像 发表于 09-11 09:03 400次阅读

    GPS定位器专用晶振SG5032VAN(X1G004261003300) 

    GPS定位器依赖于高精度的时钟源来确保定位数据的准确性和稳定性。爱普生SG5032VAN晶振(型号X1G004261003300)凭借其高频率稳定性、低相位噪声、高抗干扰能力以及高
    发表于 09-05 17:08 0次下载

    星闪大键盘全新升级了!#星闪

    键盘
    jf_31745078
    发布于 :2024年07月30日 10:35:40

    深圳特屏蔽器|车载车库GPS信号探测器:智能导航,精准定位

    深圳特屏蔽器|车载车库GPS信号探测器:智能导航,精准定位
    的头像 发表于 06-18 08:50 557次阅读

    LoRa-Kit开发板怎么使用? 图文详解LoRa-Kit开发板使用步骤

    LoRa-Kit是科技针对LoRa模组而设计的一款开发板,上面 搭载了STM32F103C8T6 芯片和TB-05模组 ,预留了LoRa转接
    发表于 05-11 11:50 675次阅读
    LoRa-Kit<b class='flag-5'>开发板</b>怎么使用? <b class='flag-5'>安</b><b class='flag-5'>信</b><b class='flag-5'>可</b>图文详解LoRa-Kit<b class='flag-5'>开发板</b>使用步骤

    利用自定义数据传输在机智云上实现GPS定位数据的传输

    GPS定位数据通常以经度和纬度的形式表示,是一种地理位置信息。要将GPS定位数据加入机智云平台,可以通过自定义数据传输来
    的头像 发表于 05-09 08:10 394次阅读
    利用自定义<b class='flag-5'>数据</b>传输在机智云上<b class='flag-5'>实现</b><b class='flag-5'>GPS</b><b class='flag-5'>定位数据</b>的传输

    基于STM32的GPS定位

    应用于防领域、物联网设备、车联网领域、毕业设计、个人DIY等。 一.产品简介 基于STM32的GPS定位仪项目结合了高性能MCU与GPS技术,实现
    的头像 发表于 05-07 09:45 869次阅读
    基于STM32的<b class='flag-5'>GPS</b><b class='flag-5'>定位</b>仪

    星闪开发板or模组烧录指导

    Ai-BS21-32S_Kit是由科技开发的蓝牙星闪开发板。该模块核心处理器芯片Hi2821是一款高集成2.4GHzSoCBLE&SL
    的头像 发表于 05-06 17:31 921次阅读
    <b class='flag-5'>安</b><b class='flag-5'>信</b><b class='flag-5'>可</b>星闪<b class='flag-5'>开发板</b>or模组烧录指导

    星闪开发板与西门子PLC通信的应用探索

    这次尝鲜测试的是星闪开发板,基于华为海思Hi2821,一款32位RISC-V架构的高性能微处理器芯片,核心频率可达64MHz,支持浮点运算。这款芯片特别适合需要快速处理和高计算精
    的头像 发表于 04-21 09:33 2905次阅读
    <b class='flag-5'>安</b><b class='flag-5'>信</b><b class='flag-5'>可</b>星闪<b class='flag-5'>开发板</b>与西门子PLC通信的应用探索

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

    将SIM卡插入A9G开发板的SIM卡槽,并且接上GSM天线和GPS天线去室外进行测试
    的头像 发表于 03-17 15:57 712次阅读
    如何将<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 6612次阅读