我正在尝试开发一个应用程序,它将连接到支持A2DP,AVRCP(V1.0),HFP和SPP的蓝牙模块 .

由于AVRCP V1.0不支持元数据,因此我必须通过SPP手动实现它 .

这不是什么大问题,因为我可以通过蓝牙传输数据,然后通过串行传输到微控制器 .

我现在面临的问题是,我甚至不知道是否有可能在已连接的设备上打开RFCOMM套接字 . 模块将在任何给定时间连接到手机,然后我想打开SPP Channels .

我设法通过名为BlueSPP的应用程序连接到模块,但是通过手机启动连接,然后我手动进入设置并从那里连接A2DP,HFP和其他协议 .

如果模块已连接到手机,我无法将SPP应用程序连接到模块 .

此外,我没有该应用程序的源代码 .

谁能就这个话题提出一些建议?