Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/101.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone 为什么iOS 5 SDK只支持蓝牙4 LE?_Iphone_Ios_Ios5_Bluetooth - Fatal编程技术网

Iphone 为什么iOS 5 SDK只支持蓝牙4 LE?

Iphone 为什么iOS 5 SDK只支持蓝牙4 LE?,iphone,ios,ios5,bluetooth,Iphone,Ios,Ios5,Bluetooth,为什么iOS5 SDK只允许扫描Bluetooth 4低能耗设备?为什么不把传统的蓝牙设备也包括在内?我们都无法解释苹果为什么选择在SDK中采用特定的方向。苹果的政策决定是要求标准蓝牙设备符合MFi标准,而蓝牙LE设备不需要符合MFi标准。请注意,您确实可以使用iOS SDK与非LE蓝牙设备交互,它们只需要符合MFi标准即可。苹果拥有完整的外部附件框架,用于处理这些设备及其公开的协议,以及通过30针端口连接的协议。iOS SDK是否可以扫描附近的非LE蓝牙设备?我认为只有PrivateFrame

为什么iOS5 SDK只允许扫描Bluetooth 4低能耗设备?为什么不把传统的蓝牙设备也包括在内?

我们都无法解释苹果为什么选择在SDK中采用特定的方向。苹果的政策决定是要求标准蓝牙设备符合MFi标准,而蓝牙LE设备不需要符合MFi标准。请注意,您确实可以使用iOS SDK与非LE蓝牙设备交互,它们只需要符合MFi标准即可。苹果拥有完整的外部附件框架,用于处理这些设备及其公开的协议,以及通过30针端口连接的协议。iOS SDK是否可以扫描附近的非LE蓝牙设备?我认为只有PrivateFramework可以做到这一点。符合MFi的非LE蓝牙设备可以通过正常的外部附件框架类和方法进行检测,不需要专用API。如果不使用私有API,则在应用程序中无法发现非MFi、非LE设备。