Android中的自定义蓝牙协议支持

Jer*_*acs 5 android bluetooth

有了Android OS提供的基本BT库,是否正在创建自定义协议以与受支持的专有BT设备接口?我在TCP / IP堆栈上做了一些工作,这相当简单,但是在尝试支持BT之前,我想知道那会有多困难。我可以看到BT协议被锁定在一些众所周知的协议中。

我对此进行了一些谷歌搜索,要么我的搜索文字功夫不达标,要么这样做的文档很少。

因此,总而言之,Android OS(2.3+)是否支持构建自己的协议,如果可以,我在哪里可以找到文档?

Dan*_*n S 4

是的,如果您想在 rfcomm 堆栈上构建,则 API 级别 10 提供不安全连接。蓝牙开发文章。对于 l2cap 或 ACL 等其他协议,没有相应的 API。