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 25, 2021 by Bruno Thomazi Zanette's avatar Bruno Thomazi Zanette
Hide whitespace changes
Inline Side-by-side
home.md
View page @ a365ff2a
......@@ -29,19 +29,27 @@ O [MQTT](https://mqtt.org/) é um sistema de mensagens publish/subscriber leve e
Existem dois tipos de comandos necessários para troca de mensagens:
* Comando `mosquitto_pub`:
* `mosquitto_pub -h 111.111.111.111 -t topico -u usuario -P senha -m "1605897707516.9966 20.84722977270505 20.267821522059513 80.06540389143701 1017.5982491300462 Bruno fd87a003fcd0b41d105cadd654d3c2cb"`
* `-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.
* `-t [topic]` a mensagem vai para um tópico específico;
* `-u [user]` declara o usuário que tem que ser previamente registrado que está mandando mensagem;
* `-P [senha]` senha única para o usuário.
* `-m` "[mensagem]" mensagem a ser enviada
`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 identificador único e para que se possa checar a integridade da mensagem chegada no servidor._
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.
* `mosquitto_sub -h 111.111.111.111 -t topico
-v -u usuario -P senha | tee -a /var/www/html/data/test.txt`
* Comando `mosquitto_sub`:
* `-h [ip]` endereço que a mensagem foi enviada enviada;
* `-t [topic]` lê as mensagens de um tópico específico;
* `-u [user]` declara o usuário que tem que ser previamente registrado;
* `-P [senha]` senha única para o usuário.
* `-v` imprime junto qual tópico que a mensagem veio
_Exemplo que imprime no terminal a mensagem e as salva usando o pipe ( | ) e o comando `tee -a [endereço]` em um arquivo .txt_
---
### Implementar backend do DataHub
......
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.