iOS中藍(lán)牙的實(shí)現(xiàn)方案
iOS中提供了4個(gè)框架用于實(shí)現(xiàn)藍(lán)牙連接
一、GameKit.framework(用法簡單)只能用于iOS設(shè)備之間的連接,多用于游戲(比如五子棋對戰(zhàn))沽瘦,從iOS7開始過期
二胧砰、MultipeerConnectivity.framework? 只能用于iOS設(shè)備之間的連接,從iOS7開始引入孕讳,主要用于文件共享(僅限于沙盒的文件)
三、ExternalAccessory.framework? 可用于第三方藍(lán)牙設(shè)備交互巍膘,但是藍(lán)牙設(shè)備必須經(jīng)過蘋果MFi認(rèn)證(國內(nèi)較少)
四厂财、CoreBluetooth.framework(時(shí)下熱門)可用于第三方藍(lán)牙設(shè)備交互,必須要支持藍(lán)牙4.0 硬件至少是4s峡懈,系統(tǒng)至少是iOS6 璃饱,藍(lán)牙4.0以低功耗著稱,一般也叫BLE(Bluetooth Low Energy)目前應(yīng)用比較多的案例:運(yùn)動(dòng)手壞肪康、嵌入式設(shè)備荚恶、智能家居。
注:這些都是開發(fā)時(shí)查找到的資料和自己的一些總結(jié)磷支,如果看到到相關(guān)資料或者繼續(xù)有其他的總結(jié)谒撼,也會(huì)繼續(xù)更新。