我正在开发一款设备,需要通过蓝牙与Android应用程序进行安全通信。出于安全考虑,我需要仅允许预定义的电话与我的设备进行通信。我还需要确保这不是一个试图向应用程序发送伪造数据的入侵者设备。
查看蓝牙规范,我有一种印象认为唯一的方法是使用带预配临时密钥(TK)的带外(OOB)身份验证。这看起来非常有前途,但在尝试找到如何在Android应用程序上使用OOB之后,似乎不受支持。
在Android上是否仍然可以使用OOB身份验证?
如果不行,是否有其他替代方案解决我的问题?
查看蓝牙规范,我有一种印象认为唯一的方法是使用带预配临时密钥(TK)的带外(OOB)身份验证。这看起来非常有前途,但在尝试找到如何在Android应用程序上使用OOB之后,似乎不受支持。
在Android上是否仍然可以使用OOB身份验证?
如果不行,是否有其他替代方案解决我的问题?