En général, l'autre jour, je suis tombé entre les mains d'un Raspberry Pi Zero W. Mais la difficulté était qu'il n'a que des ports micro pour la connexion, et je n'avais pas d'adaptateurs pour eux.

Et cela a rendu la configuration difficile, contrairement au même Raspbery Pi 3+
Si vous n'avez pas recours à un fer à souder et à des cartes d'extension, les framboises ont à bord deux microUSB et un microHDMI. S'il y avait deux adaptateurs (microHDMI (M) -HDMI (F) et microUSB (M) -USB (F)), vous pouvez le connecter au moniteur et au clavier, puis tout configurer en mode console. Mais comme je l'ai dit, je n'avais pas de tels adaptateurs, le magasin le plus proche était assez loin et il n'y avait tout simplement pas de patience pour attendre la livraison.
Bien sûr, nous avons encore besoin d'adaptateurs, mais ils sont faciles à obtenir. En particulier, le cordon microUSB peut être pris du téléphone un adaptateur SD à la carte microSD de la caméra.
Afin de me connecter, j'ai trouvé deux façons. Le premier est sur le WiFi. Tout ce dont vous avez besoin est de configurer le WiFi et SSH dessus. Mais vous devez le faire uniquement à l'aide d'une carte SD. Et comme je n'avais qu'un MacBook depuis un ordinateur, je n'avais pas accès à la partition Linux (je n'ai pas envisagé l'option d'installer ext4fuse ). Tout ce qui restait était la partition / boot , qui était en FAT32 et fonctionnait à merveille avec MacOS. Par conséquent, tout ce que nous ferons se produira dans cette section.
Donc, la première chose dont nous avons besoin est d'activer l'accès SSH à la framboise.
Pour ce faire, créez un fichier ssh sans aucun contenu ni extension
touch /Volumes/boot/ssh
Deuxièmement, nous devons en quelque sorte configurer la connexion WiFi au démarrage
Pour ce faire, vous devez d'abord obtenir le hachage de mot de passe pour le WiFi. Et puis j'ai rencontré un nouveau problème, comment le faire sur MacOS. Depuis avant, je devais configurer la connexion pour la présence d'une sorte de machine Linux. Là c'est fait comme ça
wpa_passphrase __
Le résultat de l'équipe ressemblait à ceci
network={ ssid="__" psk=656c4700f528aced39b853b3c51b3fdcfc55409faa83a6402e936842237ac6f3 }
Eh bien, pour MacOs, je n'ai pas trouvé comment générer du psk . Par conséquent, j'ai dû spécifier temporairement le mot de passe en texte clair. Ou configurez le WiFi plus tard (plus à ce sujet à la fin de l'article)
network={ ssid="__" psk="" }
Ainsi, nous configurons tous les réseaux WiFi et enregistrons le résultat dans le fichier wpa_supplicant.conf
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev update_config=1 country=UK
Eh bien, c'est tout. Il reste à insérer la carte dans RaspberryPi, à brancher l'alimentation et à attendre en moyenne ~ 90 secondes jusqu'à ce qu'elle démarre et reprenne la connexion WiFi.
Pour trouver l'IP framboise dans le réseau local, vous pouvez utiliser la commande
arp -na | grep -i b8:27:eb
ou consultez les clients connectés sur un routeur WiFi.
Il ne reste plus qu'à se connecter via SSH à l'adresse IP trouvée. (Par défaut, si quelqu'un ne savait pas soudainement alors pour raspbian le nom d'utilisateur et le mot de passe sont pi: raspberry )
Mais il existe une autre façon de se connecter à Raspberry. Comme beaucoup l'ont remarqué sur la carte, il y a un autre connecteur USB en plus de l'alimentation, nous en aurons donc besoin. La seule chose à laquelle je ferai attention est que le câble USB doit être complètement soudé (et pas comme je l'avais fait, seulement les deux derniers contacts d'alimentation, c'est pourquoi j'ai d'abord eu recours à une connexion WiFi).
L'essence de la deuxième méthode est de connecter le câble USB à un autre connecteur (ils sont étiquetés USB et PWR_IN sur la carte), d'ailleurs, dans ce cas, la carte sera alimentée à partir de celui-ci.
Mais vous devez d'abord ajouter plusieurs paramètres à deux fichiers dans la même section / boot
La première consiste à ajouter des modules Ethernet après rootwait dans cmdline.txt
modules-load=dwc2,g_ether
Et ajoutez le second dans config.txt à la fin du fichier
dtoverlay=dwc2
C’est tout. Nous insérons la carte, attendons le téléchargement et nous nous connectons via SSH à la framboise à raspberrypi.local
Après avoir accédé via SSH, vous pouvez configurer le WiFi via wpa_supplicant.conf en utilisant wpa_passphrase en utilisant le malink lui - même , gardez juste à l'esprit que le fichier de la partition / boot est copié dans / etc