开启辅助访问
设为首页
收藏本站
登录
立即注册
论坛首页
BBS
开发资料
样品购买
GitHub
邀请注册
技术博客
搜索
搜索
每日签到
本版
帖子
用户
物联网开发者社区-安信可论坛
»
论坛首页
›
模组应用开发
›
GPR & GPRS
›
A9系列
›
【教程】A9G开发板上报GPS定位数据实现微信公众号定位显 ...
返回列表
发新帖
【教程】A9G开发板上报GPS定位数据实现微信公众号定位显示
[复制链接]
1397
|
1
|
2023-6-28 17:51:06
|
显示全部楼层
|
阅读模式
本文将介绍如何使用将A9G通过GPS定位得到的经纬度等数据上报至服务器,然后在微信公众号上可以显示定位。
一、准备工作
1.硬件准备
· A9G开发板
· GSM天线
· GPS天线
· SIM卡
· USB转TTL
· 杜邦线若干
2.软件准备
安信可串口调试助手下载
查看输出的log
3.微信公众号
关注“安信可科技”公众号,在公众号里的定位器可以显示设备上报的定位信息。微信公众号定位器的源码网址:
https://github.com/xuhongv/AiThinkerWechatForNB-IoT
三、AT指令
涉及到的AT指令主要有:
初始化A9G:
初始化GPS :
创建MQTT客户端:
订阅数据:
上报数据:
四、相关配置
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. 在定位器中选择NB系列模组
8. 进入到安信可NB系列模组定位应用界面
五、订阅信息和上报数据到公众号
1. 点击扫描模组二维码,扫描之前生成的IMEI/W20210011003770二维码,扫描成功后会提示订阅成功
2. 订阅成功后,通过串口调试助手发送MQTT发布指令,公众号界面上显示对应的定位位置
用心做好保姆工作
回复
使用道具
举报
干簧管
|
2023-12-3 19:27:31
|
显示全部楼层
赞
回复
使用道具
举报
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
手机登录
本版积分规则
发表回复
回帖并转播
回帖后跳转到最后一页
爱笑
251
主题
2322
回帖
1万
积分
管理员
积分
16055
加好友
发消息
回复楼主
返回列表
GP系列
A9系列
图文推荐
【板子申请流程】新进来的同学请看这里-活动已停
2023-11-08
【中奖公告】申请Ai-M61-32S-kit的同学看过来!
2024-04-29
开发板申请 | Ai-M61-32S高性能开发板来啦,共赠送200个!-活动
2024-04-18
我也领到官方免费送的AiPi-Eyes-S1开发板啦!!!
2023-09-26
【轻松上手】小安派跑个超级玛丽
2023-09-27
热门排行
1
【板子申请流程】新进来的同学请看这里-活
2
安信可社区一周年狂欢派对&抽奖盖楼活动开
3
我也领到官方免费送的AiPi-Eyes-S1开发板啦
4
【中奖公告】申请Ai-M61-32S-kit的同学看过
5
优质文章有赏!现金红包+开发板无限送,冲
6
【官方公告】关于板子申请发帖争议解释
7
开发板申请 | Ai-M61-32S高性能开发板来啦
8
【轻松上手】小安派跑个超级玛丽
9
【教程】社区发帖教程指引(尤其是图片上传
10
【电子DIY作品】+人体存在感应器+WB2+RD03