01-iOS蓝牙开发简介
                                                            生活随笔
收集整理的這篇文章主要介紹了
                                01-iOS蓝牙开发简介
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.                        
                                藍(lán)牙開發(fā)簡介
1.1-iOS藍(lán)牙實(shí)現(xiàn)方案
iOS中提供了4個框架用于實(shí)現(xiàn)藍(lán)牙連接
1.<GameKit.framework>:用法非常簡單
- 只能用于iOS設(shè)備之間的連接,多用于藍(lán)牙對戰(zhàn)的游戲,在中國很少有人用
 - iOS7開始過期
 
2.<MultipeerConnectivity.framework>
- 只能用于iOS設(shè)備之間的連接,從iOS7開始引入,主要用于替代GameKit
 
3.<ExternalAccessory.framework>
- 可用于第三方藍(lán)牙設(shè)備交互,但是藍(lán)牙設(shè)備必須經(jīng)過蘋果MFi認(rèn)證(國內(nèi)較少)
 - 傳說中的藍(lán)牙2.0,國內(nèi)確實(shí)比較少,使用難度非常大,純C的接口
 - 還好本人曾經(jīng)開發(fā)過藍(lán)牙雙模的智能硬件,所以對該框架有一定的研究 
- 該部分難度極大,既不適合課堂教學(xué),也不適合沒有任何藍(lán)牙實(shí)際開發(fā)經(jīng)驗的程序員學(xué)習(xí),我將會在后期將教程放入我的個人博客
 
 
4.<CoreBluetooth.framework>
- 目前世界上最流行的藍(lán)牙框架,幾乎99%以上的藍(lán)牙連接的智能硬件APP用的都是這個
 - 可用于第三方藍(lán)牙設(shè)備交互,必須要支持藍(lán)牙4.0
 - 硬件至少是4s,系統(tǒng)至少是iOS6
 - 藍(lán)牙4.0以低功耗著稱,一般也叫BLE(Bluetooth Low Energy)
 - 目前應(yīng)用比較多的案例:運(yùn)動手壞、嵌入式設(shè)備、智能家居(基本上所有跟藍(lán)牙相關(guān)的都是用這個)
 
1.2-藍(lán)牙的基本常識介紹
- 1.如何測試藍(lán)牙
 
- 2.藍(lán)牙的基本概念
 
- 3.藍(lán)牙的開發(fā)步驟
 
- 4.藍(lán)牙的現(xiàn)狀
 
總結(jié)
以上是生活随笔為你收集整理的01-iOS蓝牙开发简介的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
                            
                        - 上一篇: iOS传感器之气压计的使用
 - 下一篇: 03-iOS蓝牙架构搭建