Dans ce tutoriel, nous allons montrer comment donner à votre SBC une adresse IP fixe et comment le connecter à un PC.
Il s'agit d'une configuration idéale pour développer des applications réseau pour votre SBC car elle vous permet d'écrire du code sur votre PC et de le tester directement.
Étant donné que la plupart des PC utilisent le Wi-Fi pour accéder à Internet, nous expliquerons également comment partager votre connexion Internet Wi-Fi avec votre SBC via Ethernet.
Notez que si vous connectez votre SBC à un routeur avec accès Internet, le processus est simple.
Matériel nécessaire:
- simpleRTK2B-SBC avec câble Ethernet
- PC (avec WiFi connecté à Internet au cas où vous souhaiteriez le partager avec votre SBC)
Étape 1 : vérifiez (ou définissez) la configuration de l'adaptateur réseau de votre PC
- Ouvrez les connexions réseau via Exécuter ou Invite de commandes. appuyez sur la Touche Windows et la Touche R en même temps pour ouvrir la boîte Exécuter. Taper ncpa.cpl et appuyez sur Entrée et vous pouvez accéder immédiatement aux connexions réseau.
- Double-cliquez sur le Ethernet , sélectionnez Internet Protocol Version 4 (TCP/IPv4) et cliquez sur Propriétés
- Vous devez définir l'adresse IP fixe et le masque de sous-réseau de votre adaptateur. Vous pouvez écrire n'importe quelle valeur, mais pour ce didacticiel, nous utiliserons les valeurs de l'image ci-dessous. Laissez les autres champs vides et cliquez sur OK.
Étape 2 : alimentez votre SBC et connectez-le à votre PC via USB et Ethernet
- Une fois que tout est connecté, ouvrez votre préféré Éditeur IDE/code et collez ce code :
importer réseau lan = réseau .LAN() lan.actif(Vrai) (lan_ip, lan_subnet, lan_gateway, lan_dns) = ("10.0.0.1", "255.255.255.0", "10.0.0.2", "8.8.8.8") LAN.ifconfig((lan_ip, lan_subnet, lan_gateway, lan_dns))
- Comme vous pouvez le voir sur le code, nous attribuons au SBC l'adresse IP fixe 10.0.0.1.
Si vous exécutez le code à l'étape 2.1, vous pouvez vérifier qu'il fonctionne en ouvrant une fenêtre de commande sur votre PC (appuyez sur la Touche Windows et la Touche R en même temps, tapez cmd.exe et appuyez sur Entrée) en faisant un ping à l'adresse IP SBC.
- Si le ping réussit, félicitations, votre SBC a maintenant une adresse IP fixe qui peut être reconnue par votre PC.
Étape 3 : partagez Internet depuis votre PC avec le SBC
- Ouvrez les connexions réseau (voir étape 1.1)
- Faites un clic droit sur votre adaptateur Wi-Fi et sélectionnez Propriétés, allez dans l'onglet Partage et sélectionnez Autoriser les autres utilisateurs du réseau à se connecter via la connexion Internet de cet ordinateur, cliquez sur OK
- Après avoir cliqué sur OK, la configuration Ethernet est parfois automatiquement modifiée par Windows.
Juste pour être sûr, répétez toutes les étapes décrites à l'étape 1 pour vérifier que la configuration IPv4 de votre adaptateur Ethernet est correcte, si Windows l'a modifiée, veuillez la rétablir comme défini à l'étape 1.3 - Vous devriez maintenant avoir Internet disponible sur votre SBC !
Vous pouvez exécuter le code suivant pour vérifier :
importer réseau importer demandes as demandes lan = réseau .LAN() lan.actif(Vrai) (lan_ip, lan_subnet, lan_gateway, lan_dns) = ("10.0.0.1", "255.255.255.0", "10.0.0.2", "8.8.8.8") LAN.ifconfig((lan_ip, lan_subnet, lan_gateway, lan_dns)) req = demandes.obtenir("https://www.google.com/") impression(demande.contenu ) requis.Fermer()
- Si tout est ok, vous devriez voir imprimée sur votre terminal microPython la réponse GET du site de Google.