iPhone - 可能从非mfi蓝牙设备检测到蓝牙ID?

问题描述:

我想将蓝牙设备放置在不同的位置,并记录手机进入各个范围的时间。我知道iphone只能连接到mfi设备,但它可以找到非mfi的设备ID?iPhone - 可能从非mfi蓝牙设备检测到蓝牙ID?

如果有办法,这会通过苹果应用程序审查?我需要这个应用程序才能够进入应用程序商店。

是的,如果您在iPhone上启用了蓝牙,则其他设备可以连接到它。特别是他们可以执行SDP查询(或远程名称请求或甚至RFCOMM连接)。

或者如果手机处于蓝牙可发现模式,其他设备可以通过设备发现(查询)来找到它。 (是否被锁定时,手机留在发现模式?)

+0

我感兴趣的是我的应用能够检测到其他非mfi设备。我正在努力尝试根据距蓝牙的距离和蓝牙设备的固定位置来确定当前位置。 – kgibbon 2011-05-10 20:13:53

你是否希望有一个iPhone应用程序来检测设备,或设备来检测手机这不是从你的问题完全清楚。

如果您有前者,您的要求正是BtLE(蓝牙4.0 /智能/ LE)广告能力的要求。苹果的iBeacon技术就是这样一种实现,或者你可能推出自己的。它将允许您在4S,5和最近的iPad上运行的iOS6 +应用程序中执行细粒度的位置。 BtLE广告检测应用程序将轻松通过App Store指南。从另一个方向来看,带有BT 2.x - 4.x无线电或WiFi无线电的设备,或者各种扫描仪和软件无线电,将能够检测手机,平板电脑和其他配备无线电的设备。可以发现多少是疯狂变化的。