Android中蓝牙服务的16位UUID而不是128位UUID的可能性

时间:2012-01-04 06:39:43

标签: android bluetooth uuid

我正在编写一个Android应用程序,它与外部非Android设备(例如,自定义蓝牙设备)创建蓝牙连接。在我的Android应用程序中,我正在为我的服务创建UUID,这是128位。当Android应用程序使用128位UUID进行侦听时,如果外部设备使用相同的128位UUID连接,则连接成功。

如果外部设备只连接 16bit并假设其余位为蓝牙基础UUID ,则连接失败。

我的问题是我们可以在Android蓝牙中将128位UUID更改为16位UUID吗?

请帮我解决这个问题。

1 个答案:

答案 0 :(得分:-1)

据我所知,没有办法。 但是你可以确保外部设备使用的基本UUID是正确的,然后它应该连接到注册了128位UUID的android应用程序。