Skip to content

GitLab

  • Menu
Projects Groups Snippets
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • CPDataHub CPDataHub
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 7
    • Issues 7
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Packages & Registries
    • Packages & Registries
    • Container Registry
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • CosmicPampa
  • CPDataHubCPDataHub
  • Wiki
  • Home

Home · Changes

Page history
Update home authored Mar 24, 2021 by Bruno Thomazi Zanette's avatar Bruno Thomazi Zanette
Hide whitespace changes
Inline Side-by-side
home.md
View page @ 862a6e43
......@@ -23,15 +23,36 @@ Esta Wiki é feita a partir do [Modelo de Documentação Padrão](http://cta.if.
Abaixo, são descritas as [tarefas](https://git.cta.if.ufrgs.br/CosmicPampa/cpdatahub/issues?label_name%5B%5D=Tarefa) propostas para o decorrer do projeto, que serão atualizadas na medida em que for obtido maior grau de precisão de seus objetivos. Existem três [tarefas principais](https://git.cta.if.ufrgs.br/CosmicPampa/cpdatahub/issues?label_name[]=Principais) que foram criadas com o começo do projeto
**Tarefa**: Passando dados por MQTT para um arquivo texto
### Passando mensagem e instalando MQTT
**Tarefa**: Implementar backend do DataHub
O [MQTT](https://mqtt.org/) é um sistema de mensagens publish/subscriber leve e fácil de usar. Especificamente utilizamos o [Mosquitto MQTT](https://mosquitto.org/) como broker open source para trocas dos dados com o servidor.
**Tarefa**: Implementar frontend do DataHub.
Existem dois tipos de comandos necessários para troca de mensagens:
* Comando `mosquitto_pub`:
* `-h [ip]` que dá o endereço que a mensagem deve ser enviada;
* `-t [topico]` a mensagem vai para um tópico específico;
* `-u [usuario]` declara o usuario que tem que ser previamente registrado que está mandando mensagem;
* `-P [senha]` senha única para o usuario.
`mosquitto_pub -h 111.111.111.11 -t topico -u usuario -P senha -m "1605897707516.9966 20.84722977270505 20.267821522059513 80.06540389143701 1017.5982491300462 Bruno fd87a003fcd0b41d105cadd654d3c2cb"`
Exemplo enviando mensagem com hora, local, intensidade, temperatura, umidade, pressão, usuário e HASH calculado a partir das informações da mensagem para ser um indentificador único e para que se possa checar a integridade da mensagem chegada no servidor.
* Comando `mosquitto_sub`:
### Implementar backend do DataHub
#### MySQL<a name="sql">
### Implementar frontend do DataHub.
## Documentação <a name="docum"></a>
### Códigos <a name="docum1"></a>
......
Clone repository
  • Home

Os conteúdos dos repositórios estão sob licenças livres e são responsabilidade dos próprios autores, não representando as opiniões e posicionamento da UFRGS ou do CTA.