Índice:
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-13 06:58
O objetivo deste projeto era criar um dispositivo que monitora a intensidade dos impactos na cabeça e detecta impactos que têm uma alta probabilidade de produzir uma concussão. No futebol juvenil, este dispositivo médico pode ser um "conjunto de olhos" adicional supervisionando a segurança dos jogadores e notificando os treinadores quando algo está errado.
***************************** LEMBRE-SE DE BACKUP ORIGINAL EDISON FREQUENTEMENTE **************** ************
Etapa 1: configurar o Intel Edison
Acesse este site:
SIGA ATENTAMENTE as instruções e conclua o processo de instalação / atualização do firmware.
Configure o Wifi: configure_edison --wifi
Configure o nome: configure_edison --name
Configure a senha: configure_edison --password
Configure a data:
rm / etc / localtime
ln -s / usr / share / zoneinfo / America / Chicago / etc / localtime
ls -l / etc / localtime
Etapa 2: Configurar RTIMULib
Baixe o arquivo Zip RTIMULib no laptop:
Use SFTP para transferir o arquivo RTIMULib descompactado para o diretório raiz do Intel Edison.
Digite estes comandos para instalar o sistema Linux da RTIMULib:
Crie /etc/ld.so.conf e adicione a linha: "/ usr / local / lib"
Na Biblioteca RTIMULib, insira estes comandos:
construção mkdir
construção de cd
cmake..
make -j4
faça a instalação
ldconfig
Na Biblioteca / Linux / RTIMULibCal, insira estes comandos:
make -j4
faça a instalação
Na biblioteca / Linux / python, digite estes comandos:
compilação python setup.py
python setup.py install
Etapa 3: configuração de Java e Tomcat
Depois de concluir a configuração do RTIMULib, baixe os programas Python mais recentes e a pasta "Players Info" do backup mais recente do Edison por meio de uma sessão SFTP.
*** LEMBRE-SE DE FAZER BACKUP DA EDISON ORIGINAL FREQUENTEMENTE
Você tem que adicionar Java:
mkdir java
cd java
Mova jdk.blah.blah.blah.tar.gz do backup para o edison via SFTP Session
tar -zxvf TARNAME
Agora, para o TOMCAT, veja como baixar e configurar o servidor web (começando do diretório raiz):
mkdir tomcat
cd tomcat
Mova apache-tomcat-blah-blah. #. #. #. Tar.gz (** Formato de arquivo não exato) do backup para o edison via SFTP Session
tar -zxvf TARNAME
cd apache-tomcat-9.0.0. M1 / conf
vim tomcat-users.xml
* Exclua o comentário em torno das funções e adicione uma linha na lista com "roles =" manager-gui "/>"
vim context.xml
* Altere a linha "" para "privileged =" true ">"
cd../bin
vim startup.sh
* Adicione "export JAVA_HOME = / home / root / java /"
vim shutdown.sh
* Adicione "export JAVA_HOME = / home / root / java /"
Agora verifique se o servidor da Web pode ser iniciado por meio de "./startup.sh" e encerrado por meio de "./shutdown.sh" na pasta bin.
** Ignore o erro "O servidor Catalina pode não estar em execução" e tente inicializar e desligar mais algumas vezes …
Etapa 4: EHIS para servidor da Web executável e automático
Criação do programa executável eHIS:
Adicione "#! / Usr / bin / python2.7" ao topo de eHISprogram.py
Em seguida, digite o comando: chmod u + x eHISprogram.py
Automatizando o servidor da Web:
mkdir /etc/init.d
cd init.d
MOVE edison.sh de Backup para init.d dir via SFTP
EDITAR edison.sh alterando os locais de startup.sh e shutdown.sh
chmod 755 edison.sh
update-rc.d edison.sh defaults
Etapa 5: Configurando Dispositivo Ubidots (Nuvem)
Digite os comandos do diretório raiz:
cd RTIMULib-master / Linux / python / tests / OfficialSFprograms /
python eHISnewCloudSource.py
Configure as variáveis do dispositivo:
Faça login na conta em
Clique na guia Fontes
Clique no dispositivo
Clique na variável impact_Graph
Copie o ID da variável
* cd RTIMULib-master / Linux / python / tests / OfficialSFprograms /
* vim eHIS.py
* COLOQUE o ID da variável impact_Graph sob as cotações de impact_Graph = api.get_variable ("")
** REPETIR para outras 3 variáveis
Etapa 6: Configurando e testando o servidor da web TomCat
*** Você precisa do backup mais recente do Edison original para este processo
Etapas para instalar e executar o servidor da Web Edison local:
Por meio de uma sessão SFTP, copie a pasta Edisonwar e o arquivo Edisonwar.war do backup para o diretório /home/root/tomcat/apache-tomcat-9.0.0. M1/webapps.
Inicie o servidor da Web
Vá para o Host Manager no navegador usando "rikseddy #.local: 8080" e verifique se o aplicativo EdisonWar está listado
Acesse o aplicativo EdisonWar e confira a tabela de impacto …
Finalmente, teste o programa Edison Head Impact System:
./eHISprogram
*** Se houver erros "arquivo não existente" ou "diretório não existente", corrija-os copiando esses arquivos / diretórios do backup para seus respectivos diretórios.
Verifique o servidor da Web do host local:
Acesse o host local usando "localhost: 8080" no Mac e acesse Player2 no Chartwar
Verifique se a tabela de dados de impacto foi atualizada com os dados mais recentes do teste do programa Python.