Kazalo:
2025 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2025-01-13 06:58
Cilj tega projekta je bil ustvariti napravo, ki spremlja intenzivnost udarcev z glavo in zaznava udarce, za katere obstaja velika verjetnost, da bodo povzročili pretres možganov. V mladinskem nogometu je lahko ta medicinski pripomoček dodaten »pogled«, ki nadzoruje varnost igralcev in obvešča trenerje, ko je kaj narobe.
**************************** Spomnite se na varnostno kopiranje IZVORNEGA EDISONA Pogosto *************** ************
1. korak: Namestite Intel Edison
Obiščite to spletno stran:
TEMELJNO Sledite navodilom in dokončajte postopek namestitve/posodobitev vdelane programske opreme.
Nastavite Wi -Fi: configure_edison --wifi
Nastavite ime: configure_edison --name
Nastavite geslo: configure_edison --password
Nastavite datum:
rm /etc /localtime
ln -s/usr/share/zoneinfo/America/Chicago/etc/localtime
ls -l /etc /localtime
2. korak: Namestite RTIMULib
Prenesite datoteko RTIMULib Zip na prenosni računalnik:
Uporabite SFTP za prenos nezaščitene datoteke RTIMULib v korenski imenik Intel Edison.
Za namestitev sistema RTIMULib Linux vnesite te ukaze:
Ustvarite /etc/ld.so.conf in dodajte vrstico: "/usr/local/lib"
Pod knjižnico RTIMULib vnesite te ukaze:
mkdir build
cd build
cmake..
naredi -j4
namesti
ldconfig
V knjižnico /Linux /RTIMULibCal vnesite te ukaze:
naredi -j4
namesti
V knjižnico /Linux /python vnesite te ukaze:
python setup.py build
python setup.py install
3. korak: Namestitev Jave in Tomcata
Ko dokončate namestitev RTIMULib, prenesite najnovejše programe Python in mapo "Informacije o igralcih" iz najnovejše varnostne kopije Edisona prek seje SFTP.
*** UPORABLJAJTE SE, DA POROČNO REZERVIRATE ORIGINAL EDISON
Dodati morate Javo:
mkdir java
cd java
Premakni jdk.blah.blah.blah.tar.gz iz varnostne kopije v edison prek seje SFTP
tar -zxvf TARNAME
Zdaj za TOMCAT prenesite in nastavite spletni strežnik (začenši iz korenskega imenika):
mkdir tomcat
cd tomcat
Premaknite apache-tomcat-blah-blah.#.#.#. Tar.gz (** Ni natančne oblike datoteke) iz varnostne kopije v edison prek seje SFTP
tar -zxvf TARNAME
cd apache-tomcat-9.0.0. M1/conf
vim tomcat-users.xml
*Izbrišite komentar okoli vlog in dodajte vrstico pod seznamom z "vlogami =" manager-gui "/>"
vim context.xml
*Vrstico "" spremenite v "privileged =" true ">"
cd../bin
vim startup.sh
*Dodajte "izvoz JAVA_HOME =/home/root/java/"
vim shutdown.sh
*Dodajte "izvoz JAVA_HOME =/home/root/java/"
Zdaj preverite, ali je mogoče spletni strežnik zagnati prek "./startup.sh" in zaustaviti prek "./shutdown.sh" v mapi bin.
** Prezri napako »Strežnik Catalina se morda ne izvaja« in poskusi še nekajkrat zagnati in izklopiti …
4. korak: EHIS do izvedljivega in samodejnega spletnega strežnika
Ustvarjanje izvršljivega programa eHIS:
Dodajte " #!/Usr/bin/python2.7" na vrh eHISprogram.py
Nato vnesite ukaz: chmod u+x eHISprogram.py
Avtomatizacija spletnega strežnika:
mkdir /etc/init.d
cd init.d
Premaknite edison.sh iz varnostne kopije v direktorij init.d prek SFTP
UREDITE edison.sh tako, da spremenite lokacije startup.sh in shutdown.sh
chmod 755 edison.sh
update-rc.d privzete nastavitve edison.sh
5. korak: Nastavitev naprave Ubidots (Cloud)
Vnesite ukaze iz korenskega imenika:
cd RTIMULib-master/Linux/python/tests/OfficialSFprograms/
python eHISnewCloudSource.py
Konfigurirajte spremenljivke naprave:
Prijavite se v račun na naslovu
Kliknite zavihek Viri
Kliknite na napravo
Kliknite spremenljivko impact_Graph
Kopirajte ID spremenljivke
*cd RTIMULib-master/Linux/python/tests/OfficialSFprograms/
* vim eHIS.py
* OSTAVITE ID spremenljivke impact_Graph pod navedbami influence_Graph = api.get_variable ("")
** PONOVI za druge 3 spremenljivke
Korak 6: Nastavitev in preizkušanje spletnega strežnika TomCat
*** Za ta postopek potrebujete originalno Edisonovo najnovejšo varnostno kopijo
Koraki za namestitev in zagon lokalnega spletnega strežnika Edison:
Skozi sejo SFTP kopirajte mapo Edisonwar in datoteko Edisonwar.war iz varnostne kopije v imenik /home/root/tomcat/apache-tomcat-9.0.0. M1/webapps.
Zaženite spletni strežnik
Pojdite v upravitelja gostiteljev v brskalniku z uporabo "rikseddy#.local: 8080" in preverite, ali je aplikacija EdisonWar navedena
Odprite aplikacijo EdisonWar in si oglejte tabelo vplivov…
Na koncu preizkusite program Edison Head Impact System:
./eHISprogram
*** Če obstajajo napake "datoteka ne obstaja" ali "imenik ne obstaja", jih popravite tako, da te datoteke/imenike kopirate iz varnostne kopije v ustrezne imenike.
Preverite spletni strežnik lokalnega gostitelja:
Dostopajte do lokalnega gostitelja z uporabo "localhost: 8080" na Macu in dostopajte do Player2 pod Chartwarjem
Preverite, ali se je tabela s podatki o vplivu posodobila z najnovejšimi podatki testiranja programa python.