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

Intel Edison IoT:IoTプロトタイプにIntelEdisonを選択する方法

次世代のモノのインターネット(IoT)プロジェクトを強化するためのArduinoまたはRaspberry Piの代替品をお探しですか?次に、IntelEdisonloTが頼りになります。

エジソンはおおよそSDカードのサイズですが、完全なLinuxディストリビューターを実行するのに十分強力です。

IntelはEdisonシリーズを廃止しましたが、それでもミニコンピューター回路の優れた代替品を提供します。

そのため、この記事では、IntelEdisonについて知っておく必要のあるすべてのことを説明します。また、他のマイクロコントローラーと比較することもできます。

Intel EdisonforIoTの概要

Intel Edison for IoT

Intel Edisonは、小さくて強力な開発ボードです。小型ですが、優れた接続性と低消費電力を提供します。したがって、プロジェクトでこれら2つの要素が必要な場合は、ご馳走になります。

さらに、Intelはウェアラブルを念頭に置いてこのボードを設計しました。

しかし、それだけではありません。エジソンでは2種類のブレイクアウトボードを使用できます。 1つ目はIntelEdisonブレイクアウトボードです。 2つ目はArduino用のIntelEdisonブレイクアウトボードです。これについては後で詳しく説明します。

Intel Edisonを適切に紹介するために、仕様、ブレークアウトボード、およびソフトウェアに分類します。

仕様

ブレイクアウトボード

エジソンの70ピンコネクタは、直接使用するのが難しいです。そこで、先に述べたように、インテルはプロトタイピングを容易にするために2つのブレークアウトボードを開発しました。

1つはArduinoブレイクアウトボードで、もう1つはEdisonブレイクアウトボードです。これらのボードは、さまざまな目的、IO機能、およびサイズを提供します。

インテルエジソンブレイクアウトボード

インテルエジソンブレイクアウトボード

エジソンブレイクアウトボードは、エジソン自体よりも少し大きいです。しかし、それでもエジソンの小さな形の機能を維持することができます。

さらに、ボードには小さいながらも強力な機能セットが付属しています。したがって、Edisonのネイティブ1.8v I / Oを公開し、MicroType-ABコネクタを使用してUSBOTGにアクセスできます。

その他の機能には、スルーホールはんだポイントの0.1インチグリッドI / 0アレイ、USB OTG電源スイッチ、バッテリー充電器、およびUSB-デバイスUARTブリッジが含まれます。さらに、UARTブリッジにはマイクロタイプBコネクタが付属しています。

最後に、このボードを使用すると、かなりのスペースを節約できます。

Arduino用IntelEdisonボード

Arduino用IntelEdisonBreakout Board

あるいは、Arduinoブレークアウトボードは、より豊かで広範なインターフェースを提供します。さらに、そのI/OピンによりIntelEdisonはArduinoと互換性があります。

また、ブレークアウトボードは、4つのPWM出力ピンを含む20のデジタルI/Oピンを備えています。また、6つのアナログ入力、I2C、UART(Rx / Tx)、ICSP 6ピンヘッダー(SPI)、およびUSBホストType-AまたはMicroUSBを備えたコネクタもあります。

しかし、それだけではありません。また、UARTに接続されたUSBデバイスとSDカードコネクタも備えています。

ソフトウェア

実際、EdisonのデフォルトイメージはYoctoLinuxイメージです。ただし、任意のLinuxディストリビューションを実行できます。

また、Yoctoを使用してカスタマイズされた画像を開発することもできます。

さらに、プロジェクトのカスタムイメージを作成するように構成およびカスタマイズできます。そして、これは単純なYoctoプロジェクトコマンドで簡単に実行できます。

興味深いことに、完全なLinuxディストリビューションを備えたデバイスは、さまざまな可能性を開きます。たとえば、利用可能なライブラリとパッケージを簡単に再利用して、よりアクセスしやすく高速な製品を開発できます。

これがケーキのアイシングです。新しい言語を学んだり、ツールキットやSDKを使用したりする必要はありません。代わりに、標準のGNU/Linuxデバイスで直接開発できます。

ただし、開発を開始するためのツールが必要な場合は、インテルが対応します。始めるのに役立つものをいくつか紹介します。

エジソンSDK

これで、EdisonSDKを使用した開発に必要なすべてのものを入手できます。興味深いことに、これはEclipseに基づいて機能し、プロジェクトの開発に必要なすべてのクロスコンパイルツール、ドキュメント、および基本的なライブラリが含まれています。

また、ソフトウェアをデバッグしてボードにデプロイするためのコネクタも入手できます。さらに、Edison SDKは、C++を使用する開発者に最適です。ただし、必要に応じて他の言語を使用することもできます。

Intel XDX IoT Edition

Intel XDXバリアントを使用すると、Javascriptアプリケーションを作成し、それらを直接テストできます。さらに、このツールを使用すると、Edisonボードと通信できるHTML5アプリケーションを簡単に作成できます。

ウィリオドリン

Wyliodrinでプログラミング言語を学ぶ必要はありません。代わりに、簡単なドラッグアンドドロップツールでプログラミングできます。したがって、初心者の場合、これは優れたツールです。

Arduino

Arduinoブレークアウトボードを使用すると、エジソンでArduinoスケッチを実行できます。さらに、Arduino IDEの完璧なバージョンを使用すると、さまざまなイラスト、ライブラリ、および例にアクセスできます。

ライブラリ

Intelは、シームレスな開発者エクスペリエンスを提供するために2つのライブラリを開発しました。 1つは、EdisonのI/OとインターフェイスできるC/C++ライブラリであるLibMRAAです。次は、LibMRAAセンサーの高レベルリポジトリであるUPMです。

インテルエジソンプロジェクト

IntelEdisonで作成できるプロジェクトがいくつかあります。 Intel Edisonのユニークな機能を示す1つのプロジェクトは、IntelEdison気象アドバイザリスケッチです。

このプロジェクトに必要なものは次のとおりです。

グローブスターターキット

ブザー

このプロジェクトの実行方法

ステップ1:コードを取得する

コード

上記のリンクをクリックすると、このプロジェクトのコードを取得できます。 Linuxを使用している場合は、SFTPソフトウェアを使用してコードをEdisonにコピーします。または、WindowsでWinSCPプログラムを使用することもできます。

次の手順に進む前に、スクリプトファイルを適切なEdisonディレクトリ/ home / root /

にコピーしてください。

ステップ2:エジソンを接続してコマンドプロンプトを取得する

Intelによるこのガイドに従って、USBシリアルポートを使用してEdisonを適切に接続できます。

ただし、コマンドプロンプトが表示されたら、接続を停止できます。

ステップ3:ファイルを適切な場所に移動する

3つのLinuxスクリプトを適切な場所に配置してください。一部のファイルパスには、次の領域が必要です。

エジソンを起動すると、「システム」が「私の天気予報サービス」を開きます。サービススクリプト。」次に、「myweatherservice_wrapper.sh」を開き、最後に「myweatherservice」を開きます。 plスクリプト。」

ステップ4:WiFiを構成する

このステップでは、プログラミングにSSHプロトコルを使用することをお勧めします。また、エジソンのセットアップには2マイクロUSBケーブル方式を使用することをお勧めします。

これらのUSBデバイスはサムドライブとして機能するため、USBシリアルポートとOSイメージをコピーできます。

まず、PuTTYセッションを実行して、EdisonをUSBシリアルポートに接続します。次に、USBシリアルポートを使用してWiFiをセットアップします。

どのように?エジソンのIPアドレスをUSBシリアルポートで設定する必要があります。次に、PuTTYでSSHプロトコルを使用して、Edisonに配置します。

これで、エジソンをWiFiアクセスポイントに接続し、気象観測所からWebページにアクセスできます。

ステップ5:Groveスターターキットをインストールする

次に、GroveブレークアウトGPIOボードを接続し、RGBLCDをGroveのI2Cポートに接続します。また、ブザーをGPIO 3に接続することもできますが、これはオプションです。

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

Edisonを再起動して、このプロジェクトを完了することができます。ただし、WiFi接続には20秒待つ必要があります。関係を築くと、気象観測所のXMLファイルを取得できます。

動作する場合は、近くの気象観測所からの気象を表示する必要があります。

また、Linuxスクリプト(my weather service .pl)を使用してXMLファイルをカスタマイズし、希望の気象観測所を設定することもできます。

注:Arduino IDEを使用して、WeatherAdvisorySketch.toスケッチをエジソンのArduinoにインストールします。

IoTプロトタイプ用のIntelEdisonを選択する方法

IoTプロトタイプに適したIntelEdisonを選択する方法は次のとおりです。

Intel Edison vs. Raspberry Pi

ラズベリーパイ

エジソンボードとPIボードのどちらを選択するかは、プロジェクトによって異なります。エネルギー効率とコスト効率の高いボードが必要な場合は、IntelEdisonが最適です。また、より高速なRAM、デュアルコアCPU、およびエネルギー効率機能も備えています。

Intel Edison vs. Arduino

Arduinoボード

Intel Edisonは、Arduinoボードと比較して、より小さなサイズ、より多くの計算能力、および速度を提供します。さらに、IntelEdisonはArduinoソフトウェアと完全に互換性があります。そのため、より高速なボードでArduinoの機能を利用できます。

Intel Edison IoT:IntelEdisonの交換

IntelはすべてのIntelEdisonSKUの製造と販売を中止したため、VarisciteDART-6ULSoMが次善の代替手段です。

よくある質問

Intel Edisonに接続するにはどうすればよいですか?

上記の手順に従って、Intel EdisonをWiFiネットワークに接続するか、Intelによるこのガイドを確認してください。

Intel Edison IoT:IntelEdisonが廃止された理由

Intelは、Intel Edisonを廃止する具体的な理由を発表したことはありませんが、廃止を発表するための製品変更通知をリリースしました。

Intel Edisonの機能は何ですか?

IntelEdisonはさまざまなプロジェクトに使用できます。ただし、主にウェアラブルデバイスとIoTで機能します。

まとめ

実際、Intel Edisonは、RaspberryPiとArduinoの両方のコントローラーの確固たる競争相手です。小さな開発ボードは、いくつかのプロジェクトを処理し、ゲームを行うのに十分強力でした。

実際、RaspberryPiやその他の開発ボードの最新バージョンと競合する新しいバージョンはありません。ただし、人気のあるRaspberry Pi 3モデルに対抗し、優れた代替手段として機能します。

では、Intel Edisonに関して質問がありますか?お知らせください。喜んでサポートさせていただきます。


産業技術

  1. ハンドホイールに適した素材を選択する方法
  2. あなたの店にぴったりのCNCプラズママシンを選ぶ方法
  3. 現場に適した産業用ヒーターの選び方
  4. 機械に適した油圧パワーユニットを選択する方法
  5. 機器に適したブレーキパッドの素材を選択する方法
  6. ウェットまたはドライ?機器に適したタイプのブレーキを選択する方法
  7. プロジェクトに適したクレーンを選択する方法
  8. ミニ ショベルに最適なバケットの選び方
  9. アプリケーションに適したフィルタを選択する方法
  10. コンベヤー ベルトに適したスクレーパーの選び方
  11. 牧場に最適な Cat® 機器の選び方