Air8000 — AirTalk基于MQTT的对讲方案开发示例
在物联网实时通信领域,Air8000平台与AirTalk方案的结合为对讲应用开辟了新路径。基于MQTT协议的轻量级、高可靠性,开发者可快速构建跨设备、低延迟的语音或数据对讲系统。本文将通过开发示例,深入讲解如何利用Air8000实现高效对讲功能,从环境搭建到代码实现,带你一步到位掌握核心技术。
下面我们来看详细开发示例。
一、环境准备
1.1 设备端
1.1.1 设备购买
如果需要进行端对端测试,需要两个开发板
1.1.2 环境搭建
1.1.3 下载测试固件
整体固件:startupv13_1.0.0_LuatOS-SoC_V2009_Air8000_5.soc|
如果需要查看源码请见:
core: LuatOS-SoC_V2009_Air8000_5.soc
script: 脚本地址
1.1.4 将固件下载到开发板中:
1.1.5 滑动到对讲按钮
1.1.6 设置对讲topic
二、 网页端准备
2.1 通过手机网页
打开:https://airtalk.openluat.com/
2.2 设置网页
三、开始对讲
3.1 设备端操作方法
3.2 网页端操作方法
四、常见问题
4.1 如何确定音频是否工作
可以通过听喇叭端有没有滋滋的电流声确认
4.2 怎么判断是否开始上传音频
可以通过UI看到,"语音采集上传中",说明正在上传语音,如果没有这行字,或者出现"语音停止采集",则表示未上传音频
今天的内容就分享到这里了~