Sisällysluettelo:

Edison Head Impact System: 6 vaihetta
Edison Head Impact System: 6 vaihetta

Video: Edison Head Impact System: 6 vaihetta

Video: Edison Head Impact System: 6 vaihetta
Video: 连说三遍千万不要丢失手机否则人在家中坐债从天上来,拜登儿子变败灯封杀言论推特收传票如何鉴定胡说八道 Don't lose your phone, or you will go bankrupt. 2024, Marraskuu
Anonim
Edison Head Impact System
Edison Head Impact System

Tämän projektin tavoitteena oli luoda laite, joka valvoo pään iskujen voimakkuutta ja havaitsee iskut, joilla on suuri aivotärähdyksen todennäköisyys. Nuorten jalkapallossa tämä lääketieteellinen laite voi olla ylimääräinen "silmäsarja", joka valvoo pelaajien turvallisuutta ja ilmoittaa valmentajille, jos jokin on vialla.

**************************** MUISTA TAKAA ALKUPERÄINEN EDISON TAAJUISESTI **************** ************

Vaihe 1: Asenna Intel Edison

Asenna Intel Edison
Asenna Intel Edison

Siirry tälle verkkosivustolle:

SEURAA OHJEET HUOLELLISESTI ja suorita asennusprosessi/laiteohjelmistopäivitys loppuun.

Määritä Wifi: configure_edison --wifi

Määritä nimi: configure_edison --name

Määritä salasana: configure_edison --password

Aseta päivämäärä:

rm /etc /localtime

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

ls -l /etc /localtime

Vaihe 2: Määritä RTIMULib

Aseta RTIMULib
Aseta RTIMULib

Lataa RTIMULib -zip -tiedosto kannettavalle tietokoneelle:

Siirrä purettu RTIMULib -tiedosto SFTP: n avulla Intel Edisonin juurihakemistoon.

Kirjoita nämä komennot asentaaksesi RTIMULibin Linux -järjestelmän:

Luo /etc/ld.so.conf ja lisää rivi "/usr/local/lib"

Kirjoita RTIMULib -kirjaston alle seuraavat komennot:

mkdir rakentaa

cd rakentaa

cmake..

tee -j4

tee asennus

ldconfig

Kirjoita /Linux /RTIMULibCal Library -kirjastoon seuraavat komennot:

tee -j4

tee asennus

Kirjoita /Linux /python Library -kirjastoon seuraavat komennot:

python setup.py build

python setup.py asennus

Vaihe 3: Java- ja Tomcat -asetukset

Java- ja Tomcat -asetukset
Java- ja Tomcat -asetukset
Java- ja Tomcat -asetukset
Java- ja Tomcat -asetukset

Kun olet suorittanut RTIMULib -asennuksen, lataa uusimmat Python -ohjelmat ja "Pelaajatiedot" -kansio viimeisimmästä Edison -varmuuskopiosta SFTP -istunnon kautta.

*** MUISTA TAKAA ALKUPERÄINEN EDISON TAKAISIN

Sinun on lisättävä Java:

mkdir java

cd java

Siirrä jdk.blah.blah.blah.tar.gz varmuuskopiosta edisoniin SFTP -istunnon kautta

tar -zxvf TARNAME

Nyt voit ladata ja asentaa TOMCATin verkkopalvelimen (päähakemistosta alkaen) seuraavasti:

mkdir tomcat

cd -kissa

Siirrä apache-tomcat-blah-blah.#.#.#. Tar.gz (** Ei tarkka tiedostomuoto) varmuuskopiosta edisoniin SFTP-istunnon kautta

tar -zxvf TARNAME

cd apache-tomcat-9.0.0. M1/conf

vim tomcat-users.xml

*Poista kommentti rooleista ja lisää rivi luettelon alle "roolit =" manager-gui "/>"

vim -konteksti.xml

*Muuta "" rivi arvoksi "privileged =" true ">"

cd../bin

vim startup.sh

*Lisää "export JAVA_HOME =/home/root/java/"

vim shutdown.sh

*Lisää "export JAVA_HOME =/home/root/java/"

Tarkista nyt, voidaanko verkkopalvelin käynnistää "./startup.sh" -komennolla ja sammuttaa se "./shutdown.sh" -kansion alta.

** Ohita "Catalina Server ei välttämättä ole käynnissä" -virhe ja yritä käynnistää ja sammuttaa vielä muutaman kerran…

Vaihe 4: EHIS suoritettavaan ja automaattiseen verkkopalvelimeen

EHIS suoritettavaan ja automaattiseen verkkopalvelimeen
EHIS suoritettavaan ja automaattiseen verkkopalvelimeen

Suoritettavan eHIS -ohjelman luominen:

Lisää " #!/Usr/bin/python2.7" eHISprogram.py -tiedoston alkuun

Kirjoita sitten komento: chmod u+x eHISprogram.py

Web -palvelimen automatisointi:

mkdir /etc/init.d

cd init.d

SIIRRY edison.sh varmuuskopiosta init.d dir SFTP: n kautta

MUOKKAA edison.sh muuttamalla startup.sh: n ja shutdown.sh: n sijainteja

chmod 755 edison.sh

update-rc.d edison.sh oletusarvot

Vaihe 5: Ubidots (pilvi) -laitteen määrittäminen

Ubidots (pilvi) -laitteen määrittäminen
Ubidots (pilvi) -laitteen määrittäminen

Kirjoita komennot juurihakemistosta:

cd RTIMULib-master/Linux/python/tests/OfficialSF-ohjelmat/

python eHISnewCloudSource.py

Laitemuuttujien määrittäminen:

Kirjaudu sisään tilille osoitteessa

Napsauta Lähteet -välilehteä

Napsauta Laite

Napsauta impact_Graph -muuttujaa

Kopioi muuttujan tunnus

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

* vim eHIS.py

* LIITÄ vaikutus_kaavio -muuttujan tunnus vaikutus_kaavio = lainausmerkit -lainauksen alla = api.get_variable ("")

** REPEAT muille 3 muuttujalle

Vaihe 6: TomCat -verkkopalvelimen asetus ja testaus

TomCat -verkkopalvelimen asetus ja testaus
TomCat -verkkopalvelimen asetus ja testaus

*** Tarvitset alkuperäisen Edisonin viimeisimmän varmuuskopion tähän prosessiin

Vaiheet paikallisen Edison -verkkopalvelimen asentamiseen ja suorittamiseen:

Kopioi SFTP-istunnon kautta Edisonwar-kansio ja Edisonwar.war-tiedosto varmuuskopiosta hakemistoon /home/root/tomcat/apache-tomcat-9.0.0. M1/webapps.

Käynnistä verkkopalvelin

Siirry selaimen Host Manageriin käyttämällä "rikseddy#.local: 8080" ja tarkista, onko EdisonWar -sovellus luettelossa

Avaa EdisonWar -sovellus ja tutustu vaikutustaulukkoon…

Testaa lopuksi Edison Head Impact System -ohjelma:

./eHIS -ohjelma

*** Jos virheitä "tiedostoa ei ole olemassa" tai "hakemistoa ei ole olemassa", korjaa ne kopioimalla tiedostot/hakemistot varmuuskopiosta omiin hakemistoihinsa.

Tarkista paikallisen isännän verkkopalvelin:

Käytä paikallista isäntää Macin "localhost: 8080" -ohjelmalla ja käytä Player2: ta Chartwarissa

Tarkista, onko vaikutusten tietotaulukko päivitetty viimeisimmillä python -ohjelman testaustiedoilla.

Suositeltava: