Intel Edison IoT :comment choisir Intel Edison pour votre prototype IoT
Vous recherchez une alternative Arduino ou Raspberry Pi pour alimenter vos projets Internet des objets (IoT) de nouvelle génération ? Ensuite, l'Intel Edison loT est votre référence.
L'Edison a à peu près la taille d'une carte SD mais est suffisamment puissant pour exécuter un distribuable Linux complet.
Bien qu'Intel ait abandonné la série Edison, elle offre toujours une excellente alternative pour un circuit de mini-ordinateur.
Donc, dans cet article, nous allons passer en revue tout ce que vous devez savoir sur un Intel Edison. Et même le comparer à d'autres microcontrôleurs.
Présentation d'Intel Edison pour l'IoT
Intel Edison pour l'IdO
L'Intel Edison est une carte de développement petite et puissante. Bien qu'il soit petit, il offre une excellente connectivité et une faible consommation d'énergie. Donc, si votre projet nécessite ces deux facteurs, vous allez vous régaler.
De plus, Intel a conçu cette carte en pensant aux appareils portables.
Mais ce n'est pas tout. Vous pouvez utiliser deux types de cartes de dérivation avec Edison. Le premier est la carte de dérivation Intel Edison. La seconde est la carte de dérivation Intel Edison pour Arduino - nous en discuterons en détail plus tard.
Pour une bonne introduction à Intel Edison, nous allons le décomposer en ses spécifications, ses cartes de dérivation et ses logiciels.
Spécifications
- Processeur Intel 500 MHz
- Microcontrôleur Quark (100 MHz)
- 1 Go de RAM
- Mémoire flash eMMC (4 Go)
- Wi-Fi
- Bluetooth 4.0
- UART
- I2C
- SPI
- USB
- GPIO (40 broches)
Tableaux de répartition
Le connecteur 70 broches de l'Edison rend l'utilisation directe délicate. Intel a donc développé deux cartes de dérivation, comme nous l'avons mentionné précédemment, pour faciliter le prototypage.
L'une est la carte de dérivation Arduino, tandis que l'autre est la carte de dérivation Edison. Ces cartes offrent différents objectifs, capacités d'E/S et tailles.
Carte de déploiement Intel Edison
Carte de déploiement Intel Edison
La carte de dérivation Edison est un peu plus grande que l'Edison lui-même. Mais, il parvient toujours à conserver la fonctionnalité de petite taille d'Edison.
De plus, la carte est livrée avec un ensemble de fonctionnalités petit mais puissant. Ainsi, vous pouvez exposer les E/S natives de 1,8 V de l'Edison et accéder à un USB OTG avec un connecteur Micro Type-AB.
Les autres caractéristiques comprennent une grille I/0 de 0,1 pouce de points de soudure traversants, un interrupteur d'alimentation USB OTG, un chargeur de batterie et un pont UART USB vers appareil. De plus, le pont UART est livré avec un connecteur micro de type B.
Enfin, vous pouvez économiser une bonne quantité d'espace avec ce tableau.
Carte Intel Edison pour Arduino
Carte Breakout Intel Edison pour Arduino
Alternativement, la carte de dérivation Arduino offre une interface plus prospère et plus étendue. De plus, ses broches d'E/S rendent l'Intel Edison compatible avec Arduino.
De plus, la carte de dérivation comporte 20 broches d'E/S numériques avec 4 broches de sortie PWM incluses. Vous disposez également de six entrées analogiques, I2C, UART (Rx/Tx), connecteur ICSP à 6 broches (SPI) et un connecteur avec hôte USB Type-A ou Micro USB.
Mais il y a plus. Il dispose également d'un périphérique USB connecté à l'UART et d'un connecteur de carte SD.
Logiciel
En vérité, l'image par défaut de l'Edison est l'image Yocto Linux. Cependant, vous pouvez exécuter n'importe quelle distribution Linux de votre choix.
De plus, vous pouvez utiliser Yocto pour développer des images sur mesure.
De plus, vous pouvez le configurer et le personnaliser pour créer une image personnalisée pour votre projet. Et c'est facile à faire avec de simples commandes de projet Yocto.
Fait intéressant, les appareils avec des distributions Linux complètes ouvrent différentes possibilités. Par exemple, vous pouvez facilement réutiliser les bibliothèques et packages disponibles pour développer un produit plus accessible et plus rapide.
Voici la cerise sur le gâteau. Vous n'avez pas besoin d'apprendre de nouvelles langues ou d'utiliser des boîtes à outils ou des SDK. Au lieu de cela, vous pouvez développer directement sur le périphérique GNU/Linux standard.
Cependant, Intel vous couvre si vous avez besoin d'outils pour commencer à développer. En voici quelques-unes pour vous aider à démarrer.
SDK Edison
Désormais, vous pouvez obtenir tout ce dont vous avez besoin pour développer avec le SDK Edison. Fait intéressant, cela fonctionne sur la base d'Eclipse et inclut tous les outils de compilation croisée, la documentation et la bibliothèque de base nécessaires au développement de votre projet.
Vous bénéficiez également d'un connecteur pour déboguer et déployer votre logiciel sur la carte. De plus, le SDK Edison est idéal pour les développeurs utilisant C++. Cependant, vous pouvez utiliser d'autres langues si vous le souhaitez.
Édition Intel XDX IdO
La variante Intel XDX vous permet d'écrire des applications Javascript et de les tester directement. De plus, avec cet outil, créer des applications HTML5 pouvant communiquer avec la carte Edison est facile.
Wyliodrine
Vous n'avez pas besoin d'apprendre les langages de programmation avec Wyliodrin. Au lieu de cela, vous pouvez programmer avec de simples outils de glisser-déposer. Donc, si vous êtes débutant, c'est un excellent outil.
Arduino
La carte de dérivation Arduino vous permet d'exécuter des croquis Arduino sur votre Edison. De plus, avec la version parfaite de l'IDE Arduino, vous aurez accès à diverses illustrations, bibliothèques et exemples.
Bibliothèques
Intel a développé deux bibliothèques pour vous offrir une expérience de développeur transparente. Le premier est Lib MRAA, une bibliothèque C/C++ qui peut s'interfacer avec les E/S d'Edison. Vient ensuite UPM, qui est un référentiel de haut niveau pour les capteurs Lib MRAA.
Projet Intel Edison
Il existe plusieurs projets que vous pouvez créer avec Intel Edison. Un projet montrant les caractéristiques uniques d'Intel Edison est le croquis d'avis météo d'Intel Edison.
Voici ce dont vous aurez besoin pour ce projet :
- Code du projet
- IDE Arduino
- Carte Intel Edison
- Kit de démarrage Grove (la plupart des composants proviennent de ce kit)
Kit de démarrage Grove
- Buzzer (facultatif)
Buzzer
Comment réaliser ce projet
Étape 1 :Obtenez votre code
Code
Vous pouvez obtenir le code de ce projet en cliquant sur le lien ci-dessus. Si vous utilisez Linux, copiez le code sur Edison avec le logiciel SFTP. Vous pouvez également utiliser le programme WinSCP sous Windows.
Maintenant, avant de passer à l'étape suivante, assurez-vous de copier les fichiers de script dans le répertoire Edison approprié :/home/root/
Étape 2 :Obtenez une invite de commande en connectant votre Edison
Vous pouvez suivre ce guide d'Intel pour connecter correctement votre Edison à l'aide d'un port série USB.
Cependant, vous pouvez arrêter de vous connecter lorsque vous obtenez une invite de commande.
Étape 3 :Déplacez les fichiers vers leur emplacement approprié
Assurez-vous de placer vos trois scripts Linux dans leurs emplacements appropriés. Certains chemins de fichiers nécessitent les zones suivantes :
- /home/root/myweatherservice.pl
- /home/root/myweatherservice_wrapper.sh
- /etc/systemd/system/multi-user.target.wants/myweatherservice.service
Lorsque vous démarrez votre Edison, le « système » ouvre « mon service météo ». script de service. Ensuite, il ouvrira "myweatherservice_wrapper.sh" et enfin "mon service météo". scripts pl.”
Étape 4 :Configurez votre Wi-Fi
Pour cette étape, nous vous recommandons d'utiliser le protocole SSH pour votre programmation. De plus, nous vous recommandons d'utiliser la méthode du câble à 2 micro USB pour configurer votre Edison.
Ces périphériques USB serviront de clé USB pour que vous puissiez copier votre port série USB et l'image de votre système d'exploitation.
Tout d'abord, lancez une session PuTTY pour connecter Edison au port série USB. Utilisez ensuite le port série USB pour configurer le WiFi.
Comment? Vous devez définir l'adresse IP de votre Edison avec le port série USB. Utilisez ensuite le protocole SSH sur votre PuTTY pour le placer sur votre Edison.
Désormais, vous pouvez connecter votre Edison à votre point d'accès Wi-Fi et accéder aux pages Web des stations météo.
Étape 5 :Installez votre kit de démarrage Grove
Ensuite, branchez votre carte GPIO de dérivation Grove et connectez l'écran LCD RVB à n'importe quel port I2C de Grove. Vous pouvez également connecter un buzzer au GPIO 3. Mais cela est facultatif.
Étape 6 :Redémarrez, testez et personnalisez
Vous pouvez redémarrer votre Edison pour terminer ce projet. Cependant, vous devrez attendre 20 secondes pour votre connexion WiFi. Une fois que vous avez une relation, vous pouvez obtenir un fichier XML de station météo.
Il devrait afficher la météo des stations météorologiques proches de vous s'il fonctionne.
De plus, vous pouvez personnaliser votre fichier XML avec votre script Linux (my weather service. pl) pour définir vos stations météo préférées.
Remarque :Utilisez l'IDE Arduino pour installer votre croquis WeatherAdvisorySketch.to sur l'Arduino de votre Edison.
Comment choisir l'Intel Edison pour un prototype IoT
Voici comment sélectionner le bon Intel Edison pour votre prototype IoT :
- D'abord, déterminez si vous avez besoin d'une carte d'extension
- Consultez les conseils pour attribuer des tâches aux GPIO
- Vérifiez si la tension et le courant fonctionnent avec vos composants
- Choisir une source d'alimentation appropriée
- Pensez-y avant de commencer à créer
Intel Edison contre Raspberry Pi
Pi Framboise
Le choix entre la carte Edison et une carte PI dépend de votre projet. Si vous avez besoin d'une carte économe en énergie et économique, alors Intel Edison est votre choix. Il dispose également d'une RAM plus rapide, d'un processeur double cœur et de capacités d'efficacité énergétique.
Intel Edison contre Arduino
Carte Arduino
Intel Edison offre une taille plus petite, plus de puissance de calcul et de vitesse par rapport à une carte Arduino. De plus, l'Intel Edison est entièrement compatible avec le logiciel Arduino. Ainsi, vous pouvez obtenir les fonctionnalités Arduino sur une carte plus rapide.
Intel Edison IoT :remplacement d'Intel Edison
Depuis qu'Intel a arrêté la production et la vente de tous les SKU Intel Edison, le SoM Variscite DART-6UL est la meilleure alternative suivante.
FAQ
Comment puis-je me connecter à Intel Edison ?
Vous pouvez suivre les étapes répertoriées ci-dessus pour connecter votre Intel Edison à un réseau Wi-Fi ou consulter ce guide d'Intel.
Intel Edison IoT : pourquoi Intel Edison a-t-il été abandonné ?
Intel n'a jamais annoncé les raisons spécifiques de l'arrêt d'Intel Edison, mais il a publié une notification de changement de produit pour annoncer l'arrêt.
Quelle est la fonction d'Intel Edison ?
Vous pouvez utiliser Intel Edison pour un large éventail de projets. Mais cela fonctionne principalement pour les appareils portables et l'IoT.
Conclusion
En vérité, Intel Edison est un concurrent solide pour les contrôleurs Raspberry Pi et Arduino. La petite carte de développement était suffisamment puissante pour gérer plusieurs projets et faire du jeu.
En effet, il n'y a pas de nouvelles versions pour concurrencer les versions plus récentes de Raspberry Pi et d'autres cartes de développement. Mais, il résiste au populaire modèle Raspberry Pi 3 et constitue une bonne alternative.
Alors, avez-vous des questions concernant Intel Edison ? Faites-le nous savoir, et nous serons heureux de vous aider.
Technologie industrielle
- Comment choisir la machine à plasma CNC parfaite pour votre atelier
- Comment choisir le bon groupe hydraulique pour votre machine
- Comment choisir le bon matériau de plaquette de frein pour votre équipement
- Humide ou sec? Comment choisir les bons types de freins pour votre équipement
- Comment choisir la bonne grue pour votre projet
- Comment choisir le meilleur godet pour votre mini-pelle
- Comment choisir le bon filtre pour votre application
- Comment choisir les bons racleurs pour votre bande transporteuse
- Comment choisir le meilleur équipement Cat® pour votre ferme