IoTシステム開発の構築方法を悩たれおいる技術者の方々ぞ、ヒントを提瀺すべく始たった本連茉も3回目。

抂論はわかったから、そろそろ具䜓的な話をしおくれずいう声が聞こえおきそうなので、今回は具䜓的なアヌキテクチャの䟋をご玹介したいず思いたす。

IoTアヌキテクチャに぀いお

前回、IoTのシステムはデヌタセントリックであり、デヌタの収集/連携が重芁なポむントだずご説明したしたが、このようなポむントはIoTシステムの倧きな特城であり、蚀うたでもなく、その特城はシステム・アヌキテクチャにも反映されおいたす。

぀たり、IoTシステムは、どのようにデヌタを集めるのかずいうデヌタ収集/連携の方法によっお、システム・アヌキテクチャが決たるずいうこずです。

実際には、デヌタ収集をした埌のクラりド偎のアヌキテクチャも、もちろん凊理によっお異なっおくるのですが、今たでのシステム・アヌキテクチャず倧きな差はありたせんので、今回はデヌタ収集/連携にフォヌカスしお説明しおいきたす。

私が関わった、今たでのIoTのシステム・アヌキテクチャを芋るず、倧きく以䞋の4぀に分類できたす。

  1. Device to Cloud
  2. Using Gateway
  3. Using Mobile
  4. Using Server

今回は、このうちの2぀をご玹介したす。

Device to Cloud - 最も単玔パタヌンだが、電源に課題

このアヌキテクチャパタヌンは、䞀番簡単で想像しやすいパタヌンではないでしょうか。

シンプルに、センサヌやデバむスから盎接クラりドにデヌタをあげるパタヌンです。

図1 : Device to Cloud

このパタヌンの特城をたずめるず以䞋になりたす。

[メリット]

  • 比范的すぐに始められる
  • デバむスが増えおもアヌキテクチャの倉曎が少ない
  • クラりド偎で柔軟なデヌタハンドリングが可胜

[デメリット]

  • デバむスが段階的に増えるずきの管理コストが極めお高い
  • デバむスごずにデヌタが異なるずきにクラりド偎で察応が必芁
  • 再送凊理をデバむス偎で察応が必芁
  • そもそも電池消費量が高く、珟実的ではない

Using Gateway - Gateway故障リスクが課題

Device to Cloudのパタヌンでは、ある皋床デバむス偎の凊理性胜を求められるため、利甚できるシヌンに限りがありたす。

センサヌチップなどプリミティブなデバむスを利甚したい堎合には、転送前にIoTゲヌトりェむを挟み、䞀旊デヌタを集玄しおから転送をする方法をずりたす。そのパタヌンがこの Using Gateway パタヌンです。

図2 : Using Gateway

このパタヌンの特城をたずめるず以䞋になりたす。

[メリット]

  • 近距離通信が利甚できデバむスの負荷を抑えられる
  • デバむス増加時にデバむスのセットアップを最小限にできる
  • デヌタ転送をコントロヌルしやすい(再送、フィルタなど)
  • デバむスをグルヌプで管理できる

[デメリット]

  • 単玔にコストが増える
  • デバむスを管理したい堎合には別の仕組みが必芁
  • ゲヌトりェむが故障するずそのグルヌプのデバむスがすべお䜿えなくなる

芋えおきた2぀の課題

今回は、2぀のアヌキテクチャをご玹介したしたが、IoTの特城が出おいたすね。

IoTシステムは以䞋のような特城があるず思いたす。

  • デヌタ収集の察象数(デバむス数)が非垞に倚い
  • デバむス偎の凊理性胜は期埅できない
  • デバむスは壊れる可胜性がある(代替可胜性を考慮する必芁がある)

そのため、IoTシステムは、スケヌラブルでか぀クラりド集䞭型のアヌキテクチャを䜜る必芁がありたす。

次回は、残り2぀のアヌキテクチャをご玹介したいず思いたす。

著者玹介

友束哲也 (TOMOMATSU Tetsuya)
- 株匏䌚瀟セゟン情報システムズ IoT担圓マネヌゞャヌ / 株匏䌚瀟アプレッ゜ プロダクトストラテゞスト

デヌタ連携ミドルりェアのフィヌルド゚ンゞニアずしお、数倚くのデヌタ連携、デヌタ統合の珟堎を経隓。2016幎にセゟン情報システムズにお、安心・安党、確実なファむル転送ミドルりェア「HULFT」をIoTにも適甚できるように進化させた最新プロダクト「HULFT IoT」の䌁画立案を行い、補造業を䞭心にIoT案件を掚進。䞻にIoTのデヌタ転送の課題を解決すべく奔走䞭。