Innehållsförteckning:
2025 Författare: John Day | [email protected]. Senast ändrad: 2025-01-13 06:58
Målet med detta projekt var att skapa en enhet som övervakar intensiteten hos huvudkollisioner och upptäcker stötar som har stor sannolikhet att producera hjärnskakning. I ungdomsfotboll kan denna medicinska enhet vara en extra "uppsättning ögon" som övervakar spelarnas säkerhet och meddelar tränare när något är fel.
***** ***** *************
Steg 1: Konfigurera Intel Edison
Gå till den här webbplatsen:
FÖLJ instruktionerna GRUNDIGT och slutför installationsprocessen/firmwareuppdateringen.
Konfigurera Wifi: configure_edison --wifi
Konfigurera namnet: configure_edison --name
Ställ in lösenordet: configure_edison --password
Ställ in datumet:
rm /etc /localtime
ln -s/usr/share/zoneinfo/America/Chicago/etc/localtime
ls -l /etc /localtime
Steg 2: Konfigurera RTIMULib
Ladda ner RTIMULib Zip -fil till bärbar dator:
Använd SFTP för att överföra den uppackade RTIMULib -filen till Intel Edisons rotkatalog.
Ange dessa kommandon för att installera RTIMULibs Linux -system:
Skapa /etc/ld.so.conf och lägg till raden: "/usr/local/lib"
Under RTIMULib -biblioteket anger du dessa kommandon:
mkdir build
cd -byggnad
cmake..
gör -j4
gör installationen
ldconfig
Under /Linux /RTIMULibCal -biblioteket anger du dessa kommandon:
gör -j4
gör installationen
Under /Linux /python -biblioteket anger du dessa kommandon:
python setup.py build
python setup.py installera
Steg 3: Java och Tomcat Setup
När du har slutfört RTIMULib -installationen laddar du ner de senaste Python -programmen och "Spelarinfo" -mappen från den senaste Edison -säkerhetskopian via en SFTP -session.
*** KOM ihåg att säkerhetskopiera ORIGINAL EDISON FREKVENS
Du måste lägga till Java:
mkdir java
cd java
Flytta jdk.blah.blah.blah.tar.gz från backup till edison via SFTP -session
tar -zxvf TARNAME
Nu, för TOMCAT, så här laddar du ner och konfigurerar webbservern (från rotkatalogen):
mkdir tomcat
cd tomcat
Flytta apache-tomcat-blah-blah.#.#.#. Tar.gz (** Inte exakt filformat) från säkerhetskopia till edison via SFTP-session
tar -zxvf TARNAME
cd apache-tomcat-9.0.0. M1/conf
vim tomcat-users.xml
*Radera kommentaren runt rollerna och lägg till en rad under listan med "roller =" manager-gui "/>"
vim context.xml
*Ändra "" rad till "privilegierad =" true ">"
cd../bin
vim start.sh
*Lägg till "export JAVA_HOME =/home/root/java/"
vim shutdown.sh
*Lägg till "export JAVA_HOME =/home/root/java/"
Kontrollera nu om webbservern kan startas via "./startup.sh" och stängas av genom "./shutdown.sh" under mappen bin.
** Ignorera "Catalina Server kanske inte körs" -fel och försök starta och stänga av ett par gånger till …
Steg 4: EHIS till körbar och automatisk webbserver
Skapa eHIS körbart program:
Lägg till " #!/Usr/bin/python2.7" till toppen av eHISprogram.py
Ange sedan kommando: chmod u+x eHISprogram.py
Automatisera webbserver:
mkdir /etc/init.d
cd init.d
FLYTTA edison.sh från Backup till init.d dir via SFTP
EDIT edison.sh genom att ändra platser för startup.sh och shutdown.sh
chmod 755 edison.sh
update-rc.d edison.sh standard
Steg 5: Konfigurera Ubidots (moln) enhet
Ange kommandon från rotkatalogen:
cd RTIMULib-master/Linux/python/tests/OfficialSFprograms/
python eHISnewCloudSource.py
Konfigurera enhetsvariabler:
Logga in på konto på
Klicka på fliken Källor
Klicka på enheten
Klicka på impact_Graph -variabeln
Kopiera variabel -ID
*cd RTIMULib-master/Linux/python/tests/OfficialSFprograms/
* vim eHIS.py
* PASTE in impact_Graph -variabel -ID under citaten impact_Graph = api.get_variable ("")
** REPEAT för andra 3 variabler
Steg 6: Ställa in och testa TomCat Webserver
*** Du behöver den ursprungliga Edisons senaste säkerhetskopiering för denna process
Steg för att installera och köra lokal Edison -webbserver:
Kopiera mappen Edisonwar och filen Edisonwar.war från säkerhetskopian till en katalog /home/root/tomcat/apache-tomcat-9.0.0. M1/webapps genom en SFTP-session.
Starta webbservern
Gå till Host Manager i webbläsaren med "rikseddy#.local: 8080" och kontrollera om EdisonWar -appen är listad
Gå till EdisonWar -appen och kolla in effekttabellen …
Testa slutligen Edison Head Impact System -programmet:
./eHISprogram
*** Om det finns "fil som inte finns" eller "katalog som inte finns" fel, åtgärda dem genom att kopiera dessa filer/kataloger från säkerhetskopian till sina respektive kataloger.
Kontrollera den lokala värdens webbserver:
Få åtkomst till den lokala värden med "localhost: 8080" på Mac och öppna Player2 under Chartwar
Kontrollera om tabellen för effektdata har uppdaterats med de senaste data från testning av python -programmet.