Intel Edison IoT : Choisir le Bon Mini-Ordinateur pour Votre Prototype
Vous cherchez une alternative à Arduino ou Raspberry Pi pour vos projets IoT nouvelle génération ? L'Intel Edison IoT est la solution.
L'Edison fait la taille d'une carte SD mais est assez puissant pour faire tourner une distribution Linux complète.
Bien qu'Intel ait discontinué la série Edison, elle reste une excellente alternative pour circuits mini-ordinateurs.
Cet article couvre tout sur l'Intel Edison et le compare à d'autres microcontrôleurs.
Introduction à l'Intel Edison pour l'IoT
L'Intel Edison est une carte de développement petite et puissante. Malgré sa taille, elle offre une excellente connectivité et faible consommation. Si votre projet nécessite ces deux facteurs, vous êtes servis.
Conçue pour les wearables (technologies portables).
Deux cartes d'extension (breakout boards) utilisables : carte d'extension Intel Edison standard, et carte d'extension Intel Edison pour Arduino (détaillée plus bas).
Décortiquons : spécifications, cartes d'extension, logiciel.
Spécifications
- Processeur Intel 500 MHz
- MCU Quark 100 MHz
- 1 Go RAM
- Mémoire flash eMMC 4 Go
- Wi-Fi
- Bluetooth 4.0
- UARTs, I2C, SPI, USB
- GPIO 40 broches
Cartes d'Extension (Breakout Boards)
Le connecteur 70 broches de l'Edison rend l'utilisation directe difficile. Intel a développé deux cartes d'extension pour prototypage facile.
Carte d'Extension Intel Edison (Standard)
Légèrement plus grande que l'Edison, mais garde le format compact. Expose le natif 1,8V I/O de l'Edison et accède à l'USB OTG (connecteur Micro Type-AB). Inclut : grille I/O 0,1 pouce points traversants, commutateur alimentation USB OTG, chargeur batterie, pont USB vers UART (connecteur Micro Type-B). Économise de l'espace.
Carte d'Extension Intel Edison pour Arduino
Interface plus riche et étendue. Broches I/O rendant l'Edison compatible Arduino. 20 broches digitales I/O (dont 4 PWM), 6 entrées analogiques, I2C, UART (Rx/Tx), connecteur ICSP 6 broches (SPI), connecteur USB hôte Type-A ou Micro USB. Aussi : périphérique USB vers UART, connecteur carte SD.
Logiciel
Image par défaut : Yocto Linux. Mais toute distribution Linux fonctionne. Yocto permet de développer des images sur mesure. Configuration et personnalisation faciles avec commandes Yocto Project.
Les appareils avec distributions Linux complètes ouvrent des possibilités : réutilisation bibliothèques/packages existants pour développement plus accessible et rapide.
Pas besoin d'apprendre nouveaux langages, toolkits ou SDKs. Développement direct sur dispositif GNU/Linux standard.
Outils Intel pour démarrer :
Edison SDK
Tout pour développer : basé sur Eclipse, inclut outils de compilation croisée, documentation, bibliothèques de base. Connecteur pour déboguer/déployer sur la carte. Idéal pour développeurs C++ (autres langages possibles).
Intel XDK IoT Edition
Écriture d'applications JavaScript et test direct. Création facile d'applications HTML5 communiquant avec la carte Edison.
Wyliodrin
Pas d'apprentissage de langages : programmation par glisser-déposer. Excellent pour débutants.
Arduino
La carte d'extension Arduino permet d'exécuter des sketches Arduino sur l'Edison. Avec la bonne version Arduino IDE : illustrations, bibliothèques, exemples variés.
Bibliothèques
Deux bibliothèques Intel pour expérience développeur fluide : Lib MRAA (C/C++ pour interfacer I/O Edison) et UPM (dépôt haut niveau pour capteurs Lib MRAA).
Projet Intel Edison : Station Météo
Projet « Weather Advisory Sketch » montrant les fonctionnalités uniques de l'Edison.
Matériel Nécessaire
- Code du projet
- Arduino IDE
- Carte Intel Edison
- Kit Grove Starter (majorité composants)
- Buzzer (optionnel)
Réalisation
Étape 1 : Récupérer le Code
Copiez le code sur l'Edison via SFTP (Linux) ou WinSCP (Windows). Placez les scripts dans /home/root/
Étape 2 : Obtenir une Invite de Commande
Suivez le guide Intel pour connecter l'Edison via port série USB. Arrêtez quand vous avez l'invite de commande.
Étape 3 : Placer les Fichiers
Trois scripts Linux aux emplacements :
- /home/root/myweatherservice.pl
- /home/root/myweatherservice_wrapper.sh
- /etc/systemd/system/multi-user.target.wants/myweatherservice.service
Au démarrage, systemd lance le service → wrapper → script Perl.
Étape 4 : Configurer le Wi-Fi
Recommandé : protocole SSH + méthode 2 câbles micro USB (clé USB + image OS). Session PuTTY → port série USB → config Wi-Fi. Définissez IP Edison via port série → SSH sur PuTTY pour déploiement. Connectez à votre point d'accès Wi-Fi → accès stations météo web.
Étape 5 : Installer le Kit Grove Starter
Branchez carte GPIO Grove breakout + LCD RGB sur port I2C Grove. Buzzer sur GPIO 3 (optionnel).
Étape 6 : Redémarrer, Tester, Personnaliser
Redémarrez l'Edison. Attendez 20s pour Wi-Fi. Récupération fichier XML station météo. Affichage météo stations proches. Personnalisez avec script Linux (myweatherservice.pl) pour stations préférées.
Note : Utilisez Arduino IDE pour installer le sketch WeatherAdvisorySketch sur l'Arduino de l'Edison.
Comment Choisir l'Intel Edison pour un Prototype IoT
- Déterminez si vous avez besoin d'une carte d'extension
- Vérifiez l'affectation des tâches aux GPIOs
- Vérifiez compatibilité tension/courant avec vos composants
- Choisissez une source d'alimentation adaptée
- Réfléchissez avant de construire
Intel Edison vs Raspberry Pi
Choix selon projet. Pour efficacité énergétique et coûts : Intel Edison. RAM plus rapide, CPU dual-core, efficacité énergétique.
Intel Edison vs Arduino
Edison : taille plus petite, plus de puissance de calcul, plus de vitesse. Complètement compatible logiciel Arduino → fonctionnalités Arduino sur carte plus rapide.
Remplacement de l'Intel Edison
Intel a arrêté production/vente de tous SKU Edison. La meilleure alternative : Variscite DART-6UL SoM (System on Module).
FAQ
Comment se connecter à l'Intel Edison ?
Suivez les étapes ci-dessus pour Wi-Fi ou consultez le guide Intel.
Pourquoi l'Intel Edison a-t-il été discontinué ?
Intel n'a pas annoncé de raisons précises, mais a publié une notification de changement de produit.
Quelle est la fonction de l'Intel Edison ?
Large gamme de projets. Principalement : wearables et IoT.
En Résumé
L'Intel Edison est un concurrent solide face au Raspberry Pi et Arduino. Cette petite carte puissante gérait plusieurs projets et même du jeu.
Pas de nouvelles versions face aux récents Raspberry Pi et autres cartes. Mais elle tient la route face au Pi 3 modèle populaire et sert de bonne alternative.
Des questions sur l'Intel Edison ? Faites-nous signe, nous serons ravis d'aider.
Technologie industrielle
- Choisir la bonne machine de découpe plasma CNC pour votre atelier : guide pratique
- Choisir le Groupe Hydraulique Idéal : Guide d'Expert pour une Machinerie Fiable
- Choisir le meilleur matériau de plaquette de frein pour performance et sécurité optimales
- Freins humides vs freins secs : comment choisir le bon type pour votre équipement
- Sélectionner la grue idéale pour votre projet de construction : guide pratique
- Choisir le godet mini-pelle idéal pour performance optimale
- Choisir le bon filtre à air : Guide pratique pour une performance optimale du compresseur
- Sélection du système de raclage idéal pour votre bande transporteuse : guide pratique
- Guide d'expert pour choisir le meilleur équipement Cat® pour votre ferme