Pourquoi devriez-vous arrêter d'utiliser un Raspberry Pi pour tout

  • Gabriel Brooks
  • 0
  • 3826
  • 612
Publicité

Vous voulez créer un doodad connecté au Web qui clignote avec une LED? Vous pourriez probablement utiliser un Raspberry Pi! Après tout, lorsque vous n’avez qu’un marteau dans votre boîte à outils, il est facile de tout considérer comme un clou. Mais vous ne devriez pas, et voici pourquoi.

Ne dépensez pas 40 $ pour faire clignoter une LED sur le Web

Trop souvent, nous voyons des projets électroniques relativement simples liés à l’Internet des objets (IoT) réalisés avec un Raspberry Pi: un mini-ordinateur à 35 $ nécessitant une carte SD (5 $ supplémentaires) et éventuellement un dongle Wi-Fi. En réalité, vous n'avez pas besoin de la puissance d'un Raspberry Pi pour gérer des applications intégrées simples, telles qu'un capteur IoT ou une LED connectée à Internet..

La carte NodeMCU à 5 $ Découvrez le tueur Arduino: ESP8266 Rencontrez le tueur Arduino: ESP8266 Et si je vous disais qu'il existe une carte de développement compatible Arduino avec Wi-Fi intégré pour moins de 10 $? Eh bien, il y a. , qui a le Wi-Fi intégré, un stockage flash intégré, et est aussi facile à programmer qu'un Pi, peut gérer le travail avec élégance. Il inclut une bibliothèque de serveur Web si vous en avez vraiment besoin, ou vous pouvez utiliser le protocole allégé MQTT.

Mon point est, ne pas se tourner automatiquement vers un Raspberry Pi simplement parce que votre thingamajig le projet a besoin d'une connectivité Web.

Dans certains cas, vous constaterez peut-être que votre projet électronique est limité par les frais généraux liés à d'autres tâches devant s'exécuter sur un Pi. Par exemple, Neopixels - des chaînes de LED contrôlables individuellement - requièrent un minutage de signal notoirement précis. Les drones quadricoptères en sont un autre. Les changements de vitesse du moteur doivent être effectués en quelques fractions de seconde, sinon ils tomberont en chute libre.

Un Raspberry Pi doit exécuter un système d'exploitation complet - comprenant des éléments tels que le threading du processeur, la gestion des utilisateurs et les services de fichiers - afin de pouvoir lutter contre l'extraction des bits à la vitesse requise. Cela signifie qu'il peut parfois interrompre les applications utilisateur de niveau supérieur tout en prenant en charge des processus de niveau inférieur plus urgents. Une carte de développement comme un Arduino Arduino vs Raspberry Pi: Quel est le mini-ordinateur pour vous? Arduino vs Raspberry Pi: Quel est le mini-ordinateur pour vous? L'Arduino et le Raspberry Pi peuvent sembler assez similaires - ce sont de mignons petits circuits imprimés dotés de puces et de broches - mais ce sont en fait des appareils très différents. les fonctionnalités sont peut-être plus limitées (il n'y a pas d'interface graphique, par exemple), mais cela donne un niveau beaucoup plus bas, un accès plus rapide au matériel et n'exécute que le code exact que vous indiquez..

En bref, ce n’est pas qu’un Raspberry Pi ne peut pas faire de projets électroniques, mais il peut être exagéré dans certains cas et causer des complications..

Ce n'est pas assez puissant pour une utilisation de bureau

Utiliser le Pi comme un full bureau - même le dernier modèle 3 - est une expérience incroyablement frustrante. Pour commencer, il utilise Linux, qui est associé à une courbe d'apprentissage abrupte et qui ne convient pas aux débutants. Les enthousiastes de Linux affirment sans cesse que cette année est celle où Linux va enfin faire son chemin dans le bureau pour l'utilisateur ordinaire - mais cela n'a jamais et n'aura jamais pourquoi nous n'avons jamais eu "l'année du bureau Linux" pourquoi nous n'avons jamais eu "l'année de Linux Desktop "Les utilisateurs de Linux ont prié pour" l'année du bureau Linux ". Mais si nous voyons toujours Linux gagner du terrain, il y a beaucoup de choses que les développeurs Linux doivent améliorer. .

Même avec l'amélioration des performances apportée par le dernier modèle, vous continuerez à vous débattre dans les tâches courantes. Ce très léger délai entre le moment où vous appuyez sur une touche et son affichage à l'écran finira par vous fatiguer. Bonne chance pour ouvrir plus d'une page Web à la fois, ou même un seul onglet pour faire défiler en douceur.

Vous n'aimez pas le navigateur par défaut inférieur aux normes et souhaitez installer Google Chrome? C'est un champ de mines. Vous ne pouvez pas simplement télécharger Chrome - vous devez installer Chromium, la version open source… mais les noms des packages ont été modifiés. Par conséquent, de nombreuses instructions sont obsolètes… et la version disponible dans le référentiel Raspbian est ancienne, vous devriez donc probablement compilez-le vous-même. Même dans ce cas, certains services Web populaires tels que Netflix ne prennent toujours pas en charge la plate-forme..

Bienvenue dans le monde merveilleux de Linux sur ordinateur de bureau, où rien n'est jamais facile.

Si vous pensiez que le Raspberry Pi est un excellent moyen d’initier votre ordinateur à l’informatique moderne, arrêtez-vous. Vous ne voulez vraiment pas que sa première expérience informatique soit aussi horrible. Oui, bien sûr, il peut gérer un peu de traitement de texte dans Open Office, mais vous pouvez également le faire sur n'importe quel navigateur Web grâce à Google Docs de nos jours. (Ironiquement, Google Docs est l’une de ces difficultés sur le Pi.)

Une tablette Android à bas prix est susceptible d’être un investissement plus satisfaisant pour votre grand-mère, ou même un ordinateur portable usagé, vous pourriez vous en sortir sur eBay pour 20 USD (et si vous insistez, vous pouvez toujours mettre Linux dessus).

C'est dangereusement dangereux (entre de mauvaises mains)

Il est très facile de lancer un serveur Web sur le Pi. Comment héberger votre propre site Web sur un Raspberry Pi Comment héberger votre propre site Web sur un Raspberry Pi Besoin de gérer un site Web, mais vous ne pouvez pas payer les frais d'hébergement? Construisez votre propre serveur Web compatible LAMP avec un Raspberry Pi de faible puissance. , puis ouvrez votre routeur pour le rendre accessible du monde entier. Hébergement de site Web gratuit, yay!

Mais au moment où vous le ferez, votre machine sera submergée par des robots de piratage automatisés provenant des quatre coins du monde, tentant systématiquement de pénétrer dans le périphérique par le biais de faiblesses connues de l'ancien logiciel. Ceci est vrai pour tous les sites Web, quel que soit l'endroit où ils sont hébergés, mais c'est particulièrement problématique pour le Raspberry Pi, qui a tendance à être configuré par des amateurs qui ne connaissent pas très bien les meilleures pratiques de sécurité..

Pire encore: le Pi s'exécute généralement sur le réseau domestique de l'utilisateur. Une fois compromis, cela contourne toute autre sécurité fournie par le routeur Internet, laissant ainsi au pirate toute liberté de supprimer le reste de vos appareils en réseau..

Pour atténuer ce problème: N'ouvrez jamais votre Pi en tant que serveur public. Si vous devez accéder au Pi de l'extérieur de votre réseau, utilisez une passerelle tierce sécurisée (telle que le contrôle de votre système OpenHAB Mise en route d'OpenHAB Home Automation sur Raspberry Pi. Mise en route d'OpenHAB Home Automation sur la Raspberry Pi. OpenHAB est une application open source mature. plate-forme domotique qui fonctionne sur une variété de matériels et est agnostique au niveau des protocoles, ce qui signifie qu’elle peut se connecter à presque tous les matériels domotiques actuellement disponibles sur le marché à l’aide du service cloud gratuit My.OpenHAB). Si vous devez absolument ouvrir un serveur au monde, assurez-vous d’abord savoir comment renforcer votre sécurité..

Certaines personnes audacieuses ont même essayé de monétiser le Pi en dispositifs de sécurité réels. le nomx serveur de messagerie personnel (199 $) prétendument être “le serveur de messagerie le plus sécurisé au monde,”” Cependant, une enquête menée par BBC Click a révélé qu'il s'agissait en réalité d'un Raspberry Pi, fonctionnant avec un logiciel obsolète, et codé en dur avec un mot de passe maître de “mort”.

La carte SD s'use

Le plus gros problème du Raspberry Pi est qu’il exécute l’ensemble du système d’exploitation à partir d’une carte micro-SD (c’est l’une des raisons pour lesquelles il est si lent). Cela finira par s'user, mais la vitesse à laquelle elle s'use variera en fonction de la qualité de la carte. Les partisans de l'utilisation d'une carte SD diront qu'il est facile de sauvegarder et de restaurer des images entières de la carte, mais c'est rarement le cas dans le monde réel..

Bien qu'il soit assez facile de télécharger et de graver une image prête à l'emploi, ou de faire une sauvegarde complète de votre carte SD actuelle, la restauration facilement, copiez votre carte SD pour un calcul Raspberry Pi facile et sans problème Clonez facilement votre carte SD pour un calcul Raspberry Pi sans tracas Que vous ayez une ou plusieurs cartes SD, vous en aurez besoin C’est la possibilité de sauvegarder vos cartes pour éviter les problèmes qui surviennent lorsque votre Raspberry Pi ne parvient pas à démarrer. . Un couple de mauvais secteurs sur la nouvelle carte signifie qu'il refusera de copier.

Il y a une solution: Vous pouvez réellement activer un mode de démarrage USB spécial sur le Pi. Comment faire pour démarrer Raspberry Pi 3 à partir de USB Comment faire pour démarrer Raspberry Pi 3 à partir de USB Le Raspberry Pi est un kit polyvalent, capable de diverses tâches. Mais il a un défaut flagrant: l’impossibilité de démarrer à partir de l’USB. Jusqu'à présent, c'est. , mais c’est une procédure assez compliquée que je ne pouvais même pas me mettre au travail.

Dongles, dongles partout

Le dernier modèle 3 de Raspberry Pi est doté de la technologie Wi-Fi, mais il n’est pas fiable. Le Raspberry Pi Zero à 5 $ est encore pire.

En fonction de votre projet, vous aurez probablement besoin d'un adaptateur pour transformer la mini-USB en un port USB de taille standard, d'un concentrateur USB pour pouvoir brancher plusieurs périphériques (de préférence, sur une prise murale pour fournir une alimentation supplémentaire), puis un adaptateur USB Wi-Fi ou Ethernet et certains en-têtes GPIO à souder. Si vous souhaitez brancher un moniteur, vous aurez également besoin d'un adaptateur micro-HDMI à adaptateur HDMI standard..

Oh, et vous feriez mieux de saisir un cas aussi. Tout cela ajoute au coût total, et une fois que vous avez dépensé tout cela, vous pourriez aussi bien acheter quelque chose de plus adapté à la tâche..

Un mini-PC ou une tablette serait probablement mieux

Examinez attentivement votre public cible et votre objectif. Un Raspberry Pi peut sembler rentable, mais une fois que vous commencez à ajouter tous ces extras, vous pouvez facilement vous approcher de 100 $. Pour deux fois le prix, vous pourriez acheter un mini-PC fonctionnant sous Windows 10. Vrai Windows 10 Je veux dire, pas l'absurdement restreint Windows 10 IdO 5 choses que vous ne pouvez pas faire avec Raspberry Pi 2 5 choses que vous ne pouvez pas faire Raspberry Pi 2 Avec un processeur quad core et se vanter de pouvoir exécuter Windows 10, le Raspberry Pi 2 est-il vraiment tout cela? Voici 5 choses que le Raspberry Pi 2 ne peut toujours pas faire. , qui n’a aucune ressemblance terrestre avec Windows 10 si ce n’est son nom, pourtant nous l’avons encore cité quand nous disons que Raspberry Pi ne fonctionne pas sous Windows. C'est. Ne pas. les fenêtres.

Avec un mini PC ou une tablette, vous obtiendrez une meilleure compatibilité avec un plus grand nombre d’applications (et non un choix limité de logiciels Linux mal conçus), et certainement un meilleur matériel..

Oui, c'est très impressionnant techniquement pouvez faire un netbook de faible puissance avec un Pi: mais le piTop est de 270 $ pour ce qui est vraiment un ordinateur portable assez médiocre à tous les standards. L’ordinateur Kano Pi coûte 280 $ pour un appareil qu’ils prétendent être un “construis-le toi-même” ordinateur. Je ne dirais pas de mettre la carte nue Raspberry Pi dans un boîtier et de brancher des câbles est “construire votre propre PC” par un effort d'imagination.

Il existe certes des utilisations éducatives étonnantes pour un Raspberry Pi, mais l’apprentissage des composants entrant dans la fabrication d’un PC n’en fait pas partie. Le Raspberry Pi est un système sur puce, ce qui signifie que vous ne pouvez même pas pointer des composants individuels comme le processeur, la mémoire et la carte graphique, car ils sont tous identiques..

De mon temps, nous avons appris de quoi un PC était fait en le déshabillant et en le reconstruisant Comment construire son propre PC Comment construire son propre PC Il est très gratifiant de construire votre propre PC; ainsi que d'intimider. Mais le processus lui-même est en réalité assez simple. Nous vous expliquerons tout ce que vous devez savoir. !

Alors, quand devriez-vous utiliser un Raspberry Pi?

J'ai passé la majeure partie de cet article à vous expliquer pourquoi vous ne devriez vraiment pas utiliser un Raspberry Pi pour votre prochain projet, mais voici quelques cas où cela a du sens..

Plusieurs cas d'utilisation combinés. Besoin d'un serveur Pi-Hole, fonctionnant à côté d'un serveur Web, avec certains logiciels de domotique? Raspberry Pi pourrait tout faire. Vous devrez peut-être effectuer une configuration supplémentaire pour que tout fonctionne correctement, mais vous n'avez pas besoin d'un seul Raspberry Pi pour chaque projet séparé: vous pouvez les exécuter tous côte à côte. Évidemment, nous ne recommandons pas d’exécuter des tâches qui vont souvent d’être modifiées, comme une plate-forme domotique ou un filtre Internet. Dans ce cas, gardez-en un pour l'expérimentation et un autre pour exécuter simplement la maison intelligente..

Serveurs toujours à faible consommation. L'un des avantages du Raspberry Pi est qu'il peut fonctionner avec un système de serveur complet et ne consommer que très peu d'énergie, bien moins que même les petits ordinateurs les plus économes en énergie. Je ne recommande pas un Pi pour les tâches sensibles aux performances, comme un serveur de fichiers en réseau (même si cela est techniquement possible), mais pour les tâches où les performances ne sont pas un problème, vous pouvez laisser un Pi en cours d'exécution et ajouter seulement quelques centimes à votre compte mensuel. Facture d'électricité.

Votre projet a besoin de nombreuses bibliothèques de programmation logicielle.. L'un des avantages de la programmation en Python est que beaucoup de gens le font. Quel que soit votre objectif final, quelqu'un l'a probablement déjà fait et a facilité le processus. Si votre projet doit interagir avec d'autres services et périphériques, vous pouvez probablement trouver une bibliothèque Python pour celui-ci. Reconnaissance faciale, synthèse vocale ou bots Twitter? Pas de problème avec Python sur un Pi. Bien sûr, Python n'est pas le seul langage avec lequel vous pouvez programmer sur Pi, mais c'est le plus populaire. Nous sommes aussi de grands fans de NodeJS.

Combinant le Pi avec un microcontrôleur. Avec la puissance d'un Pi et la simplicité d'un microcontrôleur, vous pouvez aller très loin: comme cette bande lumineuse bricolée contrôlée par Siri Comment faire une lumière Wi-Fi contrôlée par Siri bricolage Comment faire une lumière Wi-Fi contrôlée par Siri bricolage Éclairage Fi Dans ce guide, vous allez apprendre à créer un éclairage contrôlable par Wi-Fi et à le contrôler avec Siri. . Les cerveaux fonctionnent sur un Raspberry Pi, NodeJS se présentant comme un faux périphérique Siri, qui relaie ensuite les commandes à un NodeMCU distant avec un bandeau lumineux. Vous pouvez élargir avec plus de lumières pour la fraction du coût d'un autre Pi.

Ne vous méprenez pas, je ne déteste pas le Pi. J'ai quatre Raspberry Pi à la maison et un autre sur le chemin. On dirige certaines parties critiques de ma maison intelligente, dans ce genre de “disponibilité de six mois” moyen fiable que je ne pourrais jamais espérer atteindre avec une machine Windows. Mais ce n'est pas la solution à tous les problèmes.

Nvidia Jetson Nano remplacera-t-il le Raspberry Pi? Google Coral Dev Board est-il meilleur que Raspberry Pi Le Google Coral Dev Board est-il meilleur qu'un Raspberry Pi? Le Google Coral Dev Board est-il meilleur qu’un Raspberry Pi? Annonçant une nouvelle ère dans les forums de loisirs accessibles, qu'est-ce que le Coral Dev Board de Google? Et peut-il remplacer votre Raspberry Pi? ? Nous pouvons vous aider à décider:




Personne n'a encore commenté ce post.

De la technologie moderne, simple et abordable.
Votre guide dans le monde de la technologie moderne. Apprenez à utiliser les technologies et les gadgets qui nous entourent chaque jour et à découvrir des choses intéressantes sur Internet.