Dans ce tutoriel, nous allons vous montrer comment connecter votre Raspberry Pi à un réseau 3G à l’aide de la carte GSM Itead Raspberry Pi (SIM800). Cette carte de dérivation communique avec le Pi via série, mais comme nous le savons, les ports série du Pi sont déjà déjà utilisés, nous devrons donc faire un peu de pokery jiggery pour libérer les ports série.
Libérez vos ports série
Nous devons d’abord modifier le fichier /boot/config.txt
sudo nano /boot/config.txt
Ajoutez les lignes suivantes
dtoverlay = pi3-miniuart-bt
enable_uart = 1
force_turbo = 1
Maintenant, nous devons modifier le fichier /boot/cmdline.txt
sudo nano /boot/cmdline.txt
Supprimez toutes les références de « console = », par exemple, si la ligne indique:
dwc_otg.lpm_enable = 0 console = serial0,115200 console = tty1 root = / dev / mmcblk0p2 rootfstype = ext4 ascenseur = date limite fsck.repair = oui rootwait
Changez-le en:
dwc_otg.lpm_enable = 0 root = / dev / mmcblk0p2 rootfstype = ext4 ascenseur = date limite fsck.repair = oui rootwait
Ensuite, nous devons modifier le fichier /lib/systemd/system/hciuart.service:
sudo nano /lib/systemd/system/hciuart.service
Commentez la ligne After = (en ajoutant le symbole # au début de la ligne) et ajoutez ce qui suit sur une nouvelle ligne
After = dev-ttyS0.device
Commentez la ligne ExecStart = (en ajoutant le symbole # au début de la ligne) et ajoutez ce qui suit sur une nouvelle ligne
ExecStart = / usr / lib / hciattach / dev / ttyS0 bcm43xx 460800 noflow –
Mettez à jour votre RPi
Assurez-vous que votre Raspberry Pi est entièrement à jour en exécutant ces commandes:
mise à jour sudo apt-get
sudo apt-get upgrade
sudo rpi-update
redémarrage sudo
Installation du logiciel requis
Commencez par installer le paquet ppp
sudo apt-get install ppp
Nous pouvons maintenant installer un logiciel appelé sakis3g. C’est un programme vraiment facile à utiliser qui vous permettra de vous connecter à votre fournisseur GSM.
Commencez par télécharger le package Sakis3g
sudo wget https://cdn.shopify.com/s/files/1/0176/3274/files/sakis3g.tar.gz?3484 « -O sakis3g.tar.gz
L’extrait du fichier
sudo tar -xzvf sakis3g.tar.gz
Rendre le fichier extrait exécutable
sudo chmod + x sakis3g
Avant de pouvoir exécuter le logiciel, nous devons créer un fichier de configuration pour celui-ci
sudo nano /etc/sakis3g.conf
Ajoutez ensuite les lignes suivantes
CUSTOM_TTY = « / dev / ttyAMA0 »
BAUD = 9600
Maintenant, nous pouvons charger le logiciel sakis3g en mode interactif
sudo ./sakis3g – interactif
De là, c’est juste un cas simple de:
Sélection de « Connect 3G »
Sélectionnez « Tty personnalisé … » (ceci utilise ensuite la valeur CUSTOM_TTY de notre fichier de configuration et définit également le débit en bauds correct)
Sélectionnez l’APN correct dans la liste ou entrez manuellement les détails.
Vous devriez maintenant être connecté au réseau GSM!
-
Waveshare 4G/3G/2G/GSM/GPRS/GNSS Hat for Raspberry Pi 4 Jetson Nano Based on SIM7600E-H Supports LTE CAT4 for Downlink Data Transfer
-
Power Over Ethernet (PoE) Hat pour Raspberry Pi 4B/3B+, 802.3af-Conforme, 5V 2.5A DC Sortie, Ventilateur de Refroidissement Intégré PoE Hat, Compatible avec Boîtier Officiel Raspberry Pi 4B/3B+
