简介
-
合宙对讲方案,是基于MQTT的传输方案。设备终端,手机端,网页端,只要支持MQTT 的协议,都可以进行对讲,很方便进行服务器的搭建,和管理平台,终端的三端系统搭建。
-
对讲的数据采用AMR 格式(当前是8bit AMR-NB,未来会升级到16bit AMR-WB,音质会更加好)流式传输, 12.2kbps 高品质传输。
-
得益于AMR 的优良特性,最高传输消耗流量仅为1.6KB/s, 这样一小时仅消耗5.7MB 的流量
-
Airtalk 属于LuatOS 核心库
-
Airtalk 通常分为三部分,云,管,端。其中
- 云,即指服务器端,主要处理逻辑为mqtt 消息转发
- 管,即管理平台,通常为网页端,对终端进行增,删,改,查,或者直接呼叫设备端
- 端,即设备端,目前的Air8000全系列支持
- Airtalk 提供的服务和收费政策如下:
- 云端,客户搭建服务器免费,我们也会提供指导文档;使用合宙服务器,测试免费,商用收费;推荐客户自建服务器
- 管理平台,合宙会给出参考方案
- 终端对讲功能免费
功能特性
- 模块终端支持降噪
- 模块终端支持对端回环消除
- 支持设备对设备,设备对网页端对讲(目前只支持一对一的对讲,尚未支持群组功能)
- 1.6KB/s 的低流量消耗
- 支持自建服务器,搭建简单,数据留存本地更安心
- 最快可做到0.5s 对讲时延迟
- 目前半双工对讲(一端说,一端听)效果优于全双工(两端同时说话)
使用方法
1. 环境准备
1.1 设备端
1.1.1 设备购买
-
地址:购买地址
-
如果需要进行端对端测试,需要购买两个开发板
1.1.2 环境搭建
1.1.3 下载测试固件
startupv13_1.0.0_LuatOS-SoC_V2009_Air8000_5.soc|
1.1.4 将固件下载到开发板中:
1.1.5 滑动到对讲按钮
1.1.6 设置对讲topic
2. 网页端准备
2.1 通过手机网页
打开:https://airtalk.openluat.com/
2.2 设置网页
3. 开始对讲
3.1 设备端操作方法
3.2 网页端操作方法
常见问题
-
- 如何确定音频是否工作
可以通过听喇叭端有没有滋滋的电流声确认
-
- 怎么判断是否开始上传音频
可以通过UI看到,"语音采集上传中",说明正在上传语音,如果没有这行字,或者出现"语音停止采集",则表示未上传音频