Obsah:
2025 Autor: John Day | [email protected]. Naposledy zmenené: 2025-01-13 06:58
Cieľom tohto projektu bolo vytvoriť zariadenie, ktoré monitoruje intenzitu nárazov hlavy a detekuje nárazy, pri ktorých je vysoká pravdepodobnosť otrasov. V mládežníckom futbale môže byť toto zdravotnícke zariadenie ďalšou „sadou očí“dohliadajúcou na bezpečnosť hráčov a upozorňujúcich trénerov, ak sa niečo deje.
******************************************* ************
Krok 1: Nastavte Intel Edison
Prejdite na tento web:
DODRŽIAVAJTE pokyny a dokončite proces inštalácie/aktualizáciu firmvéru.
Nastavte Wifi: configure_edison --wifi
Nastavte názov: configure_edison --name
Nastavte heslo: configure_edison -heslo
Nastavte dátum:
rm /etc /localtime
ln -s/usr/share/zoneinfo/America/Chicago/etc/localtime
ls -l /etc /localtime
Krok 2: Nastavte RTIMULib
Stiahnite si súbor ZIP RTIMULib do prenosného počítača:
Pomocou SFTP preneste rozbalený súbor RTIMULib do koreňového adresára Intel Edison.
Na inštaláciu systému Linux systému RTIMULib zadajte tieto príkazy:
Vytvorte súbor /etc/ld.so.conf a pridajte riadok: „/usr/local/lib“
Pod knižnicou RTIMULib zadajte tieto príkazy:
stavba mkdir
zostava cd
cmake..
urobiť -j4
vykonať inštaláciu
ldconfig
Do knižnice /Linux /RTIMULibCal zadajte tieto príkazy:
urobiť -j4
vykonať inštaláciu
Do knižnice /Linux /python zadajte tieto príkazy:
zostava python setup.py
inštalácia python setup.py
Krok 3: Nastavenie Java a Tomcat
Po dokončení inštalácie RTIMULib si stiahnite najnovšie programy Python a priečinok „Hráči info“z najnovšej zálohy Edison prostredníctvom relácie SFTP.
*** PAMÄTAJTE SI NA ZÁLOHOVANIE ORIGINÁLNEHO EDISONA ČASTO
Musíte pridať Javu:
mkdir java
cd java
Presuňte jdk.blah.blah.blah.tar.gz zo zálohy na edison cez reláciu SFTP
tar -zxvf TARNAME
Teraz pre TOMCAT postup, ako stiahnuť a nastaviť webový server (od koreňového adresára):
mkdir tomcat
cd tomcat
Presuňte apache-tomcat-blah-bla.#.#.#. Tar.gz (** Nepresný formát súboru) zo zálohy do edisonu cez reláciu SFTP
tar -zxvf TARNAME
cd apache-tomcat-9.0.0. M1/konf
vim tomcat-users.xml
*Odstráňte komentár okolo rolí a pod zoznam pridajte riadok s „rolí =“manager-gui”/>“
vim kontext.xml
*Zmeňte riadok "" na "privilegovaný =" true ">"
cd../bin
vim startup.sh
*Pridajte „export JAVA_HOME =/home/root/java/“
vim shutdown.sh
*Pridajte „export JAVA_HOME =/home/root/java/“
Teraz skontrolujte, či je možné webový server spustiť pomocou súboru „./startup.sh“a vypnúť ho pomocou súboru „./shutdown.sh“v priečinku bin.
** Ignorujte chybu „Server Catalina možno nie je spustený“a skúste spustenie a vypnutie ešte niekoľkokrát…
Krok 4: EHIS na spustiteľný a automatický webový server
Vytvorenie spustiteľného programu eHIS:
Pridajte „ #!/Usr/bin/python2.7“na začiatok stránky eHISprogram.py
Potom zadajte príkaz: chmod u+x eHISprogram.py
Automatizácia webového servera:
mkdir /etc/init.d
cd init.d
MOVE edison.sh zo zálohy na init.d dir cez SFTP
UPRAVTE edison.sh zmenou umiestnenia startup.sh a shutdown.sh
chmod 755 edison.sh
predvolené nastavenia aktualizácie-rc.d edison.sh
Krok 5: Nastavenie zariadenia Ubidots (cloud)
Zadajte príkazy z koreňového adresára:
cd RTIMULib-master/Linux/python/testy/OfficialSFprograms/
python eHISnewCloudSource.py
Konfigurácia premenných zariadenia:
Prihláste sa do účtu na
Kliknite na kartu Zdroje
Kliknite na Zariadenie
Kliknite na premennú impact_Graph
Skopírujte ID premennej
*cd RTIMULib-master/Linux/python/testy/OfficialSFprograms/
* vim eHIS.py
* VLOŽTE ID premennej impact_Graph pod citáty impact_Graph = api.get_variable ("")
** OPAKOVAŤ pre ďalšie 3 premenné
Krok 6: Nastavenie a testovanie webového servera TomCat
*** Na tento proces potrebujete najnovšiu zálohu pôvodného Edisona
Kroky na inštaláciu a spustenie lokálneho webového servera Edison:
Prostredníctvom relácie SFTP skopírujte priečinok Edisonwar a súbor Edisonwar.war zo zálohy do adresára /home/root/tomcat/apache-tomcat-9.0.0. M1/webapps.
Spustite webový server
Prejdite v prehliadači na správcu hostiteľov pomocou príkazu „rikseddy#.local: 8080“a skontrolujte, či je v zozname uvedená aplikácia EdisonWar
Prejdite na aplikáciu EdisonWar a pozrite sa na tabuľku vplyvov…
Nakoniec vyskúšajte program Edison Head Impact System:
./eHISprogram
*** Ak sa vyskytli chyby „súbor neexistuje“alebo „adresár neexistuje“, opravte ich skopírovaním týchto súborov/adresárov zo zálohy do príslušných adresárov.
Skontrolujte webový server miestneho hostiteľa:
Pripojte sa k miestnemu hostiteľovi pomocou „localhost: 8080“na Macu a spustite Player2 pod Chartwarom
Skontrolujte, či sa tabuľka údajov Impact aktualizovala o najnovšie údaje z testovania programu python.