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