如果蓝牙设备不在MFi程序中,它应支持哪些配置文件,以便IPhone应用程序可以检查MAC或名称?

时间:2012-07-16 19:45:31

标签: iphone bluetooth profile mfi

我想构建一个应该通过名称或MAC检查BT设备身份的iPhone应用程序。

如果设备不属于MFI程序,设备应支持哪些配置文件,以便IPhone应用程序连接到它并验证其MAC或名称?

干杯,  约努茨

1 个答案:

答案 0 :(得分:0)

我不确定您是否需要连接某些内容才能获得MAC地址或名称。我的同事的iphone似乎在我们的工作区看到所有其他蓝牙设备并显示名称,它只是不会连接到它们。而且我确信它在获得名称之前就会获得MAC,但是避免将其显示给用户,因为名称更加友好。

我确实知道,对于Android和黑莓,你实际上使用MAC地址作为基本的内部标识符,只有当你想要向用户识别远程设备时才提取名称。

如果您确实需要建立从iOS到非MFi蓝牙无线电的连接,高级音频分发配置文件(A2DP)可以满足您的需求。我看到有一款产品是蓝牙控制的电源板,它使用通过A2DP传输的音频脉冲来满足MFi要求。虽然你应该重新考虑这种方法,因为非音频设备宣传音频配置文件是有问题的。而这个虚假的音频设备将远远超过您的应用程序。

如果你很高兴只使用iphone 4s及更高版本,我也听说有传言说蓝牙LE(4.0?)设备不需要苹果验证芯片...但是还没有真正研究过它