文章目錄
一、準備工作
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:
初始化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發布指令,公眾號界面上顯示對應的定位位置
審核編輯 黃宇
-
gps
+關注
關注
22文章
2948瀏覽量
168095 -
定位
+關注
關注
5文章
1382瀏覽量
35759 -
開發板
+關注
關注
25文章
5382瀏覽量
100740
發布評論請先 登錄
相關推薦
【道生物聯TKB-620開發板試用】GPS模塊定位數據無線傳輸接收端實現
安信可GP-02-Kit測試過程+GPS 時鐘制作

精準到厘米!安信可UWB定位模組,讓室內管理更“聰明”

nRF Cloud Wi-Fi 定位服務
【敏矽微ME32G070開發板免費體驗】\\+Lora通信終端產品開發項目
安信可UWB室內定位模塊,BU03 測距說明教程

GPS定位器專用晶振SG5032VAN(X1G004261003300) ?

LoRa-Kit開發板怎么使用? 安信可圖文詳解LoRa-Kit開發板使用步驟

評論