公開日:2019/07/15こんにちは。ムセンコネクトの三浦です。前回はIoT化の構成として、スマートフォンのアプリが直接受信してデータを表示するパターンと、クラウドにデータを蓄積してその情報をブラウザで表示するパターンの2つ構成について説明しました。1スマートフォンへ直接送信してデータを表示するパターン2クラウドへ送信してブラウザで表示するパターン1の場合、スマートフォンにアプリをインストールしてIoTデバイスと通信することになりますが、スマートフォンとの親和性が高い通信方式を利用することが大切です。Energy、無線LANです。OS系スマートフォンの2種類に分けられますが、それぞれの特性が異なります。OSのバージョン、機種によってもできることが変わってくるため、全体的な利用のしやすさを以下にまとめました。無線LANスマートフォンを利用するコンシューマが最も馴染みがある無線通信は無線LANだと思います。通信速度が速く、データ量が大きい通信を行う際には選択肢の一つになります。無線LANの場合はIoTデバイスとスマートフォンを同じネットワークに参加する必要があます。IoTデバイスを会社や家のネットワークに参加させることにセキュリティ上の不安を感じ、抵抗感がある場合も多くあります。IoTデバイス側にはアクセスポイントに接続するためのパスワードを入力するインターフェースを用意することを考えなければなりませんが、IoTデバイスはユーザーインターフェスの制約が多く、難しい場合も多いでしょう。このような理由から、IoTデバイスとスマートフォンを無線LANで通信させる用途はあまり多くはありません。限定された特定の製品で利用されている状況です。Classicについてです。Bluetoothといえば無線ヘッドフォンでの活用が一般的に知られていますが、音声だけではなく機器データの送受信にも利用されています。OSも簡単に利用できるようになっています。ところが、このHIDは入力デバイスに使われるプロファイルであり、IoTデバイスからセンサデータを送信するような場合には利用できません。Profile)というプロファイルを利用することになります。iPhone/iPad/iPod)ライセンスを取得する必要があります。MFiライセンスの取得はとても敷居が高い為、かなりしっかりとした開発体制の元で進める必要があります。Energy(BLE)について説明します。BLEは、Bluetooth4.0でリリースされたBluetoothが更に省電力になった通信方式です。EnergyがBluetooth規格に共存しているため、単にBluetoothと呼ぶ時にはどちらのことを呼んでいるのか確認が必要です。OSの両方でオープンに利用することが出来ます。スマートフォンとの親和性が最も高い通信と言えます。MacやWindows10などのパソコンもBLEに対応しています。スマートフォンと比べると活用事例はまだ少ないですが、今後活用が広がることが期待されています。気をつけなければならないのは、OSの種類によってはBluetoothのフレームワークの完成度が低く、エラーが起きやすくなっています。同じOSバージョンであっても機種によって挙動が変わったりというトラブルが起きやすいことも要注意です。(スマートフォンの機種依存性やトラブルについては後日別の記事で書こうと思います。Energyを利用するのが良いでしょう。」についてお話したいと思います。幅広い組込み開発を経験。2012年にスマホ向けBluetoothビーコンを世界で初めて製品化。近年では多数のIoT関連プロジェクトにおいて無線通信やデバイス開発の技術支援に従事。株式会社イーアールアイの技術部グループマネージャーを兼任。