VittaPi est une interface conçue pour faciliter la communication entre VittaScience et un Raspberry Pi. Ce package est conçu pour le système d'exploitation Raspberry Pi OS Bullseye.
Système d'exploitation pris en charge : Bullseye
Exécutez la commande suivante pour mettre à jour les paquets du système :
sudo apt-get updateSi vous utilisez des modules Grove nécessitant une communication I2C (par exemple, LCD16x2), suivez ces étapes :
-
Accédez à la configuration du Raspberry Pi :
sudo raspi-config
-
Sélectionnez "3 Interface Options".
-
Sélectionnez "I5 I2C".
-
Redémarrez le système pour appliquer les modifications :
sudo reboot
Ce package dépend de plusieurs bibliothèques et modules :
- SenseHat de la Fondation Raspberry Pi - astro-pi.
- GrovePi de Seeed Studio - github - GrovePi.
- Module dht de Seeed Studio github - dht
Toutes ces dépendances sont sous licence MIT.
Pour installer VittaPi, suivez les étapes ci-dessous :
-
Téléchargez le package depuis le dépôt :
git clone https://github.com/vittascience/vittapi.git
-
Construisez le package :
sudo dpkg --build vittapi
-
Installez le package :
sudo dpkg -i vittapi.deb
Après l'installation, un raccourci sera créé sur le bureau de votre Raspberry Pi. Vous avez deux options :
-
Cliquez sur le raccourci, ce qui lancera le programme et son interface graphique dans une nouvelle fenêtre de terminal.
OU
-
Lancez le programme directement depuis un terminal avec la commande suivante :
vittapi.sh
Pour téléverser du code, vous devrez spécifier le nom d'hôte de votre Raspberry Pi à l'aide d'un bloc [raspberry] nom d'hôte. Vous pouvez également utiliser l'adresse IP de votre Raspberry Pi.
Si le téléversement échoue, vérifiez que le nom d'hôte est correct et que votre Raspberry Pi est connecté à Internet. Pour la première connexion depuis un autre terminal que celui de votre Raspberry Pi, vous devez autoriser la connexion une connexion non sécurisée.
Ce package est encore en développement. Des bugs peuvent être présents. Si vous en découvrez, merci de créer une issue sur notre dépôt GitHub.
Note de sécurité : La communication entre vittascience.com et le Raspberry Pi se fait via un serveur web Flask. Une connexion Internet est nécessaire. La communication utilise le protocole HTTP et non HTTPS. Il est donc recommandé de n'utiliser ce package que sur un réseau privé et sécurisé.
Pour toute autre question ou feedback, n'hésitez pas à nous contacter.