0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

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

青山老竹农 来源:jf_82863998 作者:jf_82863998 2024-09-12 12:04 次阅读

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

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

——定位功能!

文末阅读原文,下载最新教程/固件。

Air201定位示例教程


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

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

合宙Air201最新资料下载链接:
www.hezhoudingwei.com

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

1. 搭建环境

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

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

wKgZombiZu2AapYTAAHolrA5H_4680.png

2. 定位支持

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

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

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

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

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

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

3. GPS定位示例

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

Air201定位demo最新源码详见:
https://gitee.com/openLuat/LuatOS-Air201/tree/master/demo/gps_lbs_wifi

3.1搭建环境

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

特别提醒:
室内没有GPS信号,无法成功定位!!!
到室外测试,才能有良好的效果。

如遇到无法定位情况,可参考《合宙模组GNSS定位排坑指南》。

wKgaombiZwiAWDG8AAOtDU9JaSQ544.png

3.2 编写代码

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

wKgaombiZxaAJrvJAACzx761KLA795.png

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

wKgZombiZyKANytgAAJz9EDc2NY035.png

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

wKgZombiZy-AO7r1AAKuxTndOx0683.png

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

wKgZombiZ0aATvJ2AAMHcwJFcLE710.pngwKgZombiZ1uAO6ntAAO6PpPfo0Y138.pngwKgZombiZ2yABeQCAAN8tPEYHIE826.pngwKgZombiZ3-AfzS8AAKj-zqrLbE480.pngwKgaombiZ5GADh5SAAOuECVWSig906.pngwKgZombiZ5-AX7xYAAHRXkpCMtY371.png

3.3 展示效果

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

wKgZombiZ7OAPk2BAAFX_1JbIs4122.png

4. LBS+Wi-Fi定位示例

Air201定位demo最新源码详见:

https://gitee.com/openLuat/LuatOS-Air201/tree/master/demo/gps_lbs_wifi

4.1初始化

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

wKgaombiZ8eASrtqAAHSbZdVRFw061.png

4.2 Wi-Fi定位

wKgZombiZ-aAaBuLAAQ_IPWVcpk459.pngwKgaombiZ_KATu32AABFOFx51-A007.png

4.3基站定位

wKgZombiaAOADQpXAAYsBq16KdY416.pngwKgaombiaBGAQOQBAACSW2WIVeQ468.png

4.4效果展示

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

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

wKgZombiaB6ADVh7AAF6fNnWeXM876.png


同时合宙为客户提供了免费的在线查询位置服务,可根据实际需求灵活应用。

在线查询位置:
http://bs.openluat.com/

wKgZombiaDCAIpXJAAPNcfbHz5M536.png

5.课后习题

好,这里留给你一个课后习题:

wKgZombiaECADhypAAAg0Ww8k8M728.png

今天的分享就到这里了

下一期,我们将一起学习:
——使用Air201的I2C驱动ATH10温湿度传感器

正式开启外扩功能……

Air201最新资料详见:
www.hezhoudingwei.com

wKgZombMRbKAV0qMAAox16dSNjQ170.pngwKgZombMRbyAMtljAAlx4dAz3LE220.png

审核编辑 黄宇

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • wi-fi
    +关注

    关注

    14

    文章

    2066

    浏览量

    123887
  • 定位
    +关注

    关注

    5

    文章

    1262

    浏览量

    35265
  • LuatOS
    +关注

    关注

    0

    文章

    50

    浏览量

    1908
收藏 人收藏

    评论

    相关推荐

    Air201资产定位模组LuatOS课程:远程控制

    很多小伙伴已经学习了前两期教程hello world、点灯,对Air201这款低功耗资产定位模组
    的头像 发表于 09-14 16:28 922次阅读
    <b class='flag-5'>合</b><b class='flag-5'>宙</b><b class='flag-5'>Air201</b><b class='flag-5'>资产</b><b class='flag-5'>定位</b><b class='flag-5'>模组</b><b class='flag-5'>LuatOS</b>课程:远程控制

    新品Air510U定位模组,支持北斗/GPS双模卫星定位

    从热门影视剧的酷炫场景到日常生活的方方面面,精细化的卫星定位应用已如群星闪耀。9.9元包邮的新品定位模组,是给行业和工程师朋友的又一惊喜
    的头像 发表于 03-02 14:49 5107次阅读
    <b class='flag-5'>合</b><b class='flag-5'>宙</b>新品<b class='flag-5'>Air</b>510U<b class='flag-5'>定位</b><b class='flag-5'>模组</b>,支持北斗/<b class='flag-5'>GPS</b>双模卫星<b class='flag-5'>定位</b>

    5块钱的Wi-Fi/蓝牙二合一模组 Air601-12F系列全新上市

    Air601-12F模组简介Air601-12F——是基于嵌入式Wi-Fi/蓝牙双模SoC芯
    的头像 发表于 07-31 22:19 2560次阅读
    5块钱的<b class='flag-5'>Wi-Fi</b>/蓝牙二合一<b class='flag-5'>模组</b> <b class='flag-5'>合</b><b class='flag-5'>宙</b><b class='flag-5'>Air</b>601-12F系列全新上市

    支持Wi-Fi/蓝牙,无缝替换ESP12F——5块钱的Air601全新支持LuatOS开发

    开发Air601-12F——基于嵌入式Wi-Fi/蓝牙双模SoC芯片
    的头像 发表于 08-05 08:05 2205次阅读
    支持<b class='flag-5'>Wi-Fi</b>/蓝牙,无缝替换ESP12F——5块钱的<b class='flag-5'>合</b><b class='flag-5'>宙</b><b class='flag-5'>Air</b>601全新支持<b class='flag-5'>LuatOS</b>开发

    Air201定位模组,千万不要忘记设置这个......

    Air201定位模组,千万不要忘记设置这个:AT+WIFILOC设置wifi定位优先
    的头像 发表于 08-09 18:01 1071次阅读
    <b class='flag-5'>合</b><b class='flag-5'>宙</b><b class='flag-5'>Air201</b><b class='flag-5'>定位</b><b class='flag-5'>模组</b>,千万不要忘记设置这个......

    远程控制,就是这么简单—Air201资产定位模组LuatOS快速入门03

    通过前两期教程hello world、点灯,大家对Air201这款低功耗资产定位模组
    的头像 发表于 09-12 11:54 149次阅读
    远程控制,就是这么简单—<b class='flag-5'>合</b><b class='flag-5'>宙</b><b class='flag-5'>Air201</b><b class='flag-5'>资产</b><b class='flag-5'>定位</b><b class='flag-5'>模组</b><b class='flag-5'>LuatOS</b><b class='flag-5'>快速</b><b class='flag-5'>入门</b>03

    玩转扩展库,温湿度传感器篇!—Air201资产定位模组LuatOS快速入门05

    随着LuatOS快速入门系列教程的推出,小伙伴们学习热情高涨。 Air201不仅支持三种
    的头像 发表于 09-12 12:11 248次阅读
    玩转扩展库,温湿度传感器篇!—<b class='flag-5'>合</b><b class='flag-5'>宙</b><b class='flag-5'>Air201</b><b class='flag-5'>资产</b><b class='flag-5'>定位</b><b class='flag-5'>模组</b><b class='flag-5'>LuatOS</b><b class='flag-5'>快速</b><b class='flag-5'>入门</b>05

    资产定位 | Air201模组LuatOS快速入门01-hello world

    Air201模组,功耗低,品质稳定,购买样品也方便,且资料全开放。
    的头像 发表于 09-13 15:21 201次阅读
    <b class='flag-5'>资产</b><b class='flag-5'>定位</b> | <b class='flag-5'>合</b><b class='flag-5'>宙</b><b class='flag-5'>Air201</b><b class='flag-5'>模组</b><b class='flag-5'>LuatOS</b><b class='flag-5'>快速</b><b class='flag-5'>入门</b>01-hello world

    Air201资产定位模组LuatOS快速入门GPS/LBS/Wi-Fi定位安排!​

    教程   Air201资产定位模组 ——是一个集成超低功耗4G通信、语音通话、超低功耗
    的头像 发表于 09-14 07:56 229次阅读
    <b class='flag-5'>合</b><b class='flag-5'>宙</b><b class='flag-5'>Air201</b><b class='flag-5'>资产</b><b class='flag-5'>定位</b><b class='flag-5'>模组</b><b class='flag-5'>LuatOS</b><b class='flag-5'>快速</b><b class='flag-5'>入门</b>:<b class='flag-5'>GPS</b>/<b class='flag-5'>LBS</b>/<b class='flag-5'>Wi-Fi</b><b class='flag-5'>定位</b>,<b class='flag-5'>全</b><b class='flag-5'>安排</b>!​

    Air201资产定位模组LuatOS课程:点灯仪式

    定位模组——是一个集成超低功耗4G通信、语音通话、超低功耗定位、计步、震动、Type-C、充电、放音、录音等功能的超小PCBA。 内部集成高效、简单、可靠的LuatOS语言,旨在帮助客
    的头像 发表于 09-14 16:24 175次阅读
    <b class='flag-5'>合</b><b class='flag-5'>宙</b><b class='flag-5'>Air201</b><b class='flag-5'>资产</b><b class='flag-5'>定位</b><b class='flag-5'>模组</b><b class='flag-5'>LuatOS</b>课程:点灯仪式

    Air201资产定位模组LuatOS基础课程:FOTA远程升级,一键搞定!

    的实用示例**——FOTA远程升级** ** FOTA远程升级** [ ] Air201资产定位模组
    的头像 发表于 09-18 18:07 258次阅读
    <b class='flag-5'>合</b><b class='flag-5'>宙</b><b class='flag-5'>Air201</b><b class='flag-5'>资产</b><b class='flag-5'>定位</b><b class='flag-5'>模组</b><b class='flag-5'>LuatOS</b>基础课程:FOTA远程升级,一键搞定!

    Air201资产定位模组LuatOS快速入门(五):玩转扩展库,温湿度传感器篇!

    、I2C、UART等多种接口全部支持。 本期,我们将学习Air201的扩展应用之一 ——I2C驱动AHT10温湿度传感器 Air201驱动AHT10温湿度传感器 ​ 编辑
    的头像 发表于 09-18 07:05 173次阅读
    <b class='flag-5'>合</b><b class='flag-5'>宙</b><b class='flag-5'>Air201</b><b class='flag-5'>资产</b><b class='flag-5'>定位</b><b class='flag-5'>模组</b><b class='flag-5'>LuatOS</b><b class='flag-5'>快速</b><b class='flag-5'>入门</b>(五):玩转扩展库,温湿度传感器篇!

    Air201资产定位模组LuatOS课程(六):PWRKEY控制解决关机难问题

    进一步学习Air201应用示例**——PWRKEY控制关机功能** ** PWRKEY控制关机功能** [ ] 编辑
    的头像 发表于 09-18 07:06 183次阅读
    <b class='flag-5'>合</b><b class='flag-5'>宙</b><b class='flag-5'>Air201</b><b class='flag-5'>资产</b><b class='flag-5'>定位</b><b class='flag-5'>模组</b><b class='flag-5'>LuatOS</b>课程(六):PWRKEY控制解决关机难问题

    基站定位Wi-Fi定位看这篇!Air780EP低功耗4G模组AT开发示例

    Air780EP是的[低功耗4G模组]之一,支持全系列的AT指令以及LuatOS脚本二次开发。 本文应各位大佬邀请,特别讲解
    的头像 发表于 09-25 07:26 150次阅读
    基站<b class='flag-5'>定位</b>与<b class='flag-5'>Wi-Fi</b><b class='flag-5'>定位</b>看这篇!<b class='flag-5'>合</b><b class='flag-5'>宙</b><b class='flag-5'>Air</b>780EP低功耗4G<b class='flag-5'>模组</b>AT开发示例

    你要的录音&amp;播放录音功能,直接用!Air201资产定位模组LuatOS快速入门

    ​ 超低功耗、精准定位快速量产——迷你小巧的Air201,正给越来越多的行业客户带来高效开发体验。 此前有小伙伴问:是否支持录音、播放
    的头像 发表于 09-27 07:06 104次阅读
    你要的录音&amp;播放录音功能,直接用!<b class='flag-5'>Air201</b><b class='flag-5'>资产</b><b class='flag-5'>定位</b><b class='flag-5'>模组</b><b class='flag-5'>LuatOS</b><b class='flag-5'>快速</b><b class='flag-5'>入门</b>