本文主要是介绍BES2300x笔记(11) -- 主从数据交互,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
哈喽大家好,这是该系列博文的第十一篇~ 篇~
<<【系列博文索引】快速通道 >>
一、前言
对于 BES 平台来说,当 Audio source 与一只耳机建立连接后, 就称这只耳机为主耳(IBRT master),另外一只耳机为从耳(IBRT slave)。此时,主耳默认使用主从之间的ACL链路,来转发 Snoop parameters(包括加密信息、跳频信息、链路维护信息等)给从耳。
当从耳通知主耳通信参数接收成功后,主耳会发送本地时钟与 Audio source 的时钟偏差(Clock offset 和bit offset)给从耳,并通知从耳开始建立虚拟 ACL 链路来监听 Audio source 与主耳之间的 ACL 链路,此时启动IBRT 的建立。
当从耳通知主耳 IBRT 已经建立成功,主从耳就可以通过 IBRT 私有协议交互信息,比如主从切换信息、比如交互命令和状态同步等。
二、主从之间传递数据
客户只需将自己需要的命令和对应的发送处理函数填到下图的表中即可:
这篇关于BES2300x笔记(11) -- 主从数据交互的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!