Table des matières:
2025 Auteur: John Day | [email protected]. Dernière modifié: 2025-01-13 06:57
Le but de ce projet était de créer un appareil qui surveille l'intensité des impacts à la tête et détecte les impacts qui ont une forte probabilité de produire une commotion cérébrale. Dans le football junior, ce dispositif médical peut être une « paire d'yeux » supplémentaire surveillant la sécurité des joueurs et informant les entraîneurs en cas de problème.
************************** N'OUBLIEZ PAS DE SAUVEGARDE EDISON ORIGINAL FRÉQUEMMENT****************** ************
Étape 1: configuration d'Intel Edison
Allez sur ce site Web:
SUIVEZ ATTENTIVEMENT les instructions et terminez le processus d'installation/mise à jour du micrologiciel.
Configurer le Wifi: configure_edison --wifi
Configurez le nom: configure_edison --name
Configurez le mot de passe: configure_edison --password
Configurer la date:
rm /etc/heure locale
ln -s /usr/share/zoneinfo/America/Chicago /etc/localtime
ls -l /etc/heurelocale
Étape 2: Configurer RTIMUlib
Téléchargez le fichier zip RTIMULib sur un ordinateur portable:
Utilisez SFTP pour transférer le fichier RTIMULib décompressé dans le répertoire racine d'Intel Edison.
Saisissez ces commandes pour installer le système Linux de RTIMUlib:
Créez /etc/ld.so.conf et ajoutez la ligne: " /usr/local/lib"
Sous la bibliothèque RTIMULib, entrez ces commandes:
construction mkdir
construction de cd
cmake..
faire -j4
faire installer
ldconfig
Sous la bibliothèque /Linux/RTIMULibCal, entrez ces commandes:
faire -j4
faire installer
Sous la bibliothèque /Linux/python, entrez ces commandes:
python setup.py build
python setup.py installer
Étape 3: Configuration de Java et Tomcat
Une fois la configuration de RTIMULib terminée, téléchargez les programmes Python les plus récents et le dossier « Players Info » à partir de la sauvegarde Edison la plus récente via une session SFTP.
*** N'OUBLIEZ PAS DE SAUVEGARDE EDISON ORIGINAL FRÉQUEMMENT
Vous devez ajouter Java:
mkdir java
cd java
Déplacez jdk.blah.blah.blah.tar.gz de la sauvegarde vers edison via la session SFTP
tar -zxvf TARNAME
Maintenant, pour le TOMCAT, voici comment télécharger et configurer le serveur Web (à partir du répertoire racine):
mkdir matou
cd matou
Déplacez apache-tomcat-blah-blah.#.#.#.tar.gz (** Format de fichier non exact) de la sauvegarde vers Edison via la session SFTP
tar -zxvf TARNAME
cd apache-tomcat-9.0.0. M1/conf
vim tomcat-users.xml
*Supprimez le commentaire autour des rôles et ajoutez une ligne sous la liste avec " roles="manager-gui"/ >"
contexte vim.xml
* Remplacez la ligne "" par " privilégié="true" >"
cd../bin
démarrage vim.sh
*Ajouter " export JAVA_HOME=/home/root/java/"
vim shutdown.sh
*Ajouter " export JAVA_HOME=/home/root/java/"
Vérifiez maintenant si le serveur Web peut être démarré via "./startup.sh" et arrêté via "./shutdown.sh" dans le dossier bin.
** Ignorez l'erreur "Catalina Server n'est peut-être pas en cours d'exécution", et essayez de démarrer et d'arrêter plusieurs fois…
Étape 4: EHIS vers exécutable et serveur Web automatique
Création du programme exécutable eHIS:
Ajoutez " #!/usr/bin/python2.7 " en haut de eHISprogram.py
Ensuite, entrez la commande: chmod u+x eHISprogram.py
Automatisation du serveur Web:
mkdir /etc/init.d
cd init.d
MOVE edison.sh de la sauvegarde vers le répertoire init.d via SFTP
MODIFIER edison.sh en modifiant les emplacements de startup.sh et shutdown.sh
chmod 755 edison.sh
update-rc.d edison.sh par défaut
Étape 5: Configuration du périphérique Ubidots (Cloud)
Saisissez les commandes à partir du répertoire racine:
cd RTIMUlib-master/Linux/python/tests/OfficialSFprograms/
python eHISnewCloudSource.py
Configurer les variables de périphérique:
Connectez-vous à votre compte sur
Cliquez sur l'onglet Sources
Cliquez sur l'appareil
Cliquez sur la variable impact_Graph
Copiez l'ID de la variable
*cd RTIMUlib-master/Linux/python/tests/OfficialSFprograms/
* vim eHIS.py
* COLLER l'ID de la variable impact_Graph sous les guillemets de impact_Graph = api.get_variable("")
**RÉPÉTEZ pour les 3 autres variables
Étape 6: configuration et test du serveur Web TomCat
*** Vous avez besoin de la sauvegarde la plus récente d'Edison d'origine pour ce processus
Étapes pour installer et exécuter le serveur Web local Edison:
Via une session SFTP, copiez le dossier Edisonwar et le fichier Edisonwar.war de la sauvegarde dans le répertoire /home/root/tomcat/apache-tomcat-9.0.0. M1/webapps.
Démarrer le serveur Web
Accédez au gestionnaire d'hôtes sur le navigateur en utilisant "rikseddy#.local:8080" et vérifiez si l'application EdisonWar est répertoriée
Accédez à l'application EdisonWar et consultez le tableau d'impact…
Enfin, testez le programme Edison Head Impact System:
./eHISprogram
*** S'il y a des erreurs "fichier non existant" ou "répertoire non existant", corrigez-les en copiant ces fichiers/répertoires de la sauvegarde dans leurs répertoires respectifs.
Vérifiez le serveur Web de l'hôte local:
Accédez à l'hôte local en utilisant "localhost:8080" sur le Mac et accédez à Player2 sous Chartwar
Vérifiez si la table de données Impact a été mise à jour avec les données les plus récentes provenant du test du programme python.