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,并且受限于距离,需要用户在设备附近才可进行连接配网。

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

审核编辑 黄宇

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

    关注

    116

    文章

    6092

    浏览量

    174414
  • 配网
    +关注

    关注

    0

    文章

    173

    浏览量

    9352
  • LuatOS
    +关注

    关注

    0

    文章

    104

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

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

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

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

    对于开发者而言,快速实现设备的无线网络配置是项目落地的重要一步。本文以Air8000为核心载体,手把手教学如何基于LuatOS系统开发softAP
    的头像 发表于 07-21 17:32 ?160次阅读
    从零到一:基于<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 ?172次阅读
    高效<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>功能的核心技术!

    北斗GPS双模赋能Air8000:定位精度革命与天线设计优化的实践路径

    Air8000模块通过集成北斗与GPS双模导航系统,构建了全天候、高可靠的定位网络。其独特的天线设计,包括微带线阻抗控制与共面波导结构,有效解决了信号传输损耗问题,使得设备在弱信号区域仍能精准
    的头像 发表于 07-11 16:24 ?140次阅读
    北斗GPS双模赋能<b class='flag-5'>Air8000</b>:定位精度革命与天线设计优化的实践路径

    Air8000蓝牙新篇章:BLE 5.4——轻松实现通知推送与手机端设备控制!

    在物联网设备互联需求日益增长的背景下,Air8000蓝牙功能迎来重大突破,全面兼容BLE 5.4标准。本文将详细讲解如何利用该模块发送实时通知,以及通过手机实现从机设备的读写操作,解锁智能交互新场景
    的头像 发表于 07-11 15:13 ?181次阅读
    <b class='flag-5'>Air8000</b><b class='flag-5'>蓝牙</b>新篇章:BLE 5.4——轻松实现通知推送与手机端设备控制!

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

    聚焦Air8000核心板的蓝牙功能,本文整合开发流程
    的头像 发表于 07-10 17:17 ?87次阅读
    <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 ?99次阅读
    <b class='flag-5'>Air8000</b><b class='flag-5'>蓝牙</b>扫描实战:从代码<b class='flag-5'>解析</b>到场景应用全攻略

    Air8000开发板多融合实战:以太供网技术深度探索!

    在物联网设备网络化进程中,Air8000整机开发板创新融合多协议,通过内置的以太模块,实现数据、电力双通道传输。这一功能不仅简化布线
    的头像 发表于 06-20 09:43 ?258次阅读
    <b class='flag-5'>Air8000</b><b class='flag-5'>开发</b>板多<b class='flag-5'>网</b>融合实战:以太<b class='flag-5'>网</b>供网技术深度探索!

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

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

    一文读懂——Air8000开发板的以太融合技术!

    Air8000开发板以多融合为核心优势,通过以太供网技术突破传统组网局限。无论是工业自动化还是智能家居场景,该功能均可实现网络与电力同步供应,为设备集群管理提供灵活解决方案。 通过
    的头像 发表于 06-17 11:07 ?248次阅读
    一文读懂——<b class='flag-5'>Air8000</b><b class='flag-5'>开发</b>板的以太<b class='flag-5'>网</b>供<b class='flag-5'>网</b>多<b class='flag-5'>网</b>融合技术!

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

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

    技术篇——Air8000开发板,一站式满足多功能高扩展开发需求!

    对于追求高效开发的你来说,Air8000开发板最新资料库的开放绝对不容错过。无论是智能控制、数据采集还是多场景应用开发,其多功能内核与高扩展接口,为各类项目提供“即插即用”式的解决方案
    的头像 发表于 06-04 15:59 ?202次阅读
    技术篇——<b class='flag-5'>Air8000</b><b class='flag-5'>开发</b>板,一站式满足多功能高扩展<b class='flag-5'>开发</b>需求!

    Air8000 Wi-Fi功能实操指南:固件升级与网络配置步骤!

    若您计划使用Air8000的无线网络功能,请按以下步骤操作,完成全部步骤后方可正常使用。快快学起来吧~ 一、Air8000升级Wi-Fi实操要点 ? 本文以Air8000核心板为例,采用串口线刷方式
    的头像 发表于 05-28 15:48 ?322次阅读
    <b class='flag-5'>Air8000</b> Wi-Fi功能实操指南:固件升级与网络配置步骤!

    Air8000+G-sensor:零基础开发者的传感器入门课!

    无需复杂理论,本文专为零基础开发者设计,从Air8000核心板硬件特性入手,一步步演示G-sensor的注册、配置与数据解析。结合趣味实例(如倾斜控制LED),让你30分钟内完成首个传感项目,夯实
    的头像 发表于 05-06 14:36 ?388次阅读
    <b class='flag-5'>Air8000</b>+G-sensor:零基础<b class='flag-5'>开发</b>者的传感器<b class='flag-5'>入门</b>课!