Innholdsfortegnelse:
2025 Forfatter: John Day | [email protected]. Sist endret: 2025-01-13 06:58
Målet med dette prosjektet var å lage en enhet som overvåker intensiteten av hodestøt og oppdager støt som har stor sannsynlighet for å produsere hjernerystelse. I ungdomsfotball kan dette medisinske utstyret være et ekstra "sett med øyne" som overvåker spillernes sikkerhet og varsler trenere når noe er galt.
******* ***** *************
Trinn 1: Konfigurer Intel Edison
Gå til dette nettstedet:
FØLG instruksjonene GODT og fullfør installasjonsprosessen/fastvareoppdateringen.
Sett opp Wifi: configure_edison --wifi
Sett opp navnet: configure_edison --name
Sett opp passordet: configure_edison --password
Sett opp datoen:
rm /etc /localtime
ln -s/usr/share/zoneinfo/America/Chicago/etc/localtime
ls -l /etc /localtime
Trinn 2: Konfigurer RTIMULib
Last ned RTIMULib Zip -fil til bærbar datamaskin:
Bruk SFTP til å overføre den utpakkede RTIMULib -filen til Intel Edisons rotkatalog.
Skriv inn disse kommandoene for å installere RTIMULibs Linux -system:
Lag /etc/ld.so.conf og legg til linjen: "/usr/local/lib"
Under RTIMULib -biblioteket angir du disse kommandoene:
mkdir build
bygge cd
cmake..
lage -j4
gjøre installere
ldconfig
Under /Linux /RTIMULibCal -biblioteket angir du disse kommandoene:
lage -j4
gjøre installere
Under /Linux /python -biblioteket angir du disse kommandoene:
python setup.py build
python setup.py installere
Trinn 3: Java og Tomcat -oppsett
Når du har fullført RTIMULib -oppsettet, laster du ned de nyeste Python -programmene og "Spillerinfo" -mappen fra den siste Edison -sikkerhetskopien gjennom en SFTP -økt.
*** HUSK TIL SIKKERHETSKOPIERING AV ORIGINAL UTGAVE
Du må legge til Java:
mkdir java
cd java
Flytt jdk.blah.blah.blah.tar.gz fra sikkerhetskopi til edison via SFTP -sesjon
tar -zxvf TARNAME
Nå, for TOMCAT, kan du laste ned og konfigurere webserveren (fra rotkatalogen):
mkdir tomcat
cd tomcat
Flytt apache-tomcat-blah-blah.#.#.#. Tar.gz (** Ikke eksakt filformat) fra sikkerhetskopi til edison via SFTP-sesjon
tar -zxvf TARNAME
cd apache-tomcat-9.0.0. M1/conf
vim tomcat-users.xml
*Slett kommentaren rundt rollene, og legg til en linje under listen med "roller =" manager-gui "/>"
vim context.xml
*Endre "" linje til "privileged =" true ">"
cd../bin
vim oppstart.sh
*Legg til "eksporter JAVA_HOME =/home/root/java/"
vim shutdown.sh
*Legg til "eksporter JAVA_HOME =/home/root/java/"
Sjekk nå om webserveren kan startes gjennom "./startup.sh" og stenges gjennom "./shutdown.sh" under mappen bin.
** Ignorer feilen "Catalina Server kjører kanskje ikke", og prøv å starte og slå av flere ganger …
Trinn 4: EHIS til kjørbar og automatisk webserver
Opprette eHIS kjørbart program:
Legg " #!/Usr/bin/python2.7" til toppen av eHISprogram.py
Skriv deretter inn kommando: chmod u+x eHISprogram.py
Automatisering av webserver:
mkdir /etc/init.d
cd init.d
FLYT edison.sh fra Backup til init.d dir via SFTP
EDIT edison.sh ved å endre steder for startup.sh og shutdown.sh
chmod 755 edison.sh
update-rc.d edison.sh standardinnstillinger
Trinn 5: Konfigurere Ubidots (Cloud) -enhet
Skriv inn kommandoer fra rotkatalogen:
cd RTIMULib-master/Linux/python/tests/OfficialSFprograms/
python eHISnewCloudSource.py
Konfigurer enhetsvariabler:
Logg på konto på
Klikk på kategorien Kilder
Klikk på enheten
Klikk på impact_Graph -variabelen
Kopier variabel -IDen
*cd RTIMULib-master/Linux/python/tests/OfficialSFprograms/
* vim eHIS.py
* LISTE inn impact_Graph -variabel -ID -en under sitatene impact_Graph = api.get_variable ("")
** REPEAT for andre 3 variabler
Trinn 6: Angi og test TomCat Webserver
*** Du trenger Original Edisons siste sikkerhetskopi for denne prosessen
Trinn for å installere og kjøre Local Edison Webserver:
Gjennom en SFTP-økt, kopierer du Edisonwar-mappen og Edisonwar.war-filen fra sikkerhetskopien til katalogen /home/root/tomcat/apache-tomcat-9.0.0. M1/webapps.
Start webserveren
Gå til Host Manager i nettleseren ved hjelp av "rikseddy#.local: 8080" og sjekk om EdisonWar -appen er oppført
Få tilgang til EdisonWar -appen og sjekk effekttabellen …
Til slutt, test Edison Head Impact System -programmet:
./eHISprogram
*** Hvis det er feil "ikke eksisterende" eller "katalog ikke eksisterende", kan du fikse dem ved å kopiere disse filene/katalogene fra sikkerhetskopien til de respektive katalogene.
Sjekk den lokale vertens webserver:
Få tilgang til den lokale verten ved å bruke "localhost: 8080" på Mac og få tilgang til Player2 under Chartwar
Sjekk om tabellen Impact -data har oppdatert med de nyeste dataene fra testing av python -programmet.