Spisu treści:
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-13 06:58
Celem tego projektu było stworzenie urządzenia, które monitoruje intensywność uderzeń głową i wykrywa uderzenia, które mogą spowodować wstrząśnienie mózgu. W futbolu młodzieżowym to urządzenie medyczne może być dodatkowym „zestawem oczu” nadzorującym bezpieczeństwo zawodników i powiadamiającym trenerów, gdy coś jest nie tak.
****************************** PAMIĘTAJ, ABY CZĘSTO ZAPASOWAĆ ORYGINALNY EDISON **************** ************
Krok 1: Skonfiguruj Intel Edison
Przejdź do tej witryny:
POSTĘPUJ DOKŁADNIE zgodnie z instrukcjami i zakończ proces instalacji/aktualizację oprogramowania układowego.
Skonfiguruj Wifi: configure_edison --wifi
Ustaw nazwę: configure_edison --name
Ustaw hasło: configure_edison --password
Ustaw datę:
rm /etc/czas lokalny
ln -s /usr/share/zoneinfo/Ameryka/Chicago /etc/localtime
ls -l /etc/czas lokalny
Krok 2: Skonfiguruj RTIMUlib
Pobierz plik ZIP RTIMUlib na laptopa:
Użyj SFTP, aby przesłać rozpakowany plik RTIMUlib do katalogu głównego Intel Edison.
Wpisz te polecenia, aby zainstalować system Linux RTIMUlib:
Utwórz /etc/ld.so.conf i dodaj linię: "/usr/local/lib"
W Bibliotece RTIMULib wprowadź te polecenia:
kompilacja mkdir
kompilacja cd
cmak..
make -j4
zainstaluj
ldconfig
W /Linux/RTIMULibCal Library wprowadź te polecenia:
make -j4
zainstaluj
W /Linux/python Library wprowadź te polecenia:
python setup.py build
python setup.py zainstalować
Krok 3: Konfiguracja Java i Tomcat
Po zakończeniu konfiguracji RTIMULib pobierz najnowsze programy Pythona i folder „Informacje o graczach” z ostatniej kopii zapasowej Edisona za pośrednictwem sesji SFTP.
*** PAMIĘTAJ, ABY CZĘSTO ZAPASOWAĆ ORYGINALNY EDISON
Musisz dodać Javę:
mkdir java
cd java
Przenieś jdk.blah.blah.blah.tar.gz z kopii zapasowej do edisona za pośrednictwem sesji SFTP
tar -zxvf NAZWA TAR
Teraz, dla TOMCAT, oto jak pobrać i skonfigurować serwer WWW (zaczynając od katalogu głównego):
mkdir tomcat
cd kocur
Przenieś apache-tomcat-blah-blah.#.#.#.tar.gz (**Niedokładny format pliku) z kopii zapasowej do edisona przez sesję SFTP
tar -zxvf NAZWA TAR
cd apache-tomcat-9.0.0. M1/conf
vim tomcat-users.xml
*Usuń komentarz wokół ról i dodaj linię pod listą z " roles="manager-gui"/ >"
vim context.xml
* Zmień wiersz "" na " uprzywilejowane="true">"
cd../bin
vim startup.sh
*Dodaj " export JAVA_HOME=/home/root/java/"
vim shutdown.sh
*Dodaj " export JAVA_HOME=/home/root/java/"
Teraz Sprawdź, czy serwer sieci Web można uruchomić za pomocą „./startup.sh” i zamknąć za pomocą „./shutdown.sh” w folderze bin.
**Zignoruj błąd „Catalina Server może nie być uruchomiony” i spróbuj jeszcze kilka razy uruchomić i zamknąć…
Krok 4: EHIS do pliku wykonywalnego i automatycznego serwera internetowego
Tworzenie programu wykonywalnego eHIS:
Dodaj " #!/usr/bin/python2.7 " na początku eHISprogram.py
Następnie wpisz polecenie: chmod u+x eHISprogram.py
Automatyzacja serwera WWW:
mkdir /etc/init.d
cd init.d
PRZENIEŚ edison.sh z kopii zapasowej do katalogu init.d przez SFTP
EDYTUJ edison.sh, zmieniając lokalizację startup.sh i shutdown.sh
chmod 755 edison.sh
update-rc.d domyślne ustawienia edison.sh
Krok 5: Konfigurowanie urządzenia Ubidots (Cloud)
Wprowadź polecenia z katalogu głównego:
cd RTIMUlib-master/Linux/python/testy/Oficjalne programy SF/
python eHISnewCloudSource.py
Skonfiguruj zmienne urządzenia:
Zaloguj się na konto na
Kliknij kartę Źródła
Kliknij urządzenie
Kliknij Impact_Graph Variable
Skopiuj identyfikator zmiennej
*cd RTIMUlib-master/Linux/python/testy/Oficjalne programy SF/
* vim eHIS.py
* WKLEJ identyfikator zmiennej impact_Graph w cudzysłowie impact_Graph = api.get_variable("")
**POWTÓRZ dla pozostałych 3 Zmiennych
Krok 6: Konfiguracja i testowanie serwera internetowego TomCat
***Do tego procesu potrzebna jest najnowsza kopia zapasowa oryginalnego Edisona
Kroki instalacji i uruchomienia lokalnego serwera internetowego Edison:
Za pomocą sesji SFTP skopiuj folder Edisonwar i plik Edisonwar.war z kopii zapasowej do katalogu /home/root/tomcat/apache-tomcat-9.0.0. M1/webapps.
Uruchom serwer WWW
Przejdź do Menedżera hosta w przeglądarce, używając „rikseddy#.local:8080” i sprawdź, czy aplikacja EdisonWar jest na liście
Uzyskaj dostęp do aplikacji EdisonWar i sprawdź tabelę wpływu…
Na koniec przetestuj program Edison Head Impact System:
./eHISprogram
***Jeśli występują błędy „nie istnieje plik” lub „brak katalogu”, napraw je, kopiując te pliki/katalogi z kopii zapasowej do odpowiednich katalogów.
Sprawdź serwer WWW hosta lokalnego:
Uzyskaj dostęp do lokalnego hosta za pomocą „localhost:8080” na komputerze Mac i uzyskaj dostęp do Player2 pod Chartwar
Sprawdź, czy tabela danych Impact została zaktualizowana o najnowsze dane z testowania programu Python.