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

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

3天内不再提示

LuatOS蓝牙配网全流程解析:Air8000开发入门必备

合宙LuatOS 来源:合宙LuatOS 作者:合宙LuatOS 2025-07-10 17:11 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

针对Air8000开发板的蓝牙配网功能,本文通过详细步骤分解技术要点,结合LuatOS系统特性,帮助开发者零基础搭建蓝牙通信环境,掌握关键代码逻辑与调试技巧。

一、蓝牙配网概述

文章开篇先简单介绍下 Air8000 工业引擎的 AP 模式,一般来说,Air8000 工业引擎使用中支持两种无线网络工作模式,分别为 AP 模式和 STA 模式。

1. AP 模式:

AP 是 Access Point 的缩写,即无线接入点,它是一个无线网络的中心节点,可以看成是一个服务器。它作为一个网络的中心节点,提供无线接入服务,其他的无线设备允许接入该节点,所有接入该节点设备的无线信号数据都要通过它才能进行交换和互相访问。一般的无线路由器、网关、热点就是工作在 AP 模式下,AP 节点和 AP 节点之间允许相互连接。

Air8000 工业引擎工作在 AP 模式时,就可以用手机或者其他通讯设备连接上 Air8000 工业引擎直接与其通信,通过 Air8000 工业引擎可以实现设备集中管理及局域网无线控制。

2. STA 模式

STA 是 Station 的缩写,它是无线网络中的一个终端站点设备,可以看成是一个客户端,一般来说,处在 STA 模式下的设备本身不接受无线的接入,该设备连接到 AP 节点进行网络访问,STA 模式下的设备之间的通信可以通过 AP 进行转发实现。

Air8000 工业引擎工作在 STA 模式时,可以连接到路由器的无线网络中去,手机或电脑通过无线网络实现对 Air8000 工业引擎的远程控制。

蓝牙配网就是让Air8000工作在蓝牙配网模式下,手机app通过蓝牙连接Air8000,通过app内界面实现配网功能。

二、准备硬件环境

参考:Air8000 硬件环境清单 https://docs.openluat.com/air8000/luatos/common/hwenv/,准备好硬件环境。

2.1 Air8000 核心开发板


三、准备软件环境

3.1 文章内容应用

1. 烧录工具:Luatools 工具https://docs.openluat.com/air8000/common/Luatools/

2. Air8000 烧录需要的固件和脚本文件:

内核固件:https://gitee.com/openLuat/LuatOS/tree/master/module/Air8000/core

脚本文件(需要烧录两个,此处是espblufi.lua,main.lua在下方代码示例):https://gitee.com/openLuat/LuatOS/blob/master/script/libs/espblufi.lua

3. LuatOS 运行所需要的 lib 文件:使用 Luatools 烧录时,勾选 添加默认 lib 选项,使用默认 lib 脚本文件。

准备好软件环境之后,接下来查看如何烧录项目文件到 Air8000 开发板中,将本篇文章中演示使用的项目文件烧录到 Air8000 开发板中。

3.2 APP 介绍

1. EspBluFi AIR8000蓝牙配网APP

2.APP下载(当前仅支持安卓)

四、APP蓝牙配网功能实现

本小节教你怎么设置 蓝牙 配网,实现 Air8000 工业引擎的配网系统。

4.1 本教程实现的功能定义是:

烧录蓝牙配网脚本,打开蓝牙

手机打开EspBluFi APP通过蓝牙连接AIR8000

APP连接到AIR8000后直接在APP上进行配网、加密、扫描等一系列功能实现

4.2 代码示例

wKgZPGhvfBSAUbRlAAhWhxInNYg714.png

五、功能演示

5.1 下载 APP

EspBluFi

打开APP,可以看到刷新后并没有显示设备

wKgZO2hvfFyAXmf5AACaOqG1_Ts515.png


5.2 APP配网系统展示

将espblufi.lua和main.lua脚本烧录进去后显示执行luat bluetooth init

wKgZO2hvfI-AJP8UAAROImxuWmQ201.png

打开APP,刷新后显示BLUFl_Air8000选项

wKgZO2hvfLaAZp3GAAGsGbfjbkQ726.png

点击BLUFl_Air8000

wKgZO2hvgAGAZNQTAADmbIwFPsE776.png

点击连接

wKgZPGhvgB2ALJKaAAHCn_SYGhI942.png


点击配网,有三种模式选择,现在先演示sta模式

wKgZPGhvfaGAWwg9AAIpNio1ujA585.png

wKgZO2hvfbqAI69nAAH042gK3NQ280.png

点击确定,app显示成功,模块也有打印

wKgZO2hvfe6AERGiAAPpwWzKhDY642.png

wKgZO2hvfgiAXtQpAAPOdVYuNic275.png

5.3 AP模式

可以设置加密、信道、最大连接数

wKgZPGhvfjyAXxF4AAG6FdkHC8k593.png

wKgZPGhvflqAG_jsAAGN45sen-A136.png

设置密码后点击确定,打印密码以及AP已开启

wKgZO2hvfn6AaKoJAABkM-aJVZQ041.png

5.4 扫描模式

点击界面上的扫描,APP中出现扫描扫描结果,日志也有扫描数量打印

wKgZO2hvftSAJRaGAAF-r7G9fTI018.png

六、总结

本文档详细展示了蓝牙配网技术的实现流程,通过具体实例生动诠释了这一过程。首先,AIR8000启用蓝牙模式,紧接着手机使用app搜索并连接,在手机端即可操作配网、加密、扫描等一系列动作。

操作时,用户需下载EspBluFi安卓APP,设备烧录脚本后开启蓝牙,手机APP扫描连接"BLUFl_Air8000"设备,即可在APP界面选择STA模式(输入目标WiFi账号密码)或AP模式(自定义热点参数)完成配网,操作过程可通过设备日志和APP界面实时验证配网状态。

七、常见问题

7.1 无法连接Air8000 WIFI热点

1. 检查是否烧录Air8000WiFi固件。

2. 检查是否连接天线。

3. 确认连网设备在Air8000附近。

7.2 扫描不到AIR8000的蓝牙

1. 检查是否烧录Air8000蓝牙配网脚本。

2. 将核心板断电再上电或是重启APP.

7.3 蓝牙配网优缺点

1. 优点:这种方式很可靠,成功率基本达到 100%,设备端的代码也简单,有手机即可快速配网。

2. 缺点:目前只有安卓手机支持该APP,并且受限于距离,需要用户在设备附近才可进行连接配网。

今天的内容就分享到这里了~

审核编辑 黄宇

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

    关注

    119

    文章

    6226

    浏览量

    177563
  • 配网
    +关注

    关注

    0

    文章

    177

    浏览量

    9464
  • LuatOS
    +关注

    关注

    0

    文章

    134

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    Air8000 BLE外围模式解析:数据收发实战指南!

    Air8000的BLE外围设备模式(peripheral)是实现低功耗蓝牙通信的关键功能,它既能主动向中心设备发送通知数据,也能接收中心设备传回的信息。本文将通过具体示例,详细拆解这一模式的操作流程
    的头像 发表于 11-24 14:26 1586次阅读
    <b class='flag-5'>Air8000</b> BLE外围模式<b class='flag-5'>全</b><b class='flag-5'>解析</b>:数据收发实战指南!

    Air8000-LuatOS exvib扩展库使用流程:实战驱动的操作解析

    在振动传感领域,Air8000-LuatOS的exvib扩展库具备显著优势。本文以实战驱动,详细解析流程使用方法,包括环境配置、核心功能实现及数据验证,确保
    的头像 发表于 11-04 18:28 988次阅读
    <b class='flag-5'>Air8000-LuatOS</b> exvib扩展库使用<b class='flag-5'>全</b><b class='flag-5'>流程</b>:实战驱动的操作<b class='flag-5'>解析</b>

    LuatOSAir8000 AGPS辅助定位教程与实践

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

    Air8000 模块 CAN 接口实战开发:从入门到配置的完整流程指南

    Air8000 模块 CAN 接口的开发与配置流程,涵盖硬件连接、驱动移植、参数设置及调试技巧,助你快速掌握实际应用要点。   一、CAN 概述   控制器局域(Controlle
    的头像 发表于 10-29 14:05 266次阅读
    <b class='flag-5'>Air8000</b> 模块 CAN 接口实战<b class='flag-5'>开发</b>:从<b class='flag-5'>入门</b>到配置的完整<b class='flag-5'>流程</b>指南

    一招破解音频硬件困局:Air8000参考设计让开发零门槛

    、Wi-Fi、BLE、GNSS等多功能“All in One”的高集成设计,对工业级可靠性与功耗的深度优化,以及对开发者极为友好的生态支持,成为物联网和工业自动化领域的优选方案。 Air8000系支持音频功能,无论VoLTE还
    的头像 发表于 09-04 15:17 623次阅读
    一招破解音频硬件困局:<b class='flag-5'>Air8000</b>参考设计让<b class='flag-5'>开发</b>零门槛

    BLE 5.4时代下,Air8000蓝牙通知与手机读写操作实战攻略

    随着BLE 5.4的普及,Air8000模块蓝牙通信性能再升级。本篇将从实战角度出发,讲解如何通过Air8000发送设备通知,以及如何利用手机APP对从机设备进行数据读写,助你高效完成蓝牙
    的头像 发表于 08-13 15:31 679次阅读
    BLE 5.4时代下,<b class='flag-5'>Air8000</b><b class='flag-5'>蓝牙</b>通知与手机读写操作实战攻略

    揭秘Air8000对讲黑科技:AirTalk+MQTT开发示例深度解析

    Air8000的AirTalk对讲方案如何实现设备间无缝通信?答案藏在MQTT协议的高效架构中。本文通过完整开发示例,层层剖析代码逻辑:从初始化Air8000模块到MQTT主题配置,再到对讲数据
    的头像 发表于 08-06 17:16 609次阅读
    揭秘<b class='flag-5'>Air8000</b>对讲黑科技:AirTalk+MQTT<b class='flag-5'>开发</b>示例深度<b class='flag-5'>解析</b>

    是否必须使用LuatIO?Air8000 GPIO配置与设计规范深度解析

    Air8000的GPIO应用开发中,LuatIO的角色至关重要。本文剖析其必要性,结合设计注意事项,为开发者提供从配置到优化的流程指南。
    的头像 发表于 07-29 13:54 386次阅读
    是否必须使用LuatIO?<b class='flag-5'>Air8000</b> GPIO配置与设计规范深度<b class='flag-5'>解析</b>

    从零到一:基于Air8000LuatOS softAP功能开发教程

    对于开发者而言,快速实现设备的无线网络配置是项目落地的重要一步。本文以Air8000为核心载体,手把手教学如何基于LuatOS系统开发softAP
    的头像 发表于 07-21 17:32 432次阅读
    从零到一:基于<b class='flag-5'>Air8000</b>的<b class='flag-5'>LuatOS</b> softAP<b class='flag-5'>配</b><b class='flag-5'>网</b>功能<b class='flag-5'>开发</b>教程

    高效开发:解锁Air8000 LuatOS softAP功能的核心技术!

    为缩短物联网项目开发周期,掌握高效的网技术至关重要。本文聚焦Air8000平台,深入讲解如何利用LuatOS系统开发softAP
    的头像 发表于 07-17 15:49 484次阅读
    高效<b class='flag-5'>开发</b>:解锁<b class='flag-5'>Air8000</b> <b class='flag-5'>LuatOS</b> softAP<b class='flag-5'>配</b><b class='flag-5'>网</b>功能的核心技术!

    LuatOS蓝牙开发全攻略:以Air8000为核心实战教学

    聚焦Air8000核心板的蓝牙功能,本文整合开发流程
    的头像 发表于 07-10 17:17 391次阅读
    <b class='flag-5'>LuatOS</b><b class='flag-5'>蓝牙</b><b class='flag-5'>配</b><b class='flag-5'>网</b><b class='flag-5'>开发</b>全攻略:以<b class='flag-5'>Air8000</b>为核心实战教学

    Air8000蓝牙扫描实战:从代码解析到场景应用全攻略

    Air8000蓝牙扫描技术的开源,让观察者模式的实战开发变得透明高效。通过拆解示例代码,开发者能快速掌握如何注册监听、处理事件回调,进而将其应用于智能门锁管理、
    的头像 发表于 07-06 16:50 410次阅读
    <b class='flag-5'>Air8000</b><b class='flag-5'>蓝牙</b>扫描实战:从代码<b class='flag-5'>解析</b>到场景应用全攻略

    Air8000核心板SoftAP方案:快速构建无线接入点

    本文聚焦Air8000核心板的SoftAP方案,详细介绍如何快速创建SoftAP热点,实现设备间的无线通信,为物联网应用提供灵活的网络接入途径。 下面以Air8000核心板为例,用
    的头像 发表于 06-20 09:36 497次阅读
    <b class='flag-5'>Air8000</b>核心板SoftAP<b class='flag-5'>配</b><b class='flag-5'>网</b>方案:快速构建无线接入点

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

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

    多功能+高扩展能力加持,Air8000开发板最新资料

    开发者福利来袭!Air8000开发板兼具全面功能与强大扩展性的开发神器,将让物联网开发、原型设计等任务更高效,加速项目从概念到产品的转化。
    的头像 发表于 06-09 14:18 519次阅读
    多功能+高扩展能力加持,<b class='flag-5'>Air8000</b><b class='flag-5'>开发</b>板最新资料