Inhoudsopgave:
2025 Auteur: John Day | [email protected]. Laatst gewijzigd: 2025-01-13 06:57
Het doel van dit project was om een apparaat te maken dat de intensiteit van hoofdstoten bewaakt en schokken detecteert die een grote kans op een hersenschudding hebben. In het jeugdvoetbal kan dit medische hulpmiddel een extra "ogen" zijn die toezicht houdt op de veiligheid van de spelers en de coaches waarschuwt wanneer er iets mis is.
************************** VERGEET NIET VAAK EEN BACK-UP TE MAKEN VAN ORIGINELE EDISON **************** ***********
Stap 1: Stel Intel Edison in
Ga naar deze website:
VOLG de instructies GRONDIG en voltooi het installatieproces/firmware-update.
Stel de wifi in: configure_edison --wifi
Stel de naam in: configure_edison --name
Stel het wachtwoord in: configure_edison --password
Stel de datum in:
rm /etc/localtime
ln -s /usr/share/zoneinfo/America/Chicago /etc/localtime
ls -l /etc/localtime
Stap 2: RTIMUlib. instellen
Download RTIMUlib Zip-bestand op laptop:
Gebruik SFTP om het uitgepakte RTIMULib-bestand over te brengen naar de hoofdmap van Intel Edison.
Voer deze opdrachten in om het Linux-systeem van RTIMUlib te installeren:
Maak /etc/ld.so.conf aan en voeg de regel toe: " /usr/local/lib"
Voer onder de RTIMULib-bibliotheek deze opdrachten in:
mkdir bouwen
cd bouwen
cmake..
maak -j4
laten installeren
ldconfig
Voer onder de /Linux/RTIMULibCal-bibliotheek deze opdrachten in:
maak -j4
laten installeren
Voer onder de /Linux/python-bibliotheek deze opdrachten in:
python setup.py bouwen
python setup.py installeren
Stap 3: Java en Tomcat instellen
Na het voltooien van de RTIMUlib-configuratie, downloadt u de meest recente Python-programma's en de map "Spelersinfo" van de meest recente Edison-back-up via een SFTP-sessie.
*** DENK OM VAAK EEN BACK-UP TE MAKEN VAN ORIGINELE EDISON
Je moet Java toevoegen:
mkdir java
cd java
Verplaats jdk.blah.blah.blah.tar.gz van back-up naar edison via SFTP-sessie
tar -zxvf TARNAME
Nu, voor de TOMCAT, hier is hoe de webserver te downloaden en in te stellen (vanuit de hoofdmap):
mkdir kater
cd kater
Verplaats apache-tomcat-blah-blah.#.#.#.tar.gz (**Niet exact bestandsformaat) van back-up naar edison via SFTP-sessie
tar -zxvf TARNAME
cd apache-tomcat-9.0.0. M1/conf
vim tomcat-users.xml
*Verwijder de opmerking rond de rollen en voeg een regel toe onder de lijst met " role="manager-gui"/ >"
vim context.xml
*Verander de regel "" in " privileged="true" >"
cd../bin
vim startup.sh
*Toevoegen " export JAVA_HOME=/home/root/java/"
vim shutdown.sh
*Toevoegen " export JAVA_HOME=/home/root/java/"
Controleer nu of de webserver kan worden gestart via "./startup.sh" en kan worden afgesloten via "./shutdown.sh" onder de bin-map.
**Negeer de fout "Catalina Server werkt mogelijk niet" en probeer nog een paar keer op te starten en af te sluiten…
Stap 4: EHIS naar uitvoerbare en automatische webserver
Uitvoerbaar eHIS-programma maken:
Voeg " #!/usr/bin/python2.7 " toe bovenaan eHISprogram.py
Voer vervolgens het commando in: chmod u+x eHISprogram.py
Webserver automatiseren:
mkdir /etc/init.d
cd init.d
VERPLAATS edison.sh van Back-up naar init.d dir via SFTP
BEWERK edison.sh door de locaties van startup.sh en shutdown.sh te wijzigen
chmod 755 edison.sh
update-rc.d edison.sh standaardinstellingen
Stap 5: Ubidots (cloud)-apparaat instellen
Voer opdrachten in vanuit de hoofdmap:
cd RTIMUlib-master/Linux/python/tests/OfficialSFprograms/
python eHISnewCloudSource.py
Apparaatvariabelen configureren:
Log in op uw account op
Klik op het tabblad Bronnen
Klik op het apparaat
Klik op de impact_Graph-variabele
Kopieer de variabele ID
*cd RTIMUlib-master/Linux/python/tests/OfficialSFprograms/
* vim eHIS.py
* PLAK de impact_Graph variabele ID onder de citaten van impact_Graph = api.get_variable("")
**HERHALEN voor andere 3 variabelen
Stap 6: TomCat-webserver instellen en testen
***Voor dit proces hebt u de meest recente back-up van de originele Edison nodig
Stappen om lokale Edison-webserver te installeren en uit te voeren:
Kopieer via een SFTP-sessie de map Edisonwar en het bestand Edisonwar.war van de back-up naar de map /home/root/tomcat/apache-tomcat-9.0.0. M1/webapps.
Start de webserver op
Ga naar de Host Manager in de browser met "rikseddy#.local:8080" en controleer of de EdisonWar-app wordt vermeld
Open de EdisonWar-app en bekijk de impacttabel…
Test ten slotte het Edison Head Impact System-programma:
./eHIS-programma
***Als er fouten "bestand niet bestaand" of "map niet bestaand" zijn, herstel deze dan door die bestanden/mappen van de back-up naar hun respectievelijke mappen te kopiëren.
Controleer de webserver van de lokale host:
Ga naar de lokale host met "localhost:8080" op de Mac en ga naar Player2 onder de Chartwar
Controleer of de Impact-gegevenstabel is bijgewerkt met de meest recente gegevens van het testen van het python-programma.