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

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

3天内不再提示

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

Air700ECQ资料 来源:Air700ECQ资料 作者:Air700ECQ资料 2024-09-14 07:56 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

经过三期的学习:hello world、点灯、远程控制,小伙伴们是不是收获满满呢?更高阶的应用来啦!

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

Air201定位示例教程

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

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

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

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

1. 搭建环境

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

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

wKgaombkzy-ADn4aACaacZ_3_dU313.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定位排坑指南》。

wKgZombkz76AbdWNABfH5svTqOo612.png

3.2 编写代码

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

wKgaombkz86ARBJnACYx689keQ8433.png

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

wKgZombkz-CAO6SoACUIFBoI0is234.png

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

wKgaombkz_aAdIEJACM573TsVNg313.png

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

wKgZombk0BaAXXWrACl-bYs6tCI677.pngwKgZombk0CWAX3gOACl-bcl5e-M011.pngpoYBAGDYdXCAWkKMAAAAK8RNs4s030.pngwKgaombk0DqAWY7xACl-bRoyN74179.png

3.3 展示效果

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

wKgaombk0EmAMS9IAA5m95aIgAQ567.png

4. LBS+Wi-Fi定位示例

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

4.1初始化

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

wKgZombk0GOAXYI3ACOqPh-7bY4329.png

4.2 Wi-Fi定位

wKgaombk0HCABUe-ADUaY4gT9jQ125.png

4.3基站定位

wKgZombk0IGACac8ADbR-i8ZkBU278.png

4.4效果展示

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

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

wKgZombk0KWAMkApAA-dxCkZ2Rs258.png

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

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

wKgZombk0LmADCKbADLfvG-w41k696.png

Air201最新资料详见:
Docs

wKgaombk0RSAXMj_AAmuY7zEHAw53.jpegwKgaombk0MyALq7hACJZhsJ10PI671.png

wKgZombk0NiAdVx9ACJZhhDHfK0908.png

审核编辑 黄宇

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

    关注

    2939

    文章

    47317

    浏览量

    407812
  • 定位
    +关注

    关注

    5

    文章

    1554

    浏览量

    36517
  • 模组
    +关注

    关注

    6

    文章

    1719

    浏览量

    32017
  • LuatOS
    +关注

    关注

    0

    文章

    134

    浏览量

    2571
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    LuatOS AGPS 辅助定位开发实战教程

    为解决传统 GPS 定位慢、功耗高的痛点,AGPS 技术通过辅助数据注入提升效率。本教程以 LuatOS 开发环境为基础,循序渐进地讲解 AGPS 辅助定位的开发流程,包括 AGPS
    的头像 发表于 10-31 17:34 1003次阅读
    <b class='flag-5'>LuatOS</b> AGPS 辅助<b class='flag-5'>定位</b>开发实战教程

    LuatOSAir8000 AGPS辅助定位教程与实践

    本教程演示了Air8000在LuatOS中利用AGPS辅助定位实现快速定位的方法,系统讲解AGPS原理及开发应用时的注意事项。   一、AG
    的头像 发表于 10-31 16:51 2723次阅读
    <b class='flag-5'>LuatOS</b>下<b class='flag-5'>Air</b>8000 AGPS辅助<b class='flag-5'>定位</b>教程与实践

    你的下一款定位神器,何必是GPS?Nordic带你解锁Wi-Fi SSID的隐藏潜能

    ,与 nRF91 系列蜂窝物联网模组配合使用,可实现基于 SSID 的 Wi-Fi 定位。Nordic基于SSID的Wi-Fi定位可以在室内
    发表于 09-29 16:33

    解读Nordic基于SSID的Wi-Fi定位解决方案

    ,与 nRF91 系列蜂窝物联网模组配合使用,可实现基于 SSID 的 Wi-Fi 定位。Nordic基于SSID的Wi-Fi定位可以在室内
    的头像 发表于 09-09 17:11 2892次阅读
    解读Nordic基于SSID的<b class='flag-5'>Wi-Fi</b><b class='flag-5'>定位</b>解决方案

    基于 SSID 的 Wi-Fi 定位:与其他定位服务的性能比较

    ,与 nRF91 系列蜂窝物联网模组配合使用,可实现基于 SSID 的 Wi-Fi 定位。Nordic基于SSID的Wi-Fi定位可以在室内
    发表于 08-31 21:01

    Air8000核心板Wi-Fi应用之SoftAP配网方案详解!

    本文深入探讨Air8000核心板在Wi-Fi应用中的SoftAP配网方案,通过该方案可快速搭建无线接入点,实现设备与网络的便捷连接,为物联网场景下的快速配置提供高效解决方案。 下面以
    的头像 发表于 06-18 11:59 658次阅读
    <b class='flag-5'>Air</b>8000核心板<b class='flag-5'>Wi-Fi</b>应用之SoftAP配网方案详解!

    基于 Wi-Fi定位服务

    以下捕获使用 location_wifi_get 函数请求 Wi-Fi 定位服务。该事件的总功耗为 125.85mC,日志显示精确度为 30.0m。 Got location: method
    发表于 04-17 15:16

    Wi-Fi 定位服务流程

    nRF Connect SDK 中的 Cellular: Location示例演示了如何使用 nRF Cloud 提供的不同定位服务。 让我们测试一下 nRF Cloud Wi-Fi 定位服务如何在
    发表于 04-17 15:09

    nRF Cloud Wi-Fi 定位服务

    、Predictive-GPS、Single-Cell、Multi-Cell 和 Wi-Fi 定位。通过利用 nRF Cloud 的优化定位算法,基于 Nordic SoC 和
    发表于 04-17 15:07

    Wi-Fi 定位服务

    Wi-Fi 是一种著名的无线网络技术,用于设备的局域网和互联网接入。Wi-Fi 通过 Wi-Fi 网络为家庭、办公室和学校等环境提供便捷的无线互联网接入服务。 Wi-Fi
    发表于 04-17 15:01

    推出了期待已久的 nRF7002 低功耗Wi-Fi 6

    nRF7002 是一款协同 IC,提供无缝的 Wi-Fi 连接和基于 Wi-Fi定位(本地 Wi-Fi 集线器的 SSID 嗅探)。它旨在与Nordic现有的nRF52®和nRF5
    发表于 03-26 11:00

    基站/Wi-Fi/GPS定位相关示例来咯~记得收藏!!

    在现代科技飞速发展的今天,定位技术已成为我们生活中不可或缺的一部分。 今天特别分享定位相关示例。   一、基站/Wi-Fi/GPS定位示例
    的头像 发表于 12-18 16:42 1798次阅读
    基站/<b class='flag-5'>Wi-Fi</b>/<b class='flag-5'>GPS</b><b class='flag-5'>定位</b>相关示例来咯~记得收藏!!

    小白必看!基站/Wi-Fi/GPS定位示例

    今天特别分享定位相关示例,欢迎大家一起来探讨。 一、基站/Wi-Fi/GPS定位概述 1.1 基站定位原理 基站
    的头像 发表于 12-17 15:53 2567次阅读
    小白必看!基站/<b class='flag-5'>Wi-Fi</b>/<b class='flag-5'>GPS</b><b class='flag-5'>定位</b>示例

    定位模组Air201——快速实现打电话!

    今天特别分享VoLTE通话功能示例,感兴趣的朋友一起来学。 VoLTE通话功能示例   Air201模组的4G通信功能,通过VoLTE技术实现高清语音通话,支持音频编解码、硅麦输入和喇叭输出。在通话
    的头像 发表于 12-16 15:23 1117次阅读
    <b class='flag-5'>定位</b><b class='flag-5'>模组</b><b class='flag-5'>Air201</b>——<b class='flag-5'>快速</b>实现打电话!

    深入了解Air201定位模块的电池问题!

    今天主要分享Air201电池相关问题,希望对大家的实际应用开发有所帮助。
    的头像 发表于 12-14 09:32 888次阅读
    深入了解<b class='flag-5'>Air201</b><b class='flag-5'>定位</b>模块的电池问题!