?
經(jīng)過三期的學(xué)習(xí):hello world、點(diǎn)燈、遠(yuǎn)程控制,小伙伴們是不是收獲滿滿呢?更高階的應(yīng)用來啦!
本期,我們將學(xué)習(xí)合宙Air201的核心功能之一
——定位功能
Air201定位示例教程
合宙Air201資產(chǎn)定位模組——是一個(gè)集成超低功耗4G通信、語音通話、超低功耗定位、計(jì)步、震動(dòng)、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ǔ)知識(shí)),可以在LuaTools項(xiàng)目管理中新建一個(gè)項(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é)生卡等等定位場(chǎng)景。
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ā)板和一個(gè)開通有流量的SIM卡。
特別提醒:
室內(nèi)沒有GPS信號(hào),無法成功定位?。?!
到室外測(cè)試,才能有良好的效果。
如遇到無法定位情況,可參考《合宙模組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é)果。
基站定位成功后,會(huì)返回經(jīng)緯度和服務(wù)器返回時(shí)間。
同時(shí)合宙為客戶提供了免費(fèi)的在線查詢位置服務(wù),可根據(jù)實(shí)際需求靈活應(yīng)用。
在線查詢位置:
http://bs.openluat.com/
Air201最新資料詳見:
Docs
?
審核編輯 黃宇
-
物聯(lián)網(wǎng)
+關(guān)注
關(guān)注
2909文章
44634瀏覽量
373316 -
定位
+關(guān)注
關(guān)注
5文章
1331瀏覽量
35368 -
模組
+關(guān)注
關(guān)注
6文章
1492瀏覽量
30383 -
LuatOS
+關(guān)注
關(guān)注
0文章
76瀏覽量
1939
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論