Obsah:
2025 Autor: John Day | [email protected]. Naposledy změněno: 2025-01-13 06:57
Cílem tohoto projektu bylo vytvořit zařízení, které monitoruje intenzitu nárazů do hlavy a detekuje nárazy, u nichž je vysoká pravděpodobnost vzniku otřesu. V mládežnickém fotbale může být toto zdravotnické zařízení další „sadou očí“dohlížejících na bezpečnost hráčů a upozorňujících trenéry, když je něco špatně.
*************************** PAMATUJTE SI ZÁLOŽNĚ ČASTO ZÁLOHOVAT ORIGINÁLNÍ EDISON **************** ************
Krok 1: Nastavení Intel Edison
Přejít na tento web:
DŮLEŽITĚ DODRŽUJTE pokyny a dokončete proces instalace/aktualizaci firmwaru.
Nastavte Wifi: configure_edison --wifi
Nastavte název: configure_edison --name
Nastavte heslo: configure_edison -heslo
Nastavit datum:
rm /etc /localtime
ln -s/usr/share/zoneinfo/America/Chicago/etc/localtime
ls -l /etc /localtime
Krok 2: Nastavení RTIMULib
Stáhněte si soubor RTIMULib Zip do notebooku:
Pomocí SFTP přeneste rozbalený soubor RTIMULib do kořenového adresáře Intel Edison.
Chcete -li nainstalovat systém Linux systému RTIMULib, zadejte tyto příkazy:
Vytvořte /etc/ld.so.conf a přidejte řádek: "/usr/local/lib"
Pod knihovnou RTIMULib zadejte tyto příkazy:
mkdir build
cd stavět
cmake..
udělat -j4
provést instalaci
ldconfig
Pod knihovnou /Linux /RTIMULibCal zadejte tyto příkazy:
udělat -j4
provést instalaci
Pod knihovnou /Linux /python zadejte tyto příkazy:
python setup.py build
instalace python setup.py
Krok 3: Nastavení Java a Tomcat
Po dokončení instalace RTIMULib si stáhněte nejnovější programy Pythonu a složku „Hráči Info“z nejnovější zálohy Edison prostřednictvím relace SFTP.
*** PAMATUJTE SI ZÁLOŽNĚ ČASTO ZÁLOHOVAT ORIGINÁLNÍ EDISON
Musíte přidat Javu:
mkdir java
cd java
Přesunutí jdk.blah.blah.blah.tar.gz ze zálohy na edison přes relaci SFTP
tar -zxvf TARNAME
Nyní pro TOMCAT postup stažení a nastavení webového serveru (počínaje kořenovým adresářem):
mkdir kocour
cd tomcat
Přesuňte apache-tomcat-blah-blah.#.#.#. Tar.gz (** Nepřesný formát souboru) ze zálohy do edisonu přes relaci SFTP
tar -zxvf TARNAME
cd apache-tomcat-9.0.0. M1/conf
vim tomcat-users.xml
*Vymažte komentář kolem rolí a přidejte do seznamu řádek s „rolí =“manager-gui”/>“
vim kontext.xml
*Změňte řádek "" na "privilegovaný =" true ">"
cd../bin
vim startup.sh
*Přidat "export JAVA_HOME =/home/root/java/"
vim shutdown.sh
*Přidat "export JAVA_HOME =/home/root/java/"
Nyní zkontrolujte, zda lze webový server spustit pomocí „./startup.sh“a vypnout pomocí „./shutdown.sh“ve složce bin.
** Ignorujte chybu „Catalina Server pravděpodobně neběží“a zkuste spuštění a vypnutí ještě několikrát…
Krok 4: EHIS na spustitelný a automatický webový server
Vytvoření spustitelného programu eHIS:
Přidejte „ #!/Usr/bin/python2.7“na začátek eHISprogram.py
Poté zadejte příkaz: chmod u+x eHISprogram.py
Automatizace webového serveru:
mkdir /etc/init.d
cd init.d
MOVE edison.sh ze zálohy na init.d dir přes SFTP
EDIT edison.sh změnou umístění startup.sh a shutdown.sh
chmod 755 edison.sh
default-rc.d edison.sh výchozí nastavení
Krok 5: Nastavení zařízení Ubidots (cloud)
Zadejte příkazy z kořenového adresáře:
cd RTIMULib-master/Linux/python/testy/OfficialSFprograms/
python eHISnewCloudSource.py
Konfigurace proměnných zařízení:
Přihlaste se k účtu na
Klikněte na kartu Zdroje
Klikněte na Zařízení
Klikněte na proměnnou impact_Graph
Zkopírujte ID proměnné
*cd RTIMULib-master/Linux/python/testy/OfficialSFprograms/
* vim eHIS.py
* VLOŽTE ID proměnné impact_Graph pod uvozovky impact_Graph = api.get_variable ("")
** OPAKUJTE pro další 3 proměnné
Krok 6: Nastavení a testování webového serveru TomCat
*** K tomuto procesu potřebujete nejnovější zálohu Original Edison
Kroky k instalaci a spuštění místního webového serveru Edison:
Prostřednictvím relace SFTP zkopírujte složku Edisonwar a soubor Edisonwar.war ze zálohy do adresáře /home/root/tomcat/apache-tomcat-9.0.0. M1/webapps.
Spusťte webový server
Přejděte v prohlížeči na Správce hostitele pomocí „rikseddy#.local: 8080“a zkontrolujte, zda je v seznamu uvedena aplikace EdisonWar
Otevřete si aplikaci EdisonWar a podívejte se na tabulku dopadů…
Nakonec vyzkoušejte program Edison Head Impact System:
./eHISprogram
*** Pokud existují chyby „soubor neexistuje“nebo „adresář neexistuje“, opravte je zkopírováním těchto souborů/adresářů ze zálohy do příslušných adresářů.
Zkontrolujte webový server místního hostitele:
Získejte přístup k místnímu hostiteli pomocí „localhost: 8080“na Macu a otevřete Player2 pod Chartwarem
Zkontrolujte, zda se tabulka dat Impact aktualizovala nejnovějšími daty z testování programu python.