タグ

iOSとPeripheralに関するmikurassのブックマーク (3)

  • [iOS] Bluetooth Low Energyでアプリ開発

    iOS担当のエモトです.先日のiPhone 5sに続き,Surface 2に新型iPadと,財布に厳しい日々が続きますね! iPhone 4sからのiOS端末は,従来のBluetooth3.0(以降,BT)と低消費電力のBluetooth Low Energy(以降.BLE)をサポートしています.BT開発はMFiプログラム(ライトニングケーブルなどでも見かける「Made for iPhone」のこと)に参加しなければならいない一方,BLEはiOS5から一般のソフトウェア開発者が自由に使えるフレームワークが提供されています. 後者のBLEを用いれば,この動画のように,Bluetooth Low Energyのタグ・マウスをiPhoneに接続して,BLE機器の制御ができます.アプリを操作するコントローラーなど,いろいろ面白いことができますね.今回はBLEを用いたアプリ開発について少し紹介します

    [iOS] Bluetooth Low Energyでアプリ開発
  • お手軽iPhoneアプリ開発メモ CBPeripheralManager Class Reference メモ

    CBPeripheralManager Class Reference 概要 CBPeripheralManager オブジェクトが、 周辺の属性のプロファイルのデータベースのとの間の公開されたサービスを操作 するためとデバイスを中心としたサービスをアドバタイズするために使用された。 サービスがデータベースの間、表示され、任意の接続された中心により、アクセス することができます。 それによると、あなたのアプリが、bluetooth-peripheral background modeを ONにしない場合に、そのサービスのコンテンツは、バックグランドなったときと 再び発生した時にサービスになる。 サービスの特徴な値にアクセスしようとする任意のリモートの中心またはエラー を受け取る特徴的な記述です、 あなたがCBPeripheralManager メソッドを呼ぶ前に、周辺manager オブジ

  • [iOS] Bluetooth LEでデータのやりとり | Lab

    こんにちは、最近プロジェクトが忙しくて映画を見れていないmanaです。 今回は、iOSでBluetooth LEを使ってデータのやりとりを行いたいと思います。 Bluetooth LEの説明は「AndroidでiBeaconを発見する」を参照してください。 実際にデータのやりとりする場合は、役割としてペリフェラル、セントラルにわかれます。 セントラル(中心機器)、ペリフェラル(周辺機器) 機器には「役割」があります。その役割に「セントラル」と「ペリフェラル」があります。 例えば、iPhoneをセントラル、iBeaconなどの周辺装置をペリフェラルとするとイメージしやすいです。 ペリフェラルはアドバタイジング(「宣伝」)パケットを常に発信しており、セントラルは一定範囲内に入ると、ペリフェラルからの通知を受け取ることができます。 通信 ペリフェラルからセントラルにアドバタイジングパケットで通知

  • 1