經(jīng)歷了hello world、點(diǎn)燈、遠(yuǎn)程控制三期基礎(chǔ)教程,小伙伴們是不是收獲滿滿,期待更高階的應(yīng)用呢?
本期,我們將學(xué)習(xí)合宙Air201的核心功能之一
——定位功能!
Air201定位示例教程
合宙Air201資產(chǎn)定位模組——是一個集成超低功耗4G通信、語音通話、超低功耗定位、計(jì)步、震動、Type-C、充電、放音、錄音等功能的超小PCBA。
內(nèi)部集成高效、簡單、可靠的LuatOS語言,旨在幫助客戶降低開發(fā)難度,降低研發(fā)成本,以及打造超小超低功耗的精品產(chǎn)品。
合宙Air201最新資料下載鏈接:
www.hezhoudingwei.com
本章節(jié)教你使用Air201定位示例,可根據(jù)實(shí)際開發(fā)需求靈活運(yùn)用。
1. 搭建環(huán)境
和之前的教程步驟一樣(新同學(xué)建議先看前文基礎(chǔ)知識),可以在LuaTools項(xiàng)目管理中新建一個項(xiàng)目,重新選擇底層Core和腳本。
或者在原有項(xiàng)目的基礎(chǔ)上,不更換Core,將原來的腳本刪除,添加為demo/gps_lbs_wifi的腳本。
2. 定位支持
合宙Air201支持三種定位,分別是——GPS定位、LBS定位、Wi-Fi定位。
特別值得一提,Air201采用先進(jìn)制程的GPS芯片,搭配合宙自研降功耗算法:
捕獲功耗低于7mA,26mW;
持續(xù)定位功耗低于3mA,12mW;
可選配雙頻/單頻GPS方案。
可廣泛應(yīng)用于定位工牌、寵物定位、鳥類定位、船舶定位、以及學(xué)生卡等等定位場景。
3. GPS定位示例
GPS是合宙Air201的核心功能之一(單點(diǎn)定位精度 <1.5m,靈敏度:-149dbm),可通過hezhoudingwei.com查看最新開發(fā)應(yīng)用資料。
Air201定位demo最新源碼詳見:
https://gitee.com/openLuat/LuatOS-Air201/tree/master/demo/gps_lbs_wifi
3.1搭建環(huán)境
使用Air201開發(fā)板和一個開通有流量的SIM卡。
特別提醒:
室內(nèi)沒有GPS信號,無法成功定位?。?!
到室外測試,才能有良好的效果。
如遇到無法定位情況,可參考《合宙模組GNSS定位排坑指南》。
3.2 編寫代碼
1)打開GPS的供電和復(fù)位引腳:
2)開機(jī)后初始化一些GPS和打印數(shù)據(jù)的端口,清空一下歷史定位數(shù)據(jù),設(shè)置端口參數(shù),更新星歷,綁定端口:
3)訂閱GNSS狀態(tài),GNSS有兩種狀態(tài):FIXED-定位成功和LOSE-定位丟失。
4)寫入星歷,即AGPS(AssistedGPS)輔助定位:
3.3 展示效果
定位成功后,獲取位置字符串。
4. LBS+Wi-Fi定位示例
Air201定位demo最新源碼詳見:
https://gitee.com/openLuat/LuatOS-Air201/tree/master/demo/gps_lbs_wifi
4.1初始化
等待聯(lián)網(wǎng),初始化wlan,查詢基站信息,等待基站數(shù)據(jù)更新,掃描Wi-Fi頻段。
4.2 Wi-Fi定位
4.3基站定位
4.4效果展示
因?yàn)槭褂玫拿赓M(fèi)版,所以只返回的基站定位結(jié)果。
基站定位成功后,會返回經(jīng)緯度和服務(wù)器返回時間。
同時合宙為客戶提供了免費(fèi)的在線查詢位置服務(wù),可根據(jù)實(shí)際需求靈活應(yīng)用。
在線查詢位置:
http://bs.openluat.com/
5.課后習(xí)題
好,這里留給你一個課后習(xí)題:
今天的分享就到這里了
下一期,我們將一起學(xué)習(xí):
——使用Air201的I2C驅(qū)動ATH10溫濕度傳感器
正式開啟外擴(kuò)功能……
Air201最新資料詳見:
www.hezhoudingwei.com
審核編輯 黃宇
-
wi-fi
+關(guān)注
關(guān)注
14文章
2097瀏覽量
124240 -
定位
+關(guān)注
關(guān)注
5文章
1288瀏覽量
35312 -
LuatOS
+關(guān)注
關(guān)注
0文章
57瀏覽量
1919
發(fā)布評論請先 登錄
相關(guān)推薦
評論