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

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

3天内不再提示

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

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

扫码添加小助手

加入工程师交流群

Air8000的AirTalk对讲方案如何实现设备间无缝通信?答案藏在MQTT协议的高效架构中。本文通过完整开发示例,层层剖析代码逻辑:从初始化Air8000模块到MQTT主题配置,再到对讲数据的实时传输,带你深度理解这一黑科技背后的技术奥秘。


Air8000 系列的 Airtalk 是基于 LuatOS 核心库的对讲方案,采用 MQTT 协议实现设备端、手机端、网页端的跨终端对讲,支持服务器搭建与三端系统部署。

对讲方案的核心特点包括:采用 8bit AMR-NB 格式流式传输(未来将升级至 16bit AMR-WB),以 12.2kbps 实现高品质传输,流量消耗低至 1.6KB/s(每小时约 5.7MB);支持降噪、回环消除功能,最快对讲延迟 0.5s,当前以半双工对讲效果更优,且仅支持一对一对讲。

下面我们来看详细开发示例。

一、环境准备

1.1 环境搭建

wKgZPGiAeAqAQyyiAAt9AtHK_sA825.png

1.2 下载测试固件

整体固件:startupv13_1.0.0_LuatOS-SoC_V2009_Air8000_5.soc|

如果需要查看源码请见:

core:LuatOS-SoC_V2009_Air8000_5.soc

script:脚本地址

1.3 将固件下载到开发板中:

wKgZO2iAeTuAUCQvAAJDqOeORck841.png


1.4 滑动到对讲按钮

wKgZO2iAeYOAF0ZmABa015fiETg108.png


1.5 设置对讲topic

wKgZO2iAeeGAHGMAABfKfIjyp6o557.png

二、 网页端准备

2.1 通过手机网页

打开:https://airtalk.openluat.com/

2.2 设置网页

wKgZPGiAekCAdHaiAAJiEblq78w569.png

三、开始对讲

3.1 设备端操作方法

wKgZPGiAeoWAY3c_AAZbzyIGy0s885.png

3.2 网页端操作方法

wKgZO2iAerGAevX2AAHgOCZFxys541.png

四、常见问题

4.1 如何确定音频是否工作

可以通过听喇叭端有没有滋滋的电流声确认

4.2 怎么判断是否开始上传音频

可以通过UI看到,"语音采集上传中",说明正在上传语音,如果没有这行字,或者出现"语音停止采集",则表示未上传音频

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

审核编辑 黄宇

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

    关注

    5

    文章

    720

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

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

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

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

    在工业通信与物联网应用中,CAN 总线以其高可靠性和实时性成为关键通信方式。Air8000 模块集成 CAN 接口后,为设备互联提供了强大支持。本文将带你进行一次完整的实战演练,系统解析
    的头像 发表于 10-29 14:05 261次阅读
    <b class='flag-5'>Air8000</b> 模块 CAN 接口实战<b class='flag-5'>开发</b>:从入门到配置的完整流程指南

    Air8000 核心板实现 BLE 中心模式的开发实践 !

    聚焦 Air8000 核心板的 BLE 开发,本文以双板配置为例,讲解中心设备模式的初始化、连接扫描及数据服务配置,为蓝牙主设备项目开发提供技术模板。 一、BLE 概述   BLE
    的头像 发表于 09-04 16:09 3744次阅读
    双 <b class='flag-5'>Air8000</b> 核心板实现 BLE 中心模式的<b class='flag-5'>开发</b>实践 !

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

    、Wi-Fi、BLE、GNSS等多功能“All in One”的高集成设计,对工业级可靠性与功耗的深度优化,以及对开发者极为友好的生态支持,成为物联网和工业自动化领域的优选方案。 Air8000全系支持音频功能,无论VoLTE还
    的头像 发表于 09-04 15:17 619次阅读
    一招破解音频硬件困局:<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 675次阅读
    BLE 5.4时代下,<b class='flag-5'>Air8000</b>蓝牙通知与手机读写操作实战攻略

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

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

    实战指南:AirTalk+MQTT实现双向语音对讲开发全流程

    稳定高效的对讲系统。 Air8000 系列的 Airtalk 是基于 LuatOS 核心库的对讲方案,采用 MQTT 协议实现设备端、手机端
    的头像 发表于 07-28 17:41 663次阅读
    实战指南:<b class='flag-5'>AirTalk+MQTT</b>实现双向语音<b class='flag-5'>对讲</b>的<b class='flag-5'>开发</b>全流程

    从零到一:基于Air8000的LuatOS softAP配网功能开发教程

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

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

    为缩短物联网项目开发周期,掌握高效的配网技术至关重要。本文聚焦Air8000平台,深入讲解如何利用LuatOS系统开发softAP配网功能,通过优化代码架构与协议设计,实现设备快速、稳定的网络接入
    的头像 发表于 07-17 15:49 477次阅读
    高效<b class='flag-5'>开发</b>:解锁<b class='flag-5'>Air8000</b> LuatOS softAP配网功能的核心技术!

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

    聚焦Air8000核心板的蓝牙配网功能,本文整合开发全流程:硬件准备、脚本编写、固件烧录及测试验证,为开发者提供一站式解决方案。 一、蓝牙配网概述   文章开篇先简单介绍下 Air8000
    的头像 发表于 07-10 17:17 387次阅读
    LuatOS蓝牙配网<b class='flag-5'>开发</b>全攻略:以<b class='flag-5'>Air8000</b>为核心实战教学

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

    针对Air8000开发板的蓝牙配网功能,本文通过详细步骤分解技术要点,结合LuatOS系统特性,帮助开发者从零基础搭建蓝牙通信环境,掌握关键代码逻辑与调试技巧。 一、蓝牙配网概述   文章开篇先简单
    的头像 发表于 07-10 17:11 464次阅读
    LuatOS蓝牙配网全流程<b class='flag-5'>解析</b>:<b class='flag-5'>Air8000</b><b class='flag-5'>开发</b>入门必备

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

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

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

    控制。 最新开发资料详见:www.air8000.cn 一、了解两种工作模式   在实际使用中,Air8000工业引
    的头像 发表于 06-20 09:36 493次阅读
    <b class='flag-5'>Air8000</b>核心板SoftAP配网方案:快速构建无线接入点

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

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

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

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