Sisällysluettelo:
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-13 06:57
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
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
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
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
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
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
*** 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.