Industrielle Fertigung
Industrielles Internet der Dinge | Industrielle Materialien | Gerätewartung und Reparatur | Industrielle Programmierung |
home  MfgRobots >> Industrielle Fertigung >  >> Manufacturing Technology >> Industrietechnik

Intel Edison IoT:So wählen Sie Intel Edison für Ihren IoT-Prototyp aus

Suchen Sie nach einer Alternative zu Arduino oder Raspberry Pi, um Ihre Projekte für das Internet der Dinge (IoT) der nächsten Generation voranzutreiben? Dann ist Intel Edison loT genau das Richtige für Sie.

Der Edison ist ungefähr so ​​groß wie eine SD-Karte, aber leistungsfähig genug, um eine vollständige Linux-Distribution auszuführen.

Obwohl Intel die Edison-Serie eingestellt hat, bietet sie immer noch eine hervorragende Alternative für eine Mini-Computer-Schaltung.

In diesem Artikel gehen wir also alles durch, was Sie über einen Intel Edison wissen müssen. Und vergleichen Sie ihn sogar mit anderen Mikrocontrollern.

Einführung in Intel Edison für IoT

Intel Edison für IoT

Das Intel Edison ist ein kleines und leistungsstarkes Entwicklungsboard. Obwohl es klein ist, bietet es eine hervorragende Konnektivität und einen geringen Stromverbrauch. Wenn Ihr Projekt also diese beiden Faktoren erfordert, werden Sie sich freuen.

Außerdem hat Intel dieses Board mit Blick auf Wearables entwickelt.

Aber das ist nicht alles. Sie können mit Edison zwei Arten von Breakout-Boards verwenden. Das erste ist das Intel Edison Breakout Board. Das zweite ist das Intel-Edison-Breakout-Board für Arduino – wir werden dies später im Detail besprechen.

Für eine angemessene Einführung in den Intel Edison werden wir ihn in seine Spezifikationen, Breakout-Boards und Software aufschlüsseln.

Spezifikationen

Breakout-Boards

Der 70-Pin-Anschluss des Edison macht die direkte Verwendung schwierig. Daher hat Intel, wie bereits erwähnt, zwei Breakout-Boards entwickelt, um das Prototyping zu vereinfachen.

Eines ist das Arduino-Breakout-Board, während das andere das Edison-Breakout-Board ist. Diese Boards bieten unterschiedliche Zwecke, E/A-Fähigkeiten und Größen.

Intel Edison Breakout-Board

Intel Edison Breakout-Board

Das Edison Breakout Board ist etwas größer als das Edison selbst. Aber es schafft es immer noch, die kleine Form von Edison beizubehalten.

Darüber hinaus verfügt das Board über eine kleine, aber leistungsstarke Reihe von Funktionen. Somit können Sie den nativen 1,8-V-E/A des Edison freilegen und auf ein USB-OTG zugreifen – mit einem Micro-Typ-AB-Anschluss.

Zu den weiteren Merkmalen gehören ein 0,1-Zoll-Raster-I/0-Array von Durchgangsloch-Lötpunkten, ein USB-OTG-Leistungsschalter, ein Batterieladegerät und eine USB-zu-Gerät-UART-Brücke. Außerdem verfügt die UART-Brücke über einen Micro-Typ-B-Anschluss.

Schließlich können Sie mit diesem Board viel Platz sparen.

Intel Edison Board für Arduino

Intel Edison Breakout Board für Arduino

Alternativ bietet das Arduino Breakout Board eine wohlhabendere und umfangreichere Schnittstelle. Außerdem machen seine E/A-Pins den Intel Edison mit Arduino kompatibel.

Außerdem verfügt das Breakout-Board über 20 digitale I/O-Pins mit 4 enthaltenen PWM-Ausgangspins. Sie erhalten außerdem sechs analoge Eingänge, I2C, UART (Rx/Tx), ICSP 6-Pin-Header (SPI) und einen Anschluss mit USB-Host Typ-A oder Micro-USB.

Aber es gibt noch mehr. Es verfügt auch über ein an den UART angeschlossenes USB-Gerät und einen SD-Kartenanschluss.

Software

In Wahrheit ist das Standard-Image des Edison das Yocto-Linux-Image. Sie können jedoch jede beliebige Linux-Distribution ausführen.

Außerdem können Sie mit Yocto maßgeschneiderte Bilder entwickeln.

Außerdem können Sie es konfigurieren und anpassen, um ein benutzerdefiniertes Image für Ihr Projekt zu erstellen. Und das geht ganz einfach mit einfachen Yocto-Projektbefehlen.

Interessanterweise eröffnen Geräte mit kompletten Linux-Distributionen verschiedene Möglichkeiten. Beispielsweise können Sie die verfügbaren Bibliotheken und Pakete problemlos wiederverwenden, um ein Produkt zu entwickeln, das zugänglicher und schneller ist.

Hier ist das Sahnehäubchen. Sie müssen keine neuen Sprachen lernen oder Toolkits oder SDKs verwenden. Stattdessen können Sie direkt auf dem standardmäßigen GNU/Linux-Gerät entwickeln.

Intel deckt Sie jedoch ab, wenn Sie Tools benötigen, um mit der Entwicklung zu beginnen. Hier sind einige davon, um Ihnen den Einstieg zu erleichtern.

Edison-SDK

Jetzt erhalten Sie mit dem Edison SDK alles, was Sie für die Entwicklung benötigen. Interessanterweise basiert dies auf Eclipse und enthält alle Cross-Compile-Tools, Dokumentation und grundlegende Bibliothek, die für die Entwicklung Ihres Projekts erforderlich sind.

Sie erhalten auch einen Connector zum Debuggen und Bereitstellen Ihrer Software auf dem Board. Außerdem eignet sich das Edison SDK hervorragend für Entwickler, die C++ verwenden. Sie können jedoch auch andere Sprachen verwenden, wenn Sie möchten.

Intel XDX IoT-Edition

Mit der Intel XDX-Variante können Sie Javascript-Anwendungen schreiben und direkt testen. Darüber hinaus ist es mit diesem Tool einfach, HTML5-Anwendungen zu erstellen, die mit dem Edison-Board kommunizieren können.

Wyliodrin

Mit Wyliodrin müssen Sie keine Programmiersprachen lernen. Stattdessen können Sie mit einfachen Drag-and-Drop-Werkzeugen programmieren. Wenn Sie also ein Anfänger sind, ist dies ein hervorragendes Tool.

Arduino 

Mit dem Arduino Breakout Board können Sie Arduino-Skizzen auf Ihrem Edison ausführen. Außerdem haben Sie mit der perfekten Version der Arduino IDE Zugriff auf verschiedene Illustrationen, Bibliotheken und Beispiele.

Bibliotheken

Intel hat zwei Bibliotheken entwickelt, um Ihnen ein nahtloses Entwicklererlebnis zu bieten. Das erste ist Lib MRAA, eine C/C++-Bibliothek, die mit der E/A von Edison gekoppelt werden kann. Als nächstes kommt UPM, ein High-Level-Repository für Lib MRAA-Sensoren.

Intel-Edison-Projekt

Es gibt mehrere Projekte, die Sie mit Intel Edison erstellen können. Ein Projekt, das die einzigartigen Funktionen von Intel Edison zeigt, ist der Intel Edison Weather Advisory Sketch.

Folgendes benötigen Sie für dieses Projekt:

Grove-Starterkit

Summer

Wie man dieses Projekt durchführt

Schritt 1:Holen Sie sich Ihren Code

Code

Sie können den Code für dieses Projekt erhalten, indem Sie auf den obigen Link klicken. Wenn Sie Linux verwenden, kopieren Sie den Code mit der SFTP-Software auf den Edison. Alternativ können Sie das WinSCP-Programm unter Windows verwenden.

Bevor Sie nun mit dem nächsten Schritt fortfahren, stellen Sie sicher, dass Sie die Skriptdateien in das richtige Edison-Verzeichnis kopieren:/home/root/

Schritt 2:Holen Sie sich eine Eingabeaufforderung, indem Sie Ihren Edison verbinden

Sie können dieser Anleitung von Intel folgen, um Ihren Edison ordnungsgemäß über einen seriellen USB-Anschluss anzuschließen.

Sie können die Verbindung jedoch beenden, wenn Sie eine Eingabeaufforderung erhalten.

Schritt 3:Dateien an ihren richtigen Speicherort verschieben

Stellen Sie sicher, dass Sie Ihre drei Linux-Skripte an den richtigen Stellen platzieren. Einige Dateipfade erfordern die folgenden Bereiche:

Wenn Sie Ihren Edison starten, öffnet das „System“ „Mein Wetterdienst“. Dienstskript.“ Dann öffnet es „myweatherservice_wrapper.sh“ und schließlich „meinen Wetterdienst. pl-Skripte.“

Schritt 4:Konfigurieren Sie Ihr WLAN

Für diesen Schritt empfehlen wir die Verwendung des SSH-Protokolls für Ihre Programmierung. Außerdem empfehlen wir die Verwendung der 2-Micro-USB-Kabelmethode, um Ihren Edison einzurichten.

Diese USB-Geräte dienen als USB-Stick, sodass Sie Ihren seriellen USB-Anschluss und das Betriebssystem-Image kopieren können.

Führen Sie zunächst eine PuTTY-Sitzung aus, um Edison mit dem seriellen USB-Anschluss zu verbinden. Verwenden Sie dann den seriellen USB-Anschluss, um WLAN einzurichten.

Wie? Sie müssten die IP-Adresse Ihres Edison mit dem seriellen USB-Port einstellen. Verwenden Sie dann das SSH-Protokoll auf Ihrem PuTTY, um es auf Ihrem Edison zu platzieren.

Jetzt können Sie Ihren Edison mit Ihrem WLAN-Zugangspunkt verbinden und von Wetterstationen aus auf Webseiten zugreifen.

Schritt 5:Installieren Sie Ihr Grove Starter Kit

Schließen Sie als Nächstes Ihr Grove Breakout GPIO-Board an und verbinden Sie das RGB-LCD mit einem beliebigen I2C-Port von Grove. Sie können auch einen Summer an GPIO 3 anschließen. Dies ist jedoch optional.

Schritt 6:Neustart, Test und Anpassung

Sie können Ihren Edison neu starten, um dieses Projekt abzuschließen. Sie müssen jedoch 20 Sekunden auf Ihre WLAN-Verbindung warten. Sobald Sie eine Beziehung haben, können Sie eine Wetterstations-XML-Datei erhalten.

Es sollte das Wetter von Wetterstationen in Ihrer Nähe anzeigen, wenn es funktioniert.

Außerdem können Sie Ihre XML-Datei mit Ihrem Linux-Skript (my weather service.pl) anpassen, um Ihre bevorzugten Wetterstationen einzustellen.

Hinweis:Verwenden Sie die Arduino IDE, um Ihren WeatherAdvisorySketch.to-Sketch auf dem Arduino Ihres Edison zu installieren.

So wählen Sie den Intel Edison für einen IoT-Prototyp aus

So wählen Sie den richtigen Intel Edison für Ihren IoT-Prototyp aus:

Intel Edison vs. Raspberry Pi

Himbeer-Pi

Die Wahl zwischen dem Edison-Board und einem PI-Board hängt von Ihrem Projekt ab. Wenn Sie ein energieeffizientes und kostengünstiges Board benötigen, dann ist das Intel Edison Ihre erste Wahl. Es hat auch einen schnelleren Arbeitsspeicher, eine Dual-Core-CPU und Energieeffizienzfunktionen.

Intel Edison vs. Arduino

Arduino-Board

Intel Edison bietet im Vergleich zu einem Arduino-Board eine kleinere Größe, mehr Rechenleistung und Geschwindigkeit. Außerdem ist der Intel Edison vollständig kompatibel mit der Arduino-Software. So können Sie Arduino-Funktionen auf einem schnelleren Board erhalten.

Intel Edison IoT:Intel Edison-Ersatz

Da Intel die Produktion und den Verkauf aller Intel Edison SKUs eingestellt hat, ist das Variscite DART-6UL SoM die nächstbeste Alternative.

Häufig gestellte Fragen

Wie verbinde ich mich mit Intel Edison?

Sie können die oben aufgeführten Schritte ausführen, um Ihren Intel Edison mit einem WLAN-Netzwerk zu verbinden, oder diese Anleitung von Intel lesen.

Intel Edison IoT:Warum wurde Intel Edison eingestellt

Intel hat nie konkrete Gründe für die Einstellung des Intel Edison bekannt gegeben, aber es hat eine Produktänderungsbenachrichtigung herausgegeben, um die Einstellung anzukündigen.

Was ist die Funktion von Intel Edison?

Sie können Intel Edison für eine Vielzahl von Projekten verwenden. Aber es funktioniert hauptsächlich für tragbare Geräte und IoT.

Abschluss

In Wahrheit ist Intel Edison ein solider Konkurrent für Raspberry Pi- und Arduino-Controller. Das kleine Entwicklungsboard war leistungsfähig genug, um mehrere Projekte zu bewältigen und etwas zu spielen.

Tatsächlich gibt es keine neuen Versionen, die mit den neueren Versionen von Raspberry Pi und anderen Entwicklungsboards konkurrieren könnten. Aber es kann sich gegen das beliebte Raspberry Pi 3-Modell behaupten und ist eine gute Alternative.

Haben Sie Fragen zum Intel Edison? Lassen Sie es uns wissen und wir helfen Ihnen gerne weiter.


Industrietechnik

  1. Wie Sie das richtige Material für Ihr Handrad auswählen
  2. So wählen Sie die perfekte CNC-Plasmamaschine für Ihre Werkstatt aus
  3. So wählen Sie das richtige Hydraulikaggregat für Ihre Maschine aus
  4. So wählen Sie das richtige Bremsbelagmaterial für Ihre Ausrüstung
  5. Nass oder trocken? So wählen Sie die richtigen Bremsentypen für Ihre Ausrüstung aus
  6. So wählen Sie den richtigen Kran für Ihr Projekt aus
  7. So wählen Sie den besten Löffel für Ihren Minibagger aus
  8. So wählen Sie den richtigen Filter für Ihre Anwendung aus
  9. So wählen Sie die richtigen Abstreifer für Ihr Förderband aus
  10. Wie Sie die beste Cat®-Ausrüstung für Ihren Betrieb auswählen