开云体育(中国)官方网站提供浅易、高效的通话业绩-开云集团「中国」Kaiyun·官方网站
Air201定位模组的出现,极大的丰富了物联网确立的功能。今天相称共享VoLTE通话功能示例开云体育(中国)官方网站,外行小白一又友一齐来学。
VoLTE通话功能示例
Air201模组的4G通讯功能,通过VoLTE技能竣事高清语音通话,相沿音频编解码、硅麦输入和喇叭输出。在通话过程中,声息书号通过MIC捕捉并治疗为数字音频数据,经4G集会及时传输至对方确立。
这一运用平常适用于物联网确立中的而已通讯、语音交互等场景,提供浅易、高效的通话业绩。
Air201最新尊府下载:
www.air201.cn
注:Air201最大可相沿8Ω 1.2W功率喇叭(默许),或者4Ω 2.5W功率喇叭。
本文将通过Air201+喇叭+膨大板进行关联演示,教你使用VoLTE通话功能示例,在现实开荒中可字据具体情况生动运用。
张开剩余88%1. 搭建环境
不错在LuaTools姿色处置中新建一个姿色,从头选择底层CORE和剧本;或者在原有项认识基础上,不更换CORE,将原本的剧本删除,添加为demo/cc的剧本。
1.1 硬件准备:
Air201 PCBA
Air201-BTB膨大板(带一个FPC线)
配套USB_BOOT小板、喇叭
可正常上网及通话的SIM卡
带罕有据通讯功能的数据线
Win10及以上PC
Air201通过FPC线贯穿BTB膨大板,使用膨大板上的按键,接线如下所示:
1.2 软件准备:
LuaTools调试器具:
https://docs.openluat.com/Luatools
最新固件:https://gitee.com/openLuat/LuatOS-Air201/tree/master/core
最新剧本:
https://gitee.com/openLuat/LuatOS-Air201/tree/master/demo/cc
API接口:
https://docs.openluat.com/air201/luatos/api/core/cc
1.3 烧录操作:
由于Air201单板子莫得复位键和BOOT键,是以数据线与Air201开荒板之间还需要接一个USB_BOOT板(Air201套件里已包含)。
将Air201通过USB_BOOT小板贯穿电脑,如下图所示:
1.3.1 字据下方操作进行烧录
此时就需要全球先点击Luatools器具上的【下载剧本】或【 下载底层和剧本】,再实行下方操作了。
新同学请先学习LuaTools使用和烧录教程:
https://docs.openluat.com/Luatools/
开荒板处于未开机情状:
开荒板仍是处于开机情状:
此时不错先按住BOOT键不放,再短按复位键(RST键)后开荒板会重启并干涉下载方式。
1.3.2 不同方式下的端口流露
正常开机方式:
下载方式:
2. 示例代码
2.1 启动化驱动ES8311
Air201板子自带了ES8311音频编解码芯片(Audio Codec),是以硬件成立参数是固定的。
ES8311使用了I2C0,电源脚为GPIO2,PA狂妄脚为GPIO23:
2.3 注册音频事件回调函数
2.4 通讯录列表
2.5 通话处置情状机
1)IDLE(闲隙情状):
系统处于恭候情状,准备袭取回电或拨号。
周折条目:
2)WAIT_CALLING(恭候招呼情状):
系统在恭候后续的拨号操作。
周折条目:
3)CALLING(拨号中情状):
正在拨打电话。
周折条目:
4)PREPARE(准备通话情状):
准备接听回电或拨打电话。
周折条目:
5)CONNECTING(通话中情状):
准备接听回电或拨打电话。
周折条目:
6)DISCONNECTING(挂断经过情状):
处理挂断电话的经过。
周折条目:
2.6 招呼,挂断按键成立
2.7 运行成果展示
通过LuaTools器具,放哨关联运行成果。
1)模组主动拨打电话
闲隙情状下按下按键1,默许拨买通讯录第一位关联东谈主,日记打印流露如下:
2)模组主动挂断电话
通话情状下按下按键2,挂断电话,日记打印流露如下:
3. 回想
CC库的通话处置API接口共同组成了通话狂妄的中枢功能开云体育(中国)官方网站,使开荒者好像高效地处置通话的启动、挂断、接听、参数成立以及附加的通话处理功能。
发布于:河南省