5分で分かる最新キーワード解説
IoTデバイスとスマホ連携をプログラムレスにする「Linking」とは?(2/4 ページ)
「Linking」のコンセプトは?
Linkingプロジェクトのコンセプトをひと言で言えば「IoTの日常化」だ。生体情報計測機能が備わる腕時計型やリストバンド型のウェアラブルIoTデバイスが脚光を浴びてはいるものの、現実にIoTの利点を実感している人はまだまだ少数。NTTドコモはIoTデバイスが日常生活に浸透していない理由を次の3点と考えた。
- IoTデバイスが高価である
- 誰もが魅力に感じるキラーサービスが少ない
- デバイスおよびサービスアプリ開発のハードルが高い
この3点は互いに関連している。パーソナルな日常生活のニーズは千差万別、何か1つのサービスでIoTが劇的に普及することは考え難い。また求められるIoTデバイスの種類が多様なだけに、大量生産にも限りがあり、1つ1つのデバイスコストがそう簡単には低下しない。
さらに求められるサービスに応じてアプリケーションとデバイスの双方を開発する必要があり、スマートフォンOSが提供しているプロファイルを利用するデバイス(例えば、生体情報計測機能付きの腕時計型デバイスやメガネ型デバイスなど)以外は、デバイスとアプリケーションとの連携機能を個別に作りこまなければならず、どうしても工数がかさみがちになる。
それもあって、ほとんどのIoT利用サービスはサービス開発会社が主導し、デバイス開発会社はその求めに応じたデバイスを開発する、一種の垂直統合型の開発になってしまいがちだ。ユーザー側としては、せっかく買ったデバイスが他のサービスでは利用できないことが多くなり、事実上デバイスとサービスを一体で買うことになるのでトータル価格が高止まりし、普及を阻害する要因になる。
そこで、デバイスとスマートフォン上のアプリを連携させる部分を切り出し、APIとすることで、デバイス開発とアプリ開発を分離、独立させようというのが「Linking」の考え方だ。APIに対応さえしていれば、同じ機能のデバイスはさまざまなサービスに対応することができる。
1個のデバイスを買えば、それに対応する複数のサービスから最も適切なものが選べることになる。その逆もしかりで、あるサービスに対して複数ベンダーのデバイスの中から好みのものを選べるようにもなる。こうなると競争原理が働いて、IoT利用が低コストになることが期待できそうだ。
また、アプリ開発側、デバイス開発側にとっても、お互いの技術詳細を知らなくてもAPIへのデータ受け渡しさえできれば簡単に連携可能になるため、開発工数の削減につながり、デバイスの広範な普及によってIoT市場自体が活性化することが見込める。
「Linking」とBLE規格の関係は?
Linkingの位置付けをちょっと詳しく説明しよう。図2は、Linkingのアーキテクチャの階層構造を示したもので、この図の最上段にある「PeripheralDeviceLinkProfile onBLE」レイヤーがLinkingでの通信部分だ。
それ以下の層は、BLE規格のアーキテクチャそのままである。図のGeneralAttribute(GATT)というレイヤー以下のレイヤーがBLEデバイス同士の通信をつかさどる部分で、一般的には、アプリケーションがGATTレイヤーと直接やりとりできるように、いわばデバイスドライバのような機能をアプリケーション自身に作りこむ必要がある(つまりGATT層の上のレイヤーはアプリケーションになる)。そのデバイスドライバ的な部分をLinkingが受け持つと考えると良いだろう。
Copyright © ITmedia, Inc. All Rights Reserved.
5分でわかる最新キーワード解説
この記事の著者
こんなメディアも見られています
キーマンズネットに関連する情報をお探しであれば、こちらのメディアもお役に立てるかもしれません。
SpecialPR
アクセスランキング
-
1
SOAPはRESTに負けたのか? 「古いAPI」を残すか見直すか
-
2
ソニー子会社、M365環境にあえて「Gemini」を導入 システムを競合させない工夫とは
-
3
「Copilot、Word文書まとめて」で社内全滅? 勝手に増殖するAIウイルスで大騒ぎ:895th Lap
-
4
M365 Copilotを配っても「使われない」 でもAI活用が進んだ福島県庁の"逆張り"戦略
-
5
取手市、生成AIを「使わなくてもいいよ」でまさかの定着成功 その以外な効果とは
-
6
「Gemini Notebook」で利用者10倍 シニア社員をAIヘビーユーザーにした首都高の考え
-
7
現役情シスに聞いた「忙しすぎる理由」 やりたいけど手が回らない仕事とは? 228人調査
-
8
「AIコーディングで高速開発」が、なぜ企業の弱点に? 開発部門のAIとの付き合い方
-
9
ゼロから分かる「Claude」の教科書 ChatGPTと比べて分かった強みとは?
-
10
「AIを入れたのに、仕事が変わらない」 企業が見落としている"使い方"
キーマンズネット SNS
インフォメーション
注目情報をチェック
キーマンズネットをフォロー