ReadWrite Japan 第353回

IoT開発の楽しさは「多様性」にある

ReadWrite Japan

2016年8月5日 7:00

IoTは、これまでの世界で主流だったものとは相反する概念と言えるだろう。

インターネットであることには違いないが、このカテゴリーに属するデバイスが処理するものやその機能性といったものがまったく異なるのだ。そのデバイスのうち複数の目的を持っているものもあるが、多くはスクリーンを持たず、特定の状況やテーマにおけるデータを集め提供することに専念している。

関連記事:「IoT」はただの流行語ではない

そして、IoTは車から万歩計まで想像できるだろうあらゆるモノを含んでいる。あなたの周りにある空気(レベルの超小型センサー)すら情報を収集しレポートしうるのだ。ただ、この『スマートダスト』の概念は長きに渡って議論され続けているものの、まだ実現されていない。

まだ実現はしていなくとも、その概念が革新的であればあるほど、IoTが多様な「開発プラットフォーム」であるということを表す1つの大きな例でもある。IoTの関わる領域を俯瞰的に見てみるとその開発の「多様性」をより実感できるはずだ。

IoTと将来のエンジニアリング

エンジニアたちはIoT開発に力を向けており、工業やヘルスケア、コンシューマ市場を対象としたソリューションづくりを性急に進めている。Evans Data Corporationの最近の調査によると、現役エンジニアの45%はIoTソリューションが長期の開発戦略における重要なものだと考えているという。

同じことはハードウェアエンジニアにも言える。大きな工業機械を相手にするか、小さなセンサーを手がけるかに関わらず、IoTは常に話題となっている。

IoTの覆う範囲が家庭や自家用車、家の箪笥にまで及びつつある時点でイノベーションの余地が大量に存在しているというのは、言うまでもない事実だ。

ほとんど限りのない開発プラットフォーム

というわけで、何らかの開発経験があり、スマートデバイスをIoTに投入する何らかのコンセプトがあるならば、次にやることはプロトタイプをつくり上げることだろう。ありがたいことに開発プラットフォームの選択の幅は多くある。

ハードウェアの観点からいうと、『Arduino』のプラットフォームから始めるのがいいだろう。Arduinoと互換性のあるボードにはさまざまなサイズがあり、あなたの目的に合わせて選ぶことができる。また、統合されたソフトウェアプラットフォームも、具体的に何かを創造することを容易にしてくれる。

公式にサポートされているArduinoはIoTからウェアラブル、ロボティクス用途に至るまでさまざまなものがある。そして、Arduinoはオープンソースハードウェアであるため、Arduinoのプラットフォームと互換性のあるものであればノンオフィシャルなボードも数多く入手することができる。

■Arduino

子供がハード/ソフト開発の基礎を学ぶためのウェアラブル開発キットすら存在する。

■Raspberry Pi

また、『Raspberry Pi』も素晴らしいIoT開発のためのハードウェアプラットフォームである。『Node-RED』などの無料のツールはデジタルソリューションとして扱うのに、エンジニアに人気のある選択肢である。Raspberry Piは、小さなコンピュータで作成した多くのIoTソリューションを紹介するブログも運営している。

■Intel

さらに本格的なプロジェクト向けには、Intelが提供するIoTプラットフォームがある。この製品の主なセールスポイントは、セキュリティが保証されており、デバイスおよびクラウドへの接続が容易で信頼性がある点である。ローカルゲートウェイからデータセンター、クラウドデータ解析までスケーラブルなソリューションを数多く構築できる。

IoT開発のいいところは、プロトタイプを作り上げるためのオープンソースツールが容易に手に入るという点だろう。コンセプト自体がまだ新しいものであるため、生活をよくするためのソリューションが限られた企業だけにコントロールされるような状況にはなっていない。これらソリューションはコミュニティによって作られており、スタートアップ企業などにとっていい状況である。

ありふれたモノをスマートにすることは、非常に新しい革新的な方法を作成するということと同じである。こういた有意義なことをするために必要なプラットフォームが、すでに数多くあるということのありがたさを改めて感じるところである。

関連記事:Arduino vs. Raspberry Pi:あなたにぴったりのDIYプラットフォームはどっち?

ReadWrite[日本版] 編集部
[原文4]

人気記事トップ10

人気記事ランキングをもっと見る

企画広告も役立つ情報バッチリ! Sponsored

ClickHouse Cloudが実現した広告運用SaaS「ATOM」のデータ基盤革新、パフォーマンスを向上しながら、運用負荷とコストを削減 11月11日 6:20 AIで開発が加速する時代、品質保証はどう変わる? Tricentisが示すAIエージェント活用の実像 11月9日 6:45 悪用までの猶予が「1分」に迫るフロンティアAI時代に開発と本番を貫く脆弱性管理が必要 10月29日 8:30 欧州CRA対応とSBOM運用。AI生成コードのOSS混入問題の対策とは ――スニペット単位で検出する「FossID」「Insignary Clarity」によるSBOM運用 9月16日 6:40 PostgreSQLからTiDBへ、稼働中SaaSで進める段階的DB移行の実践と再設計への展望 9月7日 6:30 機能安全開発におけるGoogleTestの活用を支援!「Parasoft C/C++test CT」で実現する効率化&AI連携 4月14日 6:30 【CNDW2025】Grafanaが明かす「オブザーバビリティの哲学」ー最小限の労力で実用的なインサイトを得るには 1月23日 6:30 【CNDW2025】プロダクト急増に備える基盤刷新 ーウェルスナビがECSからEKSへの移行で得た知見とは 1月15日 6:30 【CNDW2025】250環境を5人で運用、構築時間は30分に ーKINTOテクノロジーズが語るインフラ基盤組織の作り方 2025年12月18日 6:30 新たな自動化で熱視線! AIエージェントの「推論能力」を支える2つのコンポーネントとは? 2025年11月28日 6:30