GPS/LBS/Wi-Fi定位,全安排!—合宙Air201资产定位模组LuatOS快速入门04

经历了hello world、点灯、远程控制三期基础教程,小伙伴们是不是收获满满,期待更高阶的应用呢?

本期,我们将学习合宙Air201的核心功能之一
------定位功能!

Air201定位示例教程

合宙Air201资产定位模组------是一个集成超低功耗4G通信、语音通话、超低功耗定位、计步、震动、Type-C、充电、放音、录音等功能的超小PCBA。

内部集成高效、简单、可靠的LuatOS语言,旨在帮助客户降低开发难度,降低研发成本,以及打造超小超低功耗的精品产品。

本章节教你使用Air201定位示例,可根据实际开发需求灵活运用。

1. 搭建环境

和之前的教程步骤一样(新同学建议先看前文基础知识),可以在LuaTools项目管理中新建一个项目,重新选择底层Core和脚本。

或者在原有项目的基础上,不更换Core,将原来的脚本删除,添加为demo/gps_lbs_wifi的脚本。

2. 定位支持

合宙Air201支持三种定位,分别是------GPS定位、LBS定位、Wi-Fi定位。

特别值得一提,Air201采用先进制程的GPS芯片,搭配合宙自研降功耗算法:

  • 捕获功耗低于7mA,26mW;

  • 持续定位功耗低于3mA,12mW;

  • 可选配双频/单频GPS方案。

可广泛应用于定位工牌、宠物定位、鸟类定位、船舶定位、以及学生卡等等定位场景。


3. GPS定位示例

GPS是合宙Air201的核心功能之一(单点定位精度 <1.5m,灵敏度:-149dbm),可通过hezhoudingwei.com查看最新开发应用资料。

3.1 搭建环境

使用Air201开发板和一个开通有流量的SIM卡。

特别提醒:
室内没有GPS信号,无法成功定位!!!

到室外测试,才能有良好的效果。

3.2 编写代码

1)打开GPS的供电和复位引脚:

2)开机后初始化一些GPS和打印数据的端口,清空一下历史定位数据,设置端口参数,更新星历,绑定端口:

3)订阅GNSS状态,GNSS有两种状态:FIXED-定位成功和LOSE-定位丢失。

4)写入星历,即AGPS(AssistedGPS)辅助定位:

3.3 展示效果

定位成功后,获取位置字符串。


4. LBS+Wi-Fi定位示例

4.1 初始化

等待联网,初始化wlan,查询基站信息,等待基站数据更新,扫描Wi-Fi频段。

4.2 Wi-Fi定位

4.3 基站定位

4.4 效果展示

因为使用的免费版,所以只返回的基站定位结果。

基站定位成功后,会返回经纬度和服务器返回时间。

相关推荐
你好,帅哥19 分钟前
openssl ,msys2 ,交叉编译
linux·运维·服务器
电子科技圈30 分钟前
芯科科技在蓝牙亚洲大会展示汽车与边缘AI前沿蓝牙创新技术, 解锁车用、家居、健康及工商业等应用场景
人工智能·科技·嵌入式硬件·mcu·物联网·网络安全·汽车
三佛科技-134163842121 小时前
PD65W快充电源方案LP8841SD+LP35118N(高频QR反激、BOM简洁,小体积,过认证)
单片机·嵌入式硬件·物联网·智能家居·pcb工艺
Web极客码1 小时前
2026年Linux VPS安全加固清单:SSH、防火墙与审计就绪配置
运维·服务器·数据库
前端技术2 小时前
03_网络层与IP编址:理解网络寻址的核心逻辑
服务器·网络·php
Championship.23.242 小时前
Linux Top 命令族深度解析与实战指南
java·linux·服务器·top·linux调试
ITHAOGE153 小时前
下载 | Windows Server 2025官方原版ISO映像!(4月更新、标准版、数据中心版、26100.32690)
服务器·windows·科技·微软·电脑
珠海西格电力3 小时前
零碳园区产业园管理系统的全场景源网荷储氢协同调度功能是如何实现的
大数据·运维·人工智能·物联网·能源
Ether IC Verifier3 小时前
OSI网络七层协议详细介绍
服务器·网络·网络协议·计算机网络·php·dpu
sailing-data4 小时前
【SE BT】BR/DER协议
物联网·架构