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

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

3天内不再提示

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

青山老竹农 来源:jf_82863998 作者:jf_82863998 2025-07-28 17:41 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

想开发支持双向语音对讲的AirTalk应用?本文以实战为导向,讲解如何利用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

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    明晚:睿擎物联网实战:从传感器采集到MQTT上云流程解析|问学直播

    核心研发工程师手把手带你掌握从硬件外设到云端通信的完整开发流程!直播预告▎直播主题睿擎平台物联网实战:从外设开发MQTT通信▎直播时间11
    的头像 发表于 11-25 18:31 202次阅读
    明晚:睿擎物联网<b class='flag-5'>实战</b>:从传感器采集到<b class='flag-5'>MQTT</b>上云<b class='flag-5'>全</b><b class='flag-5'>流程</b>解析|问学直播

    实战指南:用摄像头模块实现多场景智能拍摄流程

    想通过摄像头模块实现多场景智能拍摄?本指南为你提供流程实战指引。从前期准备、模块集成,到多场景拍摄测试与优化,每一步都结合实际操作细节展开
    的头像 发表于 11-21 17:59 57次阅读
    <b class='flag-5'>实战</b><b class='flag-5'>指南</b>:用摄像头模块<b class='flag-5'>实现</b>多场景智能拍摄<b class='flag-5'>全</b><b class='flag-5'>流程</b>!

    【直播预告】下周三晚8点|睿擎物联网实战:从传感器采集到MQTT上云流程解析

    核心研发工程师手把手带你掌握从硬件外设到云端通信的完整开发流程!直播预告▎直播主题睿擎平台物联网实战:从外设开发MQTT通信▎直播时间11
    的头像 发表于 11-21 17:07 1864次阅读
    【直播预告】下周三晚8点|睿擎物联网<b class='flag-5'>实战</b>:从传感器采集到<b class='flag-5'>MQTT</b>上云<b class='flag-5'>全</b><b class='flag-5'>流程</b>解析

    明晚8点|睿擎文件系统实战:从开发到发布流程解析

    开发者。为此,我们特别推出本期文件系统专题直播,由睿擎平台核心研发工程师手把手带你掌握文件系统开发流程!直播预告▎直播主题睿擎平台文件系统综合
    的头像 发表于 11-11 11:53 364次阅读
    明晚8点|睿擎文件系统<b class='flag-5'>实战</b>:从<b class='flag-5'>开发</b>到发布<b class='flag-5'>全</b><b class='flag-5'>流程</b>解析

    【直播预告】下周三晚8点|睿擎文件系统实战:从开发到发布流程解析

    开发者。为此,我们特别推出本期文件系统专题直播,由睿擎平台核心研发工程师手把手带你掌握文件系统开发流程!直播预告▎直播主题睿擎平台文件系统综合
    的头像 发表于 11-06 18:05 1668次阅读
    【直播预告】下周三晚8点|睿擎文件系统<b class='flag-5'>实战</b>:从<b class='flag-5'>开发</b>到发布<b class='flag-5'>全</b><b class='flag-5'>流程</b>解析

    储能项目从规划到运营的流程实战指南

    随着储能技术的成熟和成本的下降,储能项目正从示范走向规模化应用。然而,从概念到落地,储能项目需要经历一个系统化的实施过程。本文将提供一个从规划到运营的流程实战指南,帮助项目方少走弯路
    的头像 发表于 10-27 10:07 279次阅读
    储能项目从规划到运营的<b class='flag-5'>全</b><b class='flag-5'>流程</b><b class='flag-5'>实战</b><b class='flag-5'>指南</b>

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

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

    SFUD驱动库实战手册:串行SPI Flash开发流程解析

    针对嵌入式系统中SPI Flash的多样化需求,SFUD库提供了灵活且通用的解决方案。本文将从环境配置、库初始化、基本操作到高级特性,完整展示SFUD库的应用流程,并通过具体示例帮助开发者深入理解其
    的头像 发表于 07-29 13:19 523次阅读
    SFUD驱动库<b class='flag-5'>实战</b>手册:串行SPI Flash<b class='flag-5'>开发</b><b class='flag-5'>全</b><b class='flag-5'>流程</b>解析

    ESP32-S3开发板烧录小智AI系统流程指南

    在AI语音交互领域不断发展的今天,开发者们对于功能强大、开源灵活的开发板需求日益增长。今天,我们就来详细了解一下ESP32AgentDevKit烧录小智的
    的头像 发表于 06-16 18:01 6919次阅读
    ESP32-S3<b class='flag-5'>开发</b>板烧录小智AI系统<b class='flag-5'>全</b><b class='flag-5'>流程</b><b class='flag-5'>指南</b>

    精通 MQTT:消息队列遥测传输指南

    引言MQTT(消息队列遥测传输)是一种轻量级消息协议,专为低带宽、高延迟和不可靠的网络环境设计。它广泛应用于物联网(IoT)应用、消息系统以及实时数据通信领域。本指南深入探讨了MQTT的工作原理
    的头像 发表于 06-16 16:56 821次阅读
    精通 <b class='flag-5'>MQTT</b>:消息队列遥测传输<b class='flag-5'>指南</b>!

    芯知识|广州唯创电子语音芯片开发流程解析:从选型到量产的实践指南

    一、语音芯片开发的核心逻辑与价值定位在智能化设备井喷式发展的背景下,语音交互已成为人机界面的重要入口。广州唯创电子作为国内领先的语音芯片方案商,其
    的头像 发表于 05-13 08:19 563次阅读
    芯知识|广州唯创电子<b class='flag-5'>语音</b>芯片<b class='flag-5'>开发</b><b class='flag-5'>全</b><b class='flag-5'>流程</b>解析:从选型到量产的实践<b class='flag-5'>指南</b>

    明远智睿SSD2351核心板在语音对讲与HMI领域的创新应用

    在现代智能设备中,语音对讲和HMI(人机界面)作为重要的交互方式,直接影响着用户体验。明远智睿SSD2351核心板凭借其独特的硬件特性和丰富接口,在这两个领域实现了诸多创新应用。 在语音
    发表于 04-16 10:46

    TurMass™无线语音传输模组在语音对讲领域的应用优势

    基于TurMass™ 技术的无线语音传输模组 TKM-121 在语音对讲领域的应用,不仅解决了传统对讲系统在传输距离、功耗、安全性和成本等方面的痛点,还通过其高容量、低延时、高质量
    的头像 发表于 03-05 15:41 2051次阅读
    TurMass™无线<b class='flag-5'>语音</b>传输模组在<b class='flag-5'>语音</b><b class='flag-5'>对讲</b>领域的应用优势

    LwIP应用开发实战指南—基于野火STM32

    LwIP应用开发实战指南—基于野火STM32—20210122
    发表于 01-17 14:34 9次下载

    基于Xilinx ZYNQ7000 FPGA嵌入式开发实战指南

    电子发烧友网站提供《基于Xilinx ZYNQ7000 FPGA嵌入式开发实战指南.pdf》资料免费下载
    发表于 12-10 15:31 39次下载