Cuprins:
2025 Autor: John Day | [email protected]. Modificat ultima dată: 2025-01-13 06:58
Scopul acestui proiect a fost de a crea un dispozitiv care să monitorizeze intensitatea impactului capului și să detecteze impacturile care au o mare probabilitate de a produce o contuzie. În fotbalul pentru tineret, acest dispozitiv medical poate fi un „set de ochi” suplimentar care supraveghează siguranța jucătorilor și notifică antrenorii când ceva nu este în regulă.
**************************** REȚINEȚI-VĂ SĂ FAȚĂ SEMNALIZAT DE EDISON ORIGINAL FRECVENT **************** ************
Pasul 1: Configurați Intel Edison
Accesați acest site:
URMAȚI instrucțiunile în întregime și finalizați procesul de instalare / actualizarea firmware-ului.
Configurați Wifi: configure_edison --wifi
Configurați numele: configure_edison --name
Configurați parola: configure_edison --password
Configurați data:
rm / etc / localtime
ln -s / usr / share / zoneinfo / America / Chicago / etc / localtime
ls -l / etc / localtime
Pasul 2: Configurați RTIMULib
Descărcați fișierul RTIMULib Zip pe laptop:
Utilizați SFTP pentru a transfera fișierul RTIMULib dezarhivat în directorul rădăcină al Intel Edison.
Introduceți aceste comenzi pentru a instala sistemul Linux al RTIMULib:
Creați /etc/ld.so.conf și adăugați linia: "/ usr / local / lib"
În Biblioteca RTIMULib introduceți aceste comenzi:
mkdir build
cd build
cmake..
face -j4
face instalare
ldconfig
În Biblioteca / Linux / RTIMULibCal introduceți aceste comenzi:
face -j4
face instalare
În Biblioteca / Linux / python introduceți aceste comenzi:
python setup.py build
instalare python setup.py
Pasul 3: Configurare Java și Tomcat
După finalizarea configurării RTIMULib, descărcați cele mai recente programe Python și folderul „Informații jucători” din cea mai recentă copie de rezervă Edison printr-o sesiune SFTP.
*** REȚINEȚI-VĂ SĂ FACEȚI SEMNALIZĂ DE EDISON ORIGINAL
Trebuie să adăugați Java:
mkdir java
cd java
Mutați jdk.blah.blah.blah.tar.gz de la backup la edison prin sesiunea SFTP
tar -zxvf TARNAME
Acum, pentru TOMCAT, iată cum puteți descărca și configura serverul web (începând de la directorul rădăcină):
mkdir tomcat
cd tomcat
Mutați apache-tomcat-bla-bla. #. #. #. Tar.gz (** Nu este exact formatul de fișier) de la copie de rezervă la edison prin sesiunea SFTP
tar -zxvf TARNAME
cd apache-tomcat-9.0.0. M1 / conf
vim tomcat-users.xml
* Ștergeți comentariul din jurul rolurilor și adăugați o linie sub listă cu "roles =" manager-gui "/>"
vim context.xml
* Schimbați linia "" în "privileged =" true ">"
cd../bin
vim startup.sh
* Adăugați „export JAVA_HOME = / home / root / java /”
vim shutdown.sh
* Adăugați „export JAVA_HOME = / home / root / java /”
Acum Verificați dacă serverul Web poate fi pornit prin „./startup.sh” și oprit prin „./shutdown.sh” sub folderul bin.
** Ignorați eroarea „Este posibil ca Catalina Server să nu ruleze” și încercați pornirea și oprirea de câteva ori mai mult …
Pasul 4: EHIS la server web executabil și automat
Crearea programului executabil eHIS:
Adăugați „#! / Usr / bin / python2.7” în partea de sus a eHISprogram.py
Apoi introduceți comanda: chmod u + x eHISprogram.py
Automatizarea serverului web:
mkdir /etc/init.d
cd init.d
MUTĂ edison.sh de la Backup la init.d dir prin SFTP
EDITĂ edison.sh modificând locațiile startup.sh și shutdown.sh
chmod 755 edison.sh
Update-rc.d Edison.sh implicit
Pasul 5: Configurarea dispozitivului Ubidots (Cloud)
Introduceți comenzi din directorul rădăcină:
cd RTIMULib-master / Linux / python / tests / OfficialSFprograms /
python eHISnewCloudSource.py
Configurați variabilele dispozitivului:
Conectați-vă la cont la
Faceți clic pe fila Surse
Faceți clic pe dispozitiv
Faceți clic pe impact_Graph Variable
Copiați ID-ul variabilei
* cd RTIMULib-master / Linux / python / tests / OfficialSFprograms /
* vim eHIS.py
* PASTE ID-ul variabilei impact_Graph sub cotațiile impact_Graph = api.get_variable ("")
** REPETĂ pentru alte 3 variabile
Pasul 6: Setarea și testarea TomCat Webserver
*** Pentru acest proces aveți nevoie de cea mai recentă copie de rezervă originală Edison
Pași pentru instalarea și rularea serverului local Edison Webserver:
Printr-o sesiune SFTP, copiați folderul Edisonwar și fișierul Edisonwar.war din copie de rezervă în directorul /home/root/tomcat/apache-tomcat-9.0.0. M1/webapps.
Porniți serverul web
Accesați Host Manager din browser folosind „rikseddy #.local: 8080” și verificați dacă aplicația EdisonWar este listată
Accesați aplicația EdisonWar și verificați tabelul de impact …
În cele din urmă, testați programul Edison Head Impact System:
./eHISprogram
*** Dacă există erori „fișier inexistent” sau „director inexistent”, remediați-le copiind acele fișiere / directoare din copie de rezervă în directoarele lor respective.
Verificați serverul web al gazdei locale:
Accesați gazda locală utilizând „localhost: 8080” pe Mac și accesați Player2 sub Chartwar
Verificați dacă tabelul de date Impact s-a actualizat cu cele mai recente date din testarea programului python.