INHOUDSOPGAWE:

Edison Head Impact System: 6 stappe
Edison Head Impact System: 6 stappe

Video: Edison Head Impact System: 6 stappe

Video: Edison Head Impact System: 6 stappe
Video: Кораблекрушение американского океанского лайнера Morro Castle 2024, November
Anonim
Edison Head Impact System
Edison Head Impact System

Die doel van hierdie projek was om 'n toestel te skep wat die intensiteit van kopstoot monitor en impakte opspoor wat 'n groot waarskynlikheid het om harsingskudding te veroorsaak. In jeugvoetbal kan hierdie mediese toestel 'n ekstra 'oog' wees wat toesig hou oor die veiligheid van die spelers en om afrigters in kennis te stel as iets verkeerd is.

****************************************************************************************************************************************************** *************

Stap 1: Stel Intel Edison op

Stel Intel Edison op
Stel Intel Edison op

Gaan na hierdie webwerf:

Volg die instruksies deeglik en voltooi die installasieproses/firmware -opdatering.

Stel die Wifi op: configure_edison --wifi

Stel die naam op: configure_edison --naam

Stel die wagwoord op: configure_edison -wagwoord

Stel die datum op:

rm /etc /localtime

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

ls -l /etc /localtime

Stap 2: Stel RTIMULib op

Stel RTIMULib op
Stel RTIMULib op

Laai RTIMULib -zip -lêer af op 'n skootrekenaar:

Gebruik SFTP om die uitgepakte RTIMULib -lêer in die wortelgids van Intel Edison oor te dra.

Voer hierdie opdragte in om RTIMULib se Linux -stelsel te installeer:

Skep /etc/ld.so.conf en voeg die reël by: "/usr/local/lib"

Voer onder die RTIMULib -biblioteek hierdie opdragte in:

mkdir bou

cd bou

maak..

maak -j4

installeer

ldconfig

Voer onder die /Linux /RTIMULibCal -biblioteek hierdie opdragte in:

maak -j4

installeer

Voer onder die /Linux /python -biblioteek hierdie opdragte in:

python setup.py bou

python setup.py installeer

Stap 3: Java en Tomcat Setup

Java en Tomcat opstel
Java en Tomcat opstel
Java en Tomcat opstel
Java en Tomcat opstel

Nadat u die RTIMULib -opstelling voltooi het, laai die mees onlangse Python -programme en die "Spelerinligting" -gids af vanaf die mees onlangse Edison -rugsteun deur middel van 'n SFTP -sessie.

*** ONTHOU OM gereeld 'n oorspronklike opgawe te rugsteun

U moet Java byvoeg:

mkdir java

cd java

Beweeg jdk.blah.blah.blah.tar.gz van rugsteun na edison via SFTP -sessie

tar -zxvf TARNAME

Nou, vir die TOMCAT, kan u die webbediener aflaai en instel (vanaf die wortelgids):

mkdir tomcat

cd tomcat

Beweeg apache-tomcat-blah-blah.#.#.#. Tar.gz (** Nie presiese lêerformaat nie) van rugsteun na edison via SFTP-sessie

tar -zxvf TARNAME

cd apache-tomcat-9.0.0. M1/konf

vim tomcat-users.xml

*Vee die opmerking rondom die rolle uit en voeg 'n reël onder die lys met "rolle =" bestuurder-gui "/>"

vim context.xml

*Verander "" reël in "privileged =" true ">"

cd../bin

vim opstart.sh

*Voeg 'uitvoer JAVA_HOME =/home/root/java/' by

vim shutdown.sh

*Voeg 'uitvoer JAVA_HOME =/home/root/java/' by

Kyk nou of die webbediener begin kan word deur "./startup.sh" en af te sluit deur "./shutdown.sh" onder die asblik.

** Ignoreer die fout "Catalina Server werk moontlik nie" en probeer nog 'n paar keer begin en afskakel …

Stap 4: EHIS na uitvoerbare en outomatiese webbediener

EHIS na uitvoerbare en outomatiese webbediener
EHIS na uitvoerbare en outomatiese webbediener

Skep eHIS uitvoerbare program:

Voeg " #!/Usr/bin/python2.7" bo -aan eHISprogram.py

Voer dan Command in: chmod u+x eHISprogram.py

Webbediener outomatiseer:

mkdir /etc/init.d

cd init.d

Beweeg edison.sh van Backup na init.d dir via SFTP

WYSIG edison.sh deur die ligging van startup.sh en shutdown.sh te verander

chmod 755 edison.sh

update-rc.d edison.sh standaard

Stap 5: Stel Ubidots -toestel (wolk) op

Stel Ubidots (wolk) -toestel op
Stel Ubidots (wolk) -toestel op

Voer bevele uit die wortelgids in:

cd RTIMULib-master/Linux/python/tests/OfficialSFprograms/

python eHISnewCloudSource.py

Stel toestelveranderlikes op:

Meld aan by

Klik op die oortjie Bronne

Klik op die toestel

Klik op die impact_Graph -veranderlike

Kopieer die veranderlike ID

*cd RTIMULib-master/Linux/python/tests/OfficialSF-programme/

* vim eHIS.py

* PLAK die impact_Graph -veranderlike ID onder die aanhalings van impact_Graph = api.get_variable ("")

** HERhaal vir ander 3 veranderlikes

Stap 6: Stel en toets TomCat Webserver

Stel en toets TomCat -webbediener
Stel en toets TomCat -webbediener

*** U benodig die mees onlangse rugsteun van die oorspronklike Edison vir hierdie proses

Stappe om plaaslike Edison -webbediener te installeer en uit te voer:

Kopieer die Edisonwar-lêergids en die Edisonwar.war-lêer via 'n SFTP-sessie vanaf die rugsteun na die /home/root/tomcat/apache-tomcat-9.0.0. M1/webapps-gids.

Begin die webbediener

Gaan na die gasheerbestuurder in die blaaier met 'rikseddy#.local: 8080' en kyk of die EdisonWar -app gelys is

Gaan na die EdisonWar -app en kyk na die impakstabel …

Toets ten slotte die Edison Head Impact System -program:

./eHISprogram

*** As daar foute is "lêer bestaan nie" of "nie bestaan nie", herstel dit deur die lêers/dopgehou van die rugsteun na hul onderskeie kaarte te kopieer.

Gaan die plaaslike bediener se webbediener na:

Toegang tot die plaaslike gasheer met behulp van 'localhost: 8080' op die Mac en toegang tot Player2 onder die Chartwar

Kontroleer of die Impact -datatabel opgedateer is met die mees onlangse data van die toets van die python -program.

Aanbeveel: