Étant donné que le Pi Zero n’est pas livré avec un port Ethernet, je me demande quel est le moyen le moins coûteux d’obtenir une connectivité réseau relativement rapide au périphérique.
MISE À JOUR
Par "connectivité réseau", j'entends la connexion à un réseau local / réseau local sans fil, afin que les périphériques puissent communiquer entre eux, communiquer avec d'autres périphériques et accéder à Internet. Par exemple, après l'installation, je devrais pouvoir le faire wget stackexchange.com
. Je ne me soucie pas vraiment de savoir si c'est WiFi ou Ethernet, mais je suppose que Ethernet devrait être plus rapide et plus fiable (juste une supposition).
Quelqu'un vient de demander si cela pourrait être fait avec HDMI , alors je sais que d'autres personnes recherchent une solution au même problème (ou à un problème similaire).
Réponses:
Deux options:
a) Acheter un adaptateur Micro USB RJ45 pour 2,15 $
b) Adaptateur USB RJ45 pour 1,50 USD et adaptateur micro USB OTG pour 0,23 USD (prix total: 1,73 USD)
Certains articles peuvent être moins chers si vous les achetez en utilisant l'application mobile.
la source
Ethernet sur SPI
L'un des moyens les moins coûteux consiste à connecter un contrôleur Ethernet via le bus SPI. Un tel contrôleur pourrait être par exemple ENC28J60 qui est souvent utilisé pour la connectivité Ethernet pour Arduino. Les derniers noyaux Linux pour Raspberry Pi ont un pilote avec une superposition d'arborescence de périphériques. Voir par exemple https://github.com/raspberrypi/linux/issues/795
L'avantage de cette solution est que le port USB restera disponible. Un inconvénient est que la puce (et la vitesse de SPI) prend en charge uniquement Ethernet 10BASE-T (10 Mbps).
Des modules complets offrant les prix les plus bas (quelques dollars américains) pourraient probablement être trouvés sur AliExpress: http://www.aliexpress.com/wholesale?SearchText=ENC28J60
la source
spi-max-frequency = 20000000
la bande passante moyenne devrait être d'environ 540 ko / s: github.com/raspberrypi/linux/issues/795#issuecomment-87255295 Malheureusement, si vous considérez par exemple une vidéo 1080p24, cela ne suffit pas pour la transmission en continu de vidéos qualité acceptable. ------ Comme cela est mentionné plus avant dans le numéro de GitHub, il devrait être possible à l’avenir d’augmenter davantage la fréquence - plus près du maximum de la ENC28J60, 20 MHz.Pour moi, le moyen le moins cher et le plus simple de passer d’Ethernet au Zero était de passer par l’USB à mon hôte. J'ai trouvé que le lien ici était le plus simple et le plus rapide. Définissez une adresse IP statique pour la connexion réseau USB0 et il fonctionne parfaitement pour SSH au zéro lorsqu'il est branché sur USB sur mon ordinateur portable et mon ordinateur de bureau. Sous Windows 10, il s’agit d’un port série USB. Vous devez spécifier le pilote Acer RDNIS, mais après cela fonctionne également très bien sous Windows. Windows 7 et 8 viennent de le voir sans même demander. Espérons que cela aide. :)
http://pi.gbaman.info/?p=699
la source
Si le moins cher était la seule exigence, je choisirais un module WiFi ESP8266-01 comme celui- ci . Coût total: 3,50 $ US, frais de port compris. Quelques tutoriels expliquent comment les utiliser avec le Pi:
Vous voudrez peut-être dépenser quelques dollars de plus et choisir l'un des modèles haut de gamme ESP8266. Ces modules haut de gamme ont quelques avantages supplémentaires, tout en coûtant moins de 10 USD, ils contiennent un ADC que le Pi n’a pas, ils détachent également toutes les broches de la puce ESP.
la source
Une meilleure solution ESP8266 consiste à le connecter en tant que périphérique SDIO sur le port GPIO.
C’est peu coûteux et vous permet d’obtenir ~ 40 Mo / s en wifi
http://oshlab.com/esp8266-raspberry-pi-gpio-wifi/
la source
Commander HubPiWi - un ajout pour Pi Zero avec 3 ports USB et une connexion Wi-Fi intégrée avec antenne intégrée. La carte possède une antenne de circuit imprimé et ne nécessite ni câble ni connecteur.
Une utilisation typique de HubPiWi consiste à ajouter un clavier, une souris et une caméra sur les trois ports USB. C'est en plus du Wifi, bien sûr.
la source
Une réponse (maintenant) plutôt évidente est d’obtenir le Raspberry Zero W (sans fil), qui semble actuellement coûter environ 5 £ de plus qu’un Zero normal (entre 9 et 10 £ actuellement sur la plupart des détaillants britanniques - sans broches d’entête et autres accessoires)
Cela présente divers avantages par rapport à d'autres solutions, notamment:
la source
Je réponds à ma propre question avec deux idées que j'ai, mais les deux solutions sont collantes (IMO) et pas si bon marché (10-30 $). J'espère qu'il y a un meilleur moyen.
Connectez un adaptateur micro-USB à USB , puis:
Chaîne a avec un adaptateur USB-Ethernet, ou
Coller dans un dongle USB WiFi bon marché.
Le premier sera probablement le plus fiable; J'ai eu la malchance avec les dongles WiFi.
la source
Je suis en retard pour la fête et vous avez déjà des options très bon marché, mais je pense que vous pourrez le faire pour moins cher - juste quelques résistances - si vous avez un PC avec un port série disponible à proximité. Le matériel est un peu compliqué, et la connexion sera lente et vous dites que vous voulez être assez rapide, mais j’ai pensé que cela valait la peine d’être mentionné.
Prémisse: vous pouvez créer un réseau sur une connexion série en utilisant PPP (ce que les modems utilisent pour se connecter au FAI). Donc, si nous pouvons faire communiquer le Tx et le RX du Pi à un port série d'un PC, nous pouvons établir un réseau via ce réseau.
Comment pouvons-nous connecter le Tx / Rx du Pi à un port RS232? Les tensions sont différentes, vous pouvez donc soit
Il y a un tutoriel ici qui explique comment faire la partie logicielle.
la source
J'ai essayé d'obtenir Internet sur mon RPi zéro et trouve cette liste d'adaptateurs pour usb http://elinux.org/RPi_USB_Ethernet_adapters l' un des adaptateurs est fait par Plugable http://plugable.com/2015/12/10 / ethernet-pour-la-framboise-pi-zero /
J'ai installé la carte SD sur un Raspberry Pi 1 car il était plus simple de le configurer de cette façon (je lui ai donné une adresse IP statique en modifiant le fichier /etc/dhcpcd.conf). Ensuite, l'adaptateur plugable fonctionne sans travail supplémentaire, il suffit de le brancher et le pouvoir et tout fonctionne.
Je ne peux pas dire s'il s'agit d'une bonne solution, mais je suis capable de SSH et de travailler en ligne de commande sans aucun problème de performances notable.
la source
Une autre option serait la suivante: https://www.kickstarter.com/projects/755102253/pijack-add-ethernet-to-raspberry-pi-zero
Ce n’est pas le moyen le moins cher, mais son fonctionnement et son support sont garantis - comme tout autre module basé sur ENC28J60.
Celui-ci n'a pas été financé mais est disponible ici: http://www.pijack.net
Je fais partie de l'équipe de développement donc je pourrais être partial!
la source
Ce que je fais est que j'utilise la redirection de port. J'ai le Pi connecté à mon ordinateur portable en tant qu'appareil réseau et j'y accède via SSH.
Cela crée un transfert de port distant vers un serveur proxy (recherchez-le sur http://proxylist.hidemyass.com/ ou un site similaire) sur le port 1234. L'étape suivante consiste à ajouter un proxy APT au fichier / etc / apt / apt. conf (créez si non trouvé) et écrivez la ligne suivante:
Profit!
la source
Certainement pas la version bon marché, mais certainement la plus élégante - surtout si vous devez ajouter des boucliers supplémentaires via l’en-tête GPIO. Et comprend un hub USB à 2 ports.
Je suis peut-être un peu biaisé car c'est probablement mon produit que je vends, mais c'est une solution potentiellement valable:
https://www.tindie.com/products/marcel/raspberry-pi-zero-ethernet-rj45-and-usb-hub-shield/
Ceci est mon produit donc je pourrais avoir des préjugés!
la source