... | ... | @@ -98,14 +98,11 @@ Em resumo, certifique-se de revisar pelo menos os seguintes intens: |
|
|
|
|
|
| Valor | Descrição breve |
|
|
|
| --------------------- | -------------------------------------------------------------- |
|
|
|
| `SERVER/API_POST_URL` | Substitua `BID` pelo ID da sua placa conforme cadastrada em |
|
|
|
| | [dados.cta.if.ufrgs.br/emm](http://dados.cta.if.ufrgs.br/emm). |
|
|
|
| `SERVER/API_POST_URL` | Substitua `BID` pelo ID da sua placa conforme cadastrada em [dados.cta.if.ufrgs.br/emm](http://dados.cta.if.ufrgs.br/emm). |
|
|
|
| `LOGGER/SENSORS` | Sensores cuja leitura será solicitada pelo logger. |
|
|
|
| `LOGGER/INTERVAL` | Intervalo de tempo entre as execuções do logger. |
|
|
|
| `ARDUINO/SERIAL_PORT` | Lista de uma ou mais portas seriais para tentar conexão. |
|
|
|
| `ARDUINO/BOARD_MODEL` | Modelo da placa Arduino de acordo com `$ ino list-models`. |
|
|
|
|
|
|
Para maiores detalhes consulte a wiki [configure-settings](configure-settings).
|
|
|
| `ARDUINO/BOARD_MODEL` | Modelo da placa Arduino de acordo com [tools/ino-models.txt](tools/ino-models.txt). |
|
|
|
|
|
|
### 3. Instalação completa
|
|
|
|
... | ... | @@ -117,18 +114,36 @@ $ make install |
|
|
|
|
|
> ATENÇÃO: A instalação pode levar alguns minutos.
|
|
|
|
|
|
Em resumo, este comando fará o seguinte:
|
|
|
Em resumo, este único comando fará os seguintes passos (que você pode executar de maneira independente em caso de falha em alguma dessas etapas):
|
|
|
* Instalará as ferramentas necessárias no sistema (requer senha de root);
|
|
|
* Compilará e fará upload do firmware para a placa;
|
|
|
```
|
|
|
$ make setup
|
|
|
```
|
|
|
* Compilará e fará upload do firmware para a placa:
|
|
|
```
|
|
|
$ make bu
|
|
|
```
|
|
|
* alternativamente, você pode pular essa etapa utilizando a [IDE do Arduino](https://git.cta.if.ufrgs.br/meteorolog/arduino-meteorolog/wikis/instalation-breakdown#2-instale-o-firmware-na-placa);
|
|
|
* Criará um daemon (processo de background) para o logger;
|
|
|
```
|
|
|
$ make deploy-logger
|
|
|
```
|
|
|
|
|
|
Se tudo deu certo, a última menssagem recebida deverá ser algo como:
|
|
|
|
|
|
```
|
|
|
meteorologger RUNNING pid 6242, uptime 0:00:02
|
|
|
```
|
|
|
|
|
|
Se tudo deu certo, a última menssagem recebida deverá ser:
|
|
|
O que significa que o daemon está rodando com sucesso. Você pode desligar a máquina, ou até mesmo desconectar a placa, que o logger continuará sendo executado em background. Quando a placa está disponível, dados serão coletados e armazenados na pasta `data/` (presente na raiz do projeto). Confira a próxima seção sobre monitoramento de dados.
|
|
|
|
|
|
A desinstalação (desativamento do daemon e limpeza do ambiente) é feita com:
|
|
|
```
|
|
|
[meteorologger process is running on the background]
|
|
|
$ make uninstall
|
|
|
```
|
|
|
> OBS: A pasta `data/` permanece intacta!
|
|
|
|
|
|
Para maiores detalhes, ou em caso de algum erro, consulte a wiki [instalation-breakdown](instalation-breakdown).
|
|
|
Para maiores detalhes, ou em caso de algum erro, consulte a wiki [instalation-breakdown](instalation-breakdown).
|
|
|
|
|
|
### 4. Monitore os dados
|
|
|
|
... | ... | |