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
沒有留言:
張貼留言