Intel Edison für IoT: Auswahl des richtigen Mini-Computers für Ihren Prototyp
Suchen Sie eine Alternative zu Arduino oder Raspberry Pi für nächste-Generation IoT-Prototypen? Der Intel Edison (eingestellt 2017) war ein winziger, aber leistungsstarker x86-Computer (SD-Karten-Größe) mit Linux, Wi-Fi, BT, GPIO. Obwohl nicht mehr produziert, ist er historisch relevant und auf dem Gebrauchtmarkt erhältlich. Dieser Artikel deckt Specs, Breakout-Boards, Software, ein Beispielprojekt (Wetterstation) und Vergleich zu Pi/Arduino ab.
Intel Edison – Überblick
Intel Edison für IoT
Edison = Intel Atom (Silvermont) 500 MHz (Dual-Core, 2 Threads) + Intel Quark MCU (100 MHz) für Echtzeit-I/O. 1 GB RAM, 4 GB eMMC, Wi-Fi (802.11a/b/g/n), BT 4.0, 40 GPIO, UART, I²C, SPI, USB OTG/Host. Stromverbrauch niedrig, für Wearables konzipiert.
Edison Breakout Board
Breakout-Boards
- Edison Breakout Board (Mini): Klein, 1,8 V I/O nativ, USB OTG (Micro-AB), Batterielader, UART-USB (Micro-B), 0,1″ Through-Hole Grid. Für platzkritische Wearables.
- Arduino Breakout Board: Arduino-Formfaktor (Uno R3 Pinout). 20 Digital I/O (4 PWM), 6 Analog In, I²C, UART, SPI (ICSP), USB Host (Typ A), Micro-USB Device, SD-Kartenslot. Ermöglicht Arduino-Shields & Sketches auf Edison.
Edison Arduino Breakout Board
Software & Entwicklung
- Standard-OS: Yocto Linux (Poky-basiert). Volle Linux-Distribution, Package-Manager (opkg). Eigene Images per Yocto/bitbake buildbar.
- Entwicklung direkt auf Board: GCC, Python, Node.js, C/C++. Keine Cross-Compilation zwingend nötig.
- Tools:
| Tool | Beschreibung |
|---|---|
| Edison SDK (Eclipse-basiert) | Cross-Compile, Debug, Deploy, C/C++ Fokus, Libraries. |
| Intel XDK IoT Edition | JavaScript/HTML5 Apps, direkt auf Board testen. |
| Wyliodrin | Visuell (Drag & Drop), Blockly, für Einsteiger. |
| Arduino IDE | Sketches auf Arduino Breakout Board kompilieren & flashen. |
| Lib MRAA (C/C++) | Low-Level I/O Abstraktion (GPIO, I2C, SPI, UART, AIO). |
| UPM (C++/Python/Node/Java) | High-Level Sensor/Actuator Library auf MRAA. |
Beispielprojekt: Wetterberatung (Weather Advisory)
Zeigt Edisons Stärken: Wi-Fi, Cloud-API (Weather Underground), lokales Display (Grove RGB LCD), Buzzer, Systemd-Service.
Hardware
- Edison + Arduino Breakout Board
- Grove Starter Kit (RGB LCD I²C, Buzzer, Button, Temp-Sensor)
- Netzteil / USB
Grove Starter Kit
Buzzer
Schritte
- Code beschaffen (GitHub/Link) → per SFTP (Linux: scp, Win: WinSCP) nach
/home/root/kopieren. - Seriellen Zugriff via USB (FTDI auf Arduino Breakout) → Shell (screen/minicom/PuTTY).
- Skripte platzieren:
/home/root/myweatherservice.pl(Perl, holt XML, parst, steuert LCD/Buzzer)/home/root/myweatherservice_wrapper.sh(Wrapper für Environment)/etc/systemd/system/multi-user.target.wants/myweatherservice.service(Systemd Unit)
- WLAN konfigurieren (SSH empfohlen):
configure_edison --wifioder manuellwpa_supplicant. IP festlegen. - Grove Hardware anschließen: LCD an I²C (J12/J13), Buzzer an GPIO 3 (D3).
- Reboot & Test: 20 s WLAN-Wait, dann LCD zeigt Wetter. Anpassen:
myweatherservice.pleditieren (eigene Station, Einheiten). - Arduino Sketch: WeatherAdvisorySketch.ino via Arduino IDE auf Arduino Breakout flashen (für Sensor-Lesung).
Auswahlkriterien für IoT-Prototyp (historisch / Gebrauchtkauf)
- Benötige ich Breakout-Board? (Mini vs. Arduino-Formfaktor)
- GPIO-Aufgaben: Echtzeit (Quark MCU) vs. Linux (Atom) – Tasks zuweisen.
- Spannung/Strom: 1,8 V I/O nativ (Mini), 3,3/5 V (Arduino Breakout). Level-Shifter?
- Stromquelle: Battery Charger onboard (Mini), USB/Netzteil (beide).
- Vorher planen: Yocto-Image bauen? Welche Libraries? Cloud-Anbindung?
Vergleich: Edison vs. Raspberry Pi vs. Arduino
Raspberry Pi
Edison vs. Pi: Edison kleiner, niedrigerer Verbrauch, x86 (Linux-kompatibel), schneller RAM, Dual-Core. Pi: mehr I/O-Power (GPIO direkt 3,3 V), riesige Community, günstiger, verfügbar.
Arduino Board
Edison vs. Arduino: Edison: Linux, Mehrtasking, Wi-Fi/BT onboard, x86 Speed, Arduino-kompatibel (via Breakout). Arduino: Echtzeit, simpler, 5 V I/O, riesiges Shield-Ökosystem, kein OS-Overhead.
Nachfolger / Ersatz (seit Einstellung)
Intel hat Edison, Galileo, Joule 2017 eingestellt. Empfohlene Alternativen:
- Variscite DART-6UL System-on-Module (i.MX6UL, Linux, pin-kompatibel zu Edison Mini Breakout).
- Raspberry Pi Compute Module 4 / 4S (Industrie-Formfaktor, Linux, breite Basisplatinen).
- NXP i.MX RT / i.MX 8 Module (Zephyr/Linux).
- ESP32 / ESP32-S3 (für Wi-Fi/BT, FreeRTOS/Arduino, viel kleiner/preiswerter).
FAQ
- Wie verbinde ich Edison mit WLAN?
- USB-Seriell →
configure_edison --wifioder Intel Guide folgen. - Warum wurde Edison eingestellt?
- Keine offizielle Begründung, nur Product Change Notification (PCN). Marktfokus auf Cloud/Rechenzentren, IoT-Module an Partner (Variscite) lizenziert.
- Hauptfunktion?
- Wearables, IoT-Gateways, Edge-Computing, Prototyping mit Linux & x86.
Fazit
Der Intel Edison war ein visionärer, winziger x86-Linux-Computer für IoT/Edge. Er hält gegen Pi 3/Arduino noch stand, aber mangelnde Verfügbarkeit, keine Updates und 1,8 V I/O (Mini) machen ihn für neue Designs unattraktiv. Für Legacy-Support oder Sammler interessant. Moderne Alternativen: Pi CM4, ESP32, Variscite DART. Fragen? Wir helfen.
Industrietechnik
- Das ideale Handrad-Material wählen: Ein praktischer Leitfaden
- Den richtigen CNC-Plasmaschneider für Ihre Werkstatt wählen: Praktischer Leitfaden
- Die ideale Hydraulikaggregat-Wahl: Expertenrat für zuverlässige Maschinen
- Das beste Bremsbelag-Material für optimale Leistung und Sicherheit wählen
- Nass- vs. Trockenbremsen: Die richtige Wahl für Ihre Ausrüstung
- Den passenden Kran fürs Bauprojekt wählen: Praxisleitfaden
- Den idealen Minibagger-Löffel für optimale Leistung wählen
- Den richtigen Druckluftfilter wählen: Praktischer Leitfaden für optimale Kompressorleistung
- Auswahl des idealen Schabersystems für Ihr Förderband: Praktischer Leitfaden
- Expertenrat zur Auswahl der besten Cat® Geräte für Ihren Bauernhof