android中蓝牙服务使用16位UUID而非128位UUID的可能性
我正在编写一个android应用程序,它可以与外部非android设备(例如自定义蓝牙设备)建立蓝牙连接。在我的android应用程序中,我正在为我的服务创建UUID,它是128位的。当android应用程序使用128位UUID进行监听时,如果外部设备使用相同的128位UUID进行连接,则连接成功 如果外部设备仅使用16位进行连接,并且假定其余位为蓝牙基本UUID,则连接失败 我的问题是我们可以在android蓝牙中将128位UUID更改为16位UUID吗?android中蓝牙服务使用16位UUID而非128位UUID的可能性,android,bluetooth,uuid,Android,Bluetooth,Uuid,我正在编写一个android应用程序,它可以与外部非android设备(例如自定义蓝牙设备)建立蓝牙连接。在我的android应用程序中,我正在为我的服务创建UUID,它是128位的。当android应用程序使用128位UUID进行监听时,如果外部设备使用相同的128位UUID进行连接,则连接成功 如果外部设备仅使用16位进行连接,并且假定其余位为蓝牙基本UUID,则连接失败 我的问题是我们可以在android蓝牙中将128位UUID更改为16位UUID吗? 请帮我解决这个问题。据我所知,没有办
请帮我解决这个问题。据我所知,没有办法。
但是您可以确保外部设备使用的基本UUID是正确的,然后它应该连接到使用128位UUID注册的android应用程序。据我所知,没有办法。
但是您可以确保外部设备使用的基本UUID是正确的,然后它应该连接到使用128位UUID注册的android应用程序。感谢您回答我的问题。我需要在android应用程序中提供16位UUID,您的回答似乎不可能。感谢您回答我的问题。我需要在android应用程序中提供16位UUID,你的答案似乎不可能。