2014年4月16日 星期三

IOS 藍牙筆記 -- 1 前置動作

1.搞清楚要使用哪種版本藍牙進行跟蘋果設備連線

A方案:BT 3.0
可以從下面這篇知道,如果要用BT3.0跟蘋果設備連接,藍牙晶片必須有MFi
Apples external accessory (bluetooth) only for MFI devices?
相對應IOS使用的Lib 為 External Accessory framework
除此之外,應該去Apple 網站的MFi Q&A
分別看一下Who needs to join the MFi Program以及Who does not need to join the MFi Program,了解說你事實上需不需要MFi

EA相關不錯的文章:
Works with iPhone
MFI & External Accessory Framework

B方案:BLE(BT 4.0)

先參考一些跟BLE相關的文章

BLE(Bluetooth Low Energy)簡介
傳統BT與BLE架構有什麼不一樣呢?
關於藍牙 4.0 的一些基本想法
Findings on Bluetooth connectivity between iPhone & Android

一個可以獲得藍牙裝置Mac Address的第三方套件
liblockdown.dylib

還沒搞懂是幹啥用的
beamit

感覺起來是功能強大且齊全的藍牙Lib
PS:需要JailBroken
btstack

沒有留言:

張貼留言