iOS 关于蓝牙通信的4种框架

iOS中蓝牙的实现方案

iOS中提供了4个框架用于实现蓝牙连接

一、GameKit.framework(用法简单)只能用于iOS设备之间的连接,多用于游戏(比如五子棋对战),从iOS7开始过期

二、MultipeerConnectivity.framework  只能用于iOS设备之间的连接,从iOS7开始引入,主要用于文件共享(仅限于沙盒的文件)

三、ExternalAccessory.framework  可用于第三方蓝牙设备交互,但是蓝牙设备必须经过苹果MFi认证(国内较少)

四、CoreBluetooth.framework(时下热门)可用于第三方蓝牙设备交互,必须要支持蓝牙4.0 硬件至少是4s,系统至少是iOS6 ,蓝牙4.0以低功耗著称,一般也叫BLE(Bluetooth Low Energy)目前应用比较多的案例:运动手坏、嵌入式设备、智能家居。


注:这些都是开发时查找到的资料和自己的一些总结,如果看到到相关资料或者继续有其他的总结,也会继续更新。

你可能感兴趣的:(iOS 关于蓝牙通信的4种框架)