Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja promjena: 2025-01-13 06:57
Cilj ovog projekta bio je stvoriti uređaj koji prati intenzitet udaraca glavom i detektira udare za koje postoji velika vjerojatnost da će izazvati potres mozga. U nogometu za mlade ovaj medicinski uređaj može biti dodatni "skup očiju" koji nadzire sigurnost igrača i obavještava trenere kada nešto nije u redu.
****************** ************
Korak 1: Postavite Intel Edison
Idite na ovu web stranicu:
TEMELJNO PRATITE upute i dovršite postupak instalacije/ažuriranje firmvera.
Postavite Wifi: configure_edison --wifi
Postavite ime: configure_edison --name
Postavite lozinku: configure_edison --password
Postavite datum:
rm /etc /localtime
ln -s/usr/share/zoneinfo/America/Chicago/etc/localtime
ls -l /etc /localtime
Korak 2: Postavite RTIMULib
Preuzmite RTIMULib Zip datoteku na prijenosno računalo:
Upotrijebite SFTP za prijenos raspakirane datoteke RTIMULib u korijenski direktorij Intel Edison.
Unesite ove naredbe za instaliranje RTIMULibovog Linux sustava:
Napravite /etc/ld.so.conf i dodajte redak: "/usr/local/lib"
U biblioteci RTIMULib unesite ove naredbe:
mkdir graditi
cd build
cmake..
napraviti -j4
napraviti instalaciju
ldconfig
U knjižnici /Linux /RTIMULibCal unesite ove naredbe:
napraviti -j4
napraviti instalaciju
U knjižnici /Linux /python unesite ove naredbe:
python setup.py build
python setup.py install
Korak 3: Postavljanje Jave i Tomcata
Nakon što dovršite postavljanje RTIMULiba, preuzmite najnovije Python programe i mapu "Informacije o igračima" iz najnovije Edisonove sigurnosne kopije putem SFTP sesije.
*** SJEĆAJTE SE NA ČESTO REZERVIRANJE ORIGINAL EDISON -a
Morate dodati Java:
mkdir java
cd java
Premjestite jdk.blah.blah.blah.tar.gz iz sigurnosne kopije u edison putem SFTP sesije
tar -zxvf TARNAME
Za TOMCAT evo kako preuzeti i postaviti web poslužitelj (počevši od korijenskog direktorija):
mkdir tomcat
cd tomcat
Premjestite apache-tomcat-blah-blah.#.#.#. Tar.gz (** Nije točan format datoteke) iz sigurnosne kopije u edison putem SFTP sesije
tar -zxvf TARNAME
cd apache-tomcat-9.0.0. M1/conf
vim tomcat-users.xml
*Izbrišite komentar oko uloga i dodajte redak ispod popisa s "role =" manager-gui "/>"
vim context.xml
*Promijenite "" redak u "privileged =" true ">"
cd../bin
vim startup.sh
*Dodajte "izvoz JAVA_HOME =/home/root/java/"
vim shutdown.sh
*Dodajte "izvoz JAVA_HOME =/home/root/java/"
Sada provjerite može li se web poslužitelj pokrenuti putem "./startup.sh" i isključiti putem "./shutdown.sh" u mapi bin.
** Zanemarite pogrešku "Catalina Server možda ne radi" i pokušajte pokrenuti i isključiti još nekoliko puta …
Korak 4: EHIS za izvršni i automatski web poslužitelj
Izrada izvršnog programa eHIS:
Dodajte " #!/Usr/bin/python2.7" na vrh eHISprogram.py
Zatim unesite naredbu: chmod u+x eHISprogram.py
Automatiziranje web poslužitelja:
mkdir /etc/init.d
cd init.d
PREMJESTITE edison.sh iz sigurnosne kopije u init.d dir putem SFTP -a
UREDITE edison.sh promjenom lokacija pokretanja.sh i zatvaranja.sh
chmod 755 edison.sh
default-rc.d edison.sh zadane postavke
Korak 5: Postavljanje uređaja Ubidots (Cloud)
Unesite naredbe iz root direktorija:
cd RTIMULib-master/Linux/python/testovi/OfficialSFprogrami/
python eHISnewCloudSource.py
Konfigurirajte varijable uređaja:
Prijavite se na račun na
Kliknite na karticu Izvori
Kliknite na Uređaj
Kliknite na varijablu impact_Graph
Kopirajte ID varijable
*cd RTIMULib-master/Linux/python/testovi/OfficialSFprogrami/
* vim eHIS.py
* UMJESTITE ID varijable influence_Graph pod navodnicima influence_Graph = api.get_variable ("")
** PONAVLJAJTE za ostale 3 varijable
Korak 6: Postavljanje i testiranje TomCat web poslužitelja
*** Za ovaj proces trebate izvornu Edisonovu najnoviju sigurnosnu kopiju
Koraci za instaliranje i pokretanje lokalnog Edison web poslužitelja:
Kroz SFTP sesiju kopirajte mapu Edisonwar i datoteku Edisonwar.war iz sigurnosne kopije u /home/root/tomcat/apache-tomcat-9.0.0. M1/webapps direktorij.
Pokrenite web poslužitelj
Idite na Host Manager u pregledniku pomoću "rikseddy#.local: 8080" i provjerite je li aplikacija EdisonWar navedena
Pristupite aplikaciji EdisonWar i provjerite tablicu utjecaja…
Na kraju, isprobajte program Edison Head Impact System:
./eHISprogram
*** Ako postoje pogreške "datoteka ne postoji" ili "direktorij ne postoji", ispravite ih kopiranjem tih datoteka/direktorija iz sigurnosne kopije u odgovarajuće direktorije.
Provjerite web poslužitelj lokalnog domaćina:
Pristupite lokalnom hostu pomoću "localhost: 8080" na Macu i pristupite Player2 pod Chartwar -om
Provjerite je li tablica s podacima o utjecaju ažurirana najnovijim podacima testiranja programa python.