Sadržaj:

Edisonov udarni sistem: 6 koraka
Edisonov udarni sistem: 6 koraka

Video: Edisonov udarni sistem: 6 koraka

Video: Edisonov udarni sistem: 6 koraka
Video: Суета после свадьбы Шахбанова Саида 2024, Novembar
Anonim
Edison Head Impact System
Edison Head Impact System

Cilj ovog projekta bio je stvoriti uređaj koji prati intenzitet udaraca glavom i otkriva udare za koje postoji velika vjerovatnoća da će izazvati potres mozga. U omladinskom fudbalu 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

Postavite Intel Edison
Postavite Intel Edison

Idite na ovu web stranicu:

DOLAZNO Pratite uputstva i dovršite postupak instalacije/ažuriranje firmvera.

Postavite Wifi: configure_edison --wifi

Postavite Ime: configure_edison --name

Postavite lozinku: configure_edison --password

Podesite datum:

rm /etc /localtime

ln -s/usr/share/zoneinfo/America/Chicago/etc/localtime

ls -l /etc /localtime

Korak 2: Postavite RTIMULib

Postavite RTIMULib
Postavite RTIMULib

Preuzmite RTIMULib Zip datoteku na prijenosno računalo:

Pomoću SFTP -a prenesite raspakiranu RTIMULib datoteku u korijenski direktorij Intel Edison.

Unesite ove naredbe za instaliranje RTIMULibovog Linux sustava:

Napravite /etc/ld.so.conf i dodajte red: "/usr/local/lib"

U biblioteci RTIMULib unesite ove naredbe:

mkdir build

cd build

cmake..

make -j4

make install

ldconfig

U biblioteci /Linux /RTIMULibCal unesite ove naredbe:

make -j4

make install

U biblioteci /Linux /python unesite ove naredbe:

python setup.py build

python setup.py install

Korak 3: Postavljanje Jave i Tomcat -a

Java i Tomcat postavljanje
Java i Tomcat postavljanje
Java i Tomcat postavljanje
Java i Tomcat postavljanje

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 REZERVNO kopiranje originalnog 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

Sada, za TOMCAT, evo kako preuzeti i postaviti web server (počevši od korijenskog direktorija):

mkdir tomcat

cd tomcat

Premjestite apache-tomcat-blah-blah.#.#.#. Tar.gz (** Nije tač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 red ispod liste sa "role =" manager-gui "/>"

vim context.xml

*Promijenite "" liniju u "privileged =" true ">"

cd../bin

vim startup.sh

*Dodajte "export JAVA_HOME =/home/root/java/"

vim shutdown.sh

*Dodajte "export 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 grešku "Catalina Server možda ne radi" i pokušajte pokrenuti i isključiti još nekoliko puta …

Korak 4: EHIS do izvršnog i automatskog web servera

EHIS za izvršni i automatski web server
EHIS za izvršni i automatski web server

Kreiranje izvršnog programa eHIS:

Dodajte " #!/Usr/bin/python2.7" na vrh eHISprogram.py

Zatim unesite naredbu: chmod u+x eHISprogram.py

Automatizacija web servera:

mkdir /etc/init.d

cd init.d

Pomičite edison.sh iz sigurnosne kopije u init.d dir putem SFTP -a

UREDITE edison.sh promjenom lokacija startup.sh i shutdown.sh

chmod 755 edison.sh

default-rc.d edison.sh zadane postavke

Korak 5: Postavljanje Ubidots (Cloud) uređaja

Postavljanje uređaja Ubidots (Cloud)
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/tests/OfficialSFprograms/

* vim eHIS.py

* LIJEPITE ID varijable influence_Graph pod navodnicima impact_Graph = api.get_variable ("")

** REPEAT za ostale 3 varijable

Korak 6: Postavljanje i testiranje TomCat web poslužitelja

Postavljanje i testiranje TomCat web poslužitelja
Postavljanje i testiranje TomCat web poslužitelja

*** Za ovaj proces trebate originalnu Edisonovu najnoviju sigurnosnu kopiju

Koraci za instaliranje i pokretanje lokalnog Edison web poslužitelja:

Putem SFTP sesije kopirajte Edisonwar folder i Edisonwar.war datoteku iz sigurnosne kopije u /home/root/tomcat/apache-tomcat-9.0.0. M1/webapps direktorij.

Pokrenite web server

Idite u Host Manager u pregledniku koristeći "rikseddy#.local: 8080" i provjerite je li aplikacija EdisonWar navedena

Pristupite aplikaciji EdisonWar i pogledajte tablicu utjecaja…

Na kraju, testirajte program Edison Head Impact System:

./eHISprogram

*** Ako postoje greške "datoteka ne postoji" ili "direktorij ne postoji", ispravite ih kopiranjem tih datoteka/direktorija iz sigurnosne kopije u odgovarajuće direktorije.

Provjerite web server lokalnog domaćina:

Pristupite lokalnom hostu koristeći "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.

Preporučuje se: