工業製造
産業用モノのインターネット | 工業材料 | 機器のメンテナンスと修理 | 産業プログラミング |
home  MfgRobots >> 工業製造 >  >> Manufacturing Technology >> 産業技術

Intel Edison IoT:次世代IoTプロトタイプに最適なミニコンピューター選び

はじめに

ArduinoやRaspberry Piの代替として、次世代IoT(モノのインターネット)プロジェクトを支えるボードをお探しですか? それならIntel Edison IoTが最適解です。

EdisonはSDカードサイズながら、フルLinuxディストリビューションを稼働できる高性能ボード。IntelはEdisonシリーズをディスコン(生産終了)しましたが、ミニコンピューター回路の優れた代替案として今も価値があります。この記事では、Intel Edisonの全貌と他マイコンとの比較を解説します。

Intel Edison for IoT の概要

Intel Edison IoT:次世代IoTプロトタイプに最適なミニコンピューター選び
Intel Edison for IoT

Intel Edisonは小型・高性能な開発ボード。小型ながら優れた接続性と低消費電力を両立し、これらを要件とするプロジェクトに最適です。ウェアラブルデバイスを念頭に設計されました。

Edison本体は70ピンコネクタで直接利用しにくいため、Intelは2種類のブレークアウトボードを提供:

  1. Intel Edison ブレークアウトボード(小型・軽量)
  2. Intel Edison Arduinoブレークアウトボード(Arduino互換・豊富なI/O)

仕様、ブレークアウトボード、ソフトウェアの3観点で解説します。

主な仕様

ブレークアウトボード

Intel Edison ブレークアウトボード

Intel Edison IoT:次世代IoTプロトタイプに最適なミニコンピューター選び
Intel Edison ブレークアウトボード

Edison本体よりやや大型だが小型フォームファクターを維持。小型ながら強力な機能セット:

Intel Edison Arduinoブレークアウトボード

Intel Edison IoT:次世代IoTプロトタイプに最適なミニコンピューター選び
Intel Edison Arduinoブレークアウトボード

より豊富なインターフェースで、EdisonをArduino互換にします:

ソフトウェア環境

デフォルトイメージはYocto Linux。任意のLinuxディストリビューションを稼働可能。Yoctoでカスタムイメージ構築も容易(シンプルなYoctoコマンドで設定・カスタマイズ可能)。

フルLinuxディストリビューション搭載デバイスの利点:

Intel公式開発ツールも充実:

Edison SDK

Eclipseベース。クロスコンパイルツール、ドキュメント、基本ライブラリ、デバッグ/デプロイ用コネクタを同梱。C++開発者に最適だが他言語も可。

Intel XDK IoT Edition

JavaScriptアプリ開発・直接テスト可能。HTML5アプリでEdisonボードと通信容易。

Wyliodrin

プログラミング言語学習不要。ドラッグ&ドロップでプログラミング。初心者に最適。

Arduino IDE

Arduinoブレークアウトボード使用時、ArduinoスケッチをEdison上で実行可能。適切なArduino IDEバージョンで豊富なサンプル/ライブラリ/例題にアクセス。

ライブラリ

Intel提供の2大ライブラリ:

Intel Edison プロジェクト例:天気予報アドバイザー

Edisonの特徴を活かしたプロジェクト「Intel Edison Weather Advisory Sketch」を紹介。

必要なもの

Intel Edison IoT:次世代IoTプロトタイプに最適なミニコンピューター選び
Groveスターターキット
Intel Edison IoT:次世代IoTプロトタイプに最適なミニコンピューター選び
ブザー

実行手順

ステップ1:コード取得

Intel Edison IoT:次世代IoTプロトタイプに最適なミニコンピューター選び
コード

リンクからコード取得。LinuxならSFTP(WinSCPでWindows可)でEdisonの /home/root/ にコピー。

ステップ2:コマンドプロンプト接続

Intel公式ガイドに従いUSBシリアルポートでEdison接続。コマンドプロンプト取得まで実施。

ステップ3:ファイル配置

3つのLinuxスクリプトを所定位置に配置:

起動時に systemd がサービススクリプト→ラッパー→Perlスクリプトの順で実行。

ステップ4:Wi-Fi設定

SSHプロトコル推奨。2本のMicro USBケーブル方式でセットアップ(ドライブとしてOSイメージ/シリアルポートコピー用)。PuTTYでUSBシリアル接続→Wi-Fi設定。IPアドレス設定→SSHでEdison配置。Wi-Fiアクセスポイント接続→気象観測所のXML取得。

ステップ5:Groveスターターキット接続

GroveブレークアウトGPIOボード装着、RGB LCDを任意のGrove I2Cポートに接続。ブザーをGPIO3に接続(任意)。

ステップ6:再起動・テスト・カスタマイズ

再起動後、Wi-Fi接続まで約20秒待機。接続後、近くの気象観測所XML取得。正常なら天気表示。Linuxスクリプト(myweatherservice.pl)で好みの観測所にカスタマイズ可能。※Arduino IDEで WeatherAdvisorySketch をEdisonのArduino側に書き込み。

IoTプロトタイプ向けIntel Edison選定ガイド

Intel Edison vs Raspberry Pi

Intel Edison IoT:次世代IoTプロトタイプに最適なミニコンピューター選び
Raspberry Pi

プロジェクト次第だが、エネルギー効率とコスト効率を重視ならIntel Edison。高速RAM、デュアルコアCPU、高い省電力性能を備える。

Intel Edison vs Arduino

Intel Edison IoT:次世代IoTプロトタイプに最適なミニコンピューター選び
Arduinoボード

Intel Edisonはより小型、より高い演算能力と速度を持ち、Arduinoソフトウェアと完全互換。Arduino機能を高速ボードで利用可能。

Intel Edisonの後継・代替品

Intelが全Edison SKUの生産・販売を終了したため、現在の最良代替はVariscite DART-6UL SoM。

よくある質問

Intel Edisonにどう接続する?

上記手順でWi-Fi接続、またはIntel公式ガイド参照。

なぜIntel Edisonはディスコンになった?

Intelは具体的理由を発表していないが、製品変更通知でディスコンを告知。

Intel Edisonの機能は?

幅広いプロジェクトに対応可能だが、主にウェアラブルデバイスとIoT向け。

まとめ

Intel EdisonはRaspberry PiとArduino両方に対抗できる強力な競合でした。小型ながら複数プロジェクトや軽量ゲームもこなせる性能を備えていました。最新版Raspberry Pi等と競合する新バージョンは出ていませんが、人気のRaspberry Pi 3モデル相手にも十分通用し、良い代替案となります。

Intel Edisonについてご質問があればお知らせください。喜んでお手伝いします。

産業技術

  1. 最適なミニ油圧ショベルバケット選定で最高パフォーマンスを発揮
  2. あなたのショップに最適なCNCプラズマ切断機を選ぶ:実践ガイド
  3. ハンドホイール材質選びの実践ガイド:用途に最適な素材を選ぶ
  4. 現場に最適な産業用ヒーターの選び方:完全ガイド
  5. 最適な油圧パワーユニット選定の専門ガイド:信頼性の高い機械のために
  6. ブレーキパッド材料の選び方:性能・安全性・コストの最適バランス
  7. ウェットブレーキ vs ドライブレーキ:あなたの設備に最適なタイプの選び方
  8. 建設プロジェクトに最適なクレーン選定:実践ガイド
  9. 適切なエアフィルター選び:コンプレッサ性能を最適化する実践ガイド
  10. コンベアベルト用スクレーパーシステム選定の実践ガイド
  11. 農場に最適なCat®機器選定のエキスパートガイド