iOS/iPhone/iPad/watchOS/tvOS/MacOSX/Android プログラミング, Objective-C, Cocoa, Swiftなど
すれちがい通信にはBluetooth LEを使うのだが、BLuetoothについて説明する。
Bluetoothは省電力な電波を使った無線通信で、最新の4.xでは対応機器は次の3つに分類される。
Bluetooth Smart | 4.0で追加されたBluetooth Low Energyのみ対応。 |
Bluetooth Smart Ready | Bluetooth LEと従来のBluetoothの両方に対応。 |
Bluetooth | 従来のBluetoothのみ対応。 |
iOSでBluetoothに対応する方法を整理してみる。
従来のBLuetooth | MFi機器に対してExternal Accessory Frameworkで通信。 |
Game Kit | |
Bluetooth LE | Core Bluetooth Framework |
iOSで、例えば、市販されているBluetooth機器と自由に通信するということになると、Bluetooth LEという事になると思う。