2017-07-16 1 views
0

la question ne semble pas assez concrète, alors laissez-moi vous expliquer: j'ai programmé une application Web pour visualiser les données de différents capteurs dans un réseau sans fil. Le sensordata est stocké dans une base de données SQLite, qui est connectée en tant que client à un MQTT-Broker. L'ensemble du projet est implémenté sur un RaspberryPi3, qui est également le nœud central du réseau.Comment programmer un outil qui combine différents composants? (RPi)

Pour l'ensemble du projet j'ai utilisé des logiciels differnet comme apache2, mosquitto, sqlite3. De plus, le RPi doit être configuré, donc Hardwre externe peut y être connecté (GPIO, I2C, UART et certains modules).

J'ai écrit un guide d'installation avec plus de 60 commandes.

Quelle est la manière la plus efficace d'écrire un outil, qui installe une configuration du Raspberry avec tous les composants nécessaires? (sh, bash, python ...)

Peut-être que vous pouvez me recommander quelques guides qui explique sh et bash.

+0

Pourquoi ne pas simplement créer une image qui peut être gravée sur une carte? –

+0

J'ai déjà créé une image, mais il serait bien d'avoir un programme exécutable qui installe tous les logiciels requis, les bibliothèques et les configurations d'interface. Juste au cas où sur le même RPi exécutant d'autres programmes, qui ne dépend pas du mien et ne devrait pas être écrasé. – N3wbie

Répondre

1

Je voudrais configurer une installation jusqu'à ce que vous êtes satisfait et que d'utiliser dd pour cloner votre image de carte SD. Vous pouvez nous retrouver pour effectuer l'installation sur un autre raspi. Cordialement, Georg