サイト内検索:

iOS 5.0のbluetoothスタック(Core Bluetooth Framework )が素晴らしい、というお話。

There have been rumblings about some of the new additions to the iOS 5.0 bluetooth stack and hardware in iPhone 4S.

The amazing iOS 5 API nobody talks about

メディアでもあまり取り上げられない話なんですが、iPhone 4SのBluetooth機能はなかなか面白いみたいです。

というのもiOS 5.0のbluetoothスタックでBluetooth 4.0 LE(Low Energy)がサポートされているからです。

まず、Bluetooth 4.0 LEについて。これについては以下の日本語の記事を読んでみてください。

第511回:Bluetooth Low Energy とは

非常に少ない電力で駆動することが特徴で、たとえばコイン電池、ボタン電池やエナジーハーベスト(環境発電)を使用して、利用することが前提となっています。
最近では、カシオ計算機がBluetooth Low Energyに対応した、耐衝撃腕時計「G-SHOCK」の新製品を、2011年中に発売すると案内しています。カシオでは、この次世代腕時計をスマートフォンと通信できる「スマートウオッチ」と位置づけています。スマートフォンの時刻情報を腕時計に送信することで、携帯電話が通じる世界中のどこでも現地の時刻に腕時計の時刻を補正できます。また、電話やメールの着信を腕時計で知らせ、鳴っているときに腕時計を軽く叩けばスマートフォンの着信音やバイブレーションを停止させるといったことが可能です。今後、新たなアプリを開発し、スマートフォンにインストールすれば、腕時計同士でコミュニケーションができるなど、今までにない全く新しい腕時計の応用が広がるだろう、とされています。

ソニーもXperiaと連携するこんなデバイスを作っていますよね。

ということで、ざっとこんなことができるようになるのですが、その他の特徴としてリンク元記事に書かれている利点を引用すると、

Bluetooth 4.0 LE does not require pairing. So if a TV or another device that you've never seen before is broadcasting, you can see its signal and connect to it without having to go to the Settings app.

ペアリングの必要がないので、何かしらのBluetoothデバイスがブロードキャストしていたら設定アプリを使うことなくそのシグナルを検知して接続することができるそうです。

Uses less power.

低消費電力、ですね。つまり送信側はとても小さく作れることになります。

Apps can be woken up and become active when sent signals via the CoreBluetooth API.

CoreBluetooth API経由でシグナルが送られればアプリを叩き起こしてアクティブにすることができるそうです。

If another app is using a Bluetooth 4.0 LE device, your app will be able to use it as well. A super awesome use case for this would be that heartbeat monitor you got. Your 3rd party social network app will also be able to use the connection as well!

別のアプリがBluetooth 4.0 LEデバイスを使用中でも、あなたのアプリはそれを使うことができます。例えば心拍数を測定するデバイスを接続していた場合、別のソーシャルネットワークアプリでもそれを利用してあれやこれやすることができるようになるみたいです。

ね、なんか面白そうですしょ。

で、これを使った具体的なアイディアとしてこんなものを挙げています。

Billboards would be able to broadcast coupons to nearby patrons - no cell reception needed.

電波圏外でもビルボード(広告板)から近くのスポンサーのクーポンを配信することが可能。

A jukebox might advertise the song that's currently playing with a link to purchase

ジュークボックスで流れている曲の購入先リンク付き情報を配信可能。

Your car could broadcast its stats so that when you pull into a gas station the service mechanics will know whether you need an oil change.

車の利用状況などをブロードキャストすることでガソリンスタンドに寄った際にオイル交換の時期かどうかをスタッフに知らせることができる。

Your company badge might broadcast your email address so that connecting at business events becomes even easier.

社員バッチから電子メールアドレスなどを配信可能。

Your TV could broadcast the link to the current TV channel's website.

テレビが現在放送中の番組のWebサイトへのリンク情報などを配信可能。

ということでbluetooth LE はいろいろ応用例があるみたいですが、それがiPhone 4Sでも利用可能になったということで、これまでにない新しいアプリケーションの可能性が感じられるわけです。

でも、通信可能距離ってどれぐらいなのかなあ・・・。まあ元々短距離向け通信方式だしなあ。

blog comments powered by Disqus

2011年アルファブロガー受賞

新着DVD

モバイル

Powered by Movable Type 6.1.2

ブログ内検索

BlogPeople ReviewMe!

このサイトのレビューとか応援コメントを書いてもらえると励みになります。

Affi☆List for Amazon

バナー広告

このブログ記事について

このページは、nagasawaが2011年12月14日 16:14に書いたブログ記事です。

ひとつ前のブログ記事は「クラブニンテンドー特典に金のヌンチャク追加」です。

次のブログ記事は「iPhoneのSpringboardアプリ(ホーム画面)のアイコンがぷるぷる震えるようなアニメーションを実現するコードのサンプル」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。