Movatterモバイル変換


[0]ホーム

URL:


Skip to content
DEV Community
Log in Create account

DEV Community

Cover image for Servidor MQTT-Mosquitto em Raspberry pi 3 B+
Henrique Machado Broseghini
Henrique Machado Broseghini

Posted on

     

Servidor MQTT-Mosquitto em Raspberry pi 3 B+

Instalação do Ubuntu Server no Raspberry

Para a instalação é necessário a formatação do seu cartão SD, no meu caso eu utilizei oSD Card Formatter. Também devemos ter a imagem doUbuntu Server. Tendo completado essas duas etapas tenha instalado em seu computador um software que escreve a imagem em seu cartão SD, temos obalenaetcher que é bastante utilizado, mas eu optei em utilizar oRaspberry Pi Imager, feito isso basta você escrever a imagem utilizando algum desses softwares citados.


Ubuntu Server

Raspberry Pi Imager

Configuração do Ubuntu Server

Se você planeja deixar o seu raspberry em uma conexão Wi-fi deve seguir esses passos:

Primeiro abra o diretório do cartão SD em seu computador e ache a pasta“system-boot” e encontre o arquivonetwork-config. Abra esse arquivo em algum editor de texto remova os "#", que fazem com que a linha seja lida como um comentário.

wifi exemplo
Mude os valores dowifi network name, para o nome da sua rede wifi e owifi password para sua senha. Como no exemplo abaixo:
wifi
Caso você vá utilizar seu raspberry com o cabo de rede, pode pular a parte de cima.

Tendo feito alguma dessas etapas você já pode colocar o cartão SD em seu raspberry. Conectando em um monitor e com teclado basta ligar o seu raspberry e logar no server com o login e senha padrão: ubuntu.

Para uma conexão via SSH faça o download doPutty e doangry ip scanner ou onetwork scanner no android, para obter o IP do seu raspberry.

Instalação do Docker no Ubuntu Server

Para esse projeto eu escolhi utilizar o docker para estar "virtualizando" a imagem domosquitto, para que futuramente eu possa utilizar um cluster com 3 (três) raspberrys para ter uma orquestração utilizandoKubernetes. Para poder colocar em pratica oque aprendi com o cursoDESCOMPLICANDO DOCKER daLinuxtips.

Para a instalação:

$ sudo apt-get update$ sudo apt-get install docker-ce docker-ce-cli containerd.io
Enter fullscreen modeExit fullscreen mode

Para testar se a instalação foi bem sucedida digite:docker version.

Baixando imagem do Mosquitto e inicialização do container

Para baixar o imagem basta você digitar:docker pull eclipse-mosquitto, com isso basta digitardocker image ls para ver todas as imagens digite e selecionar amosquitto, digitandodocker container run <"ID da imagem">.

Com isso o seu container estará em execução e pronto para ser configurado para comunicação com seu arduino.

Top comments(1)

Subscribe
pic
Create template

Templates let you quickly answer FAQs or store snippets for re-use.

Dismiss
CollapseExpand
 
wesllycode profile image
wesllycode
I like develop Php, Javascript, HTML and CSS.
  • Location
    Brazil
  • Joined

Bacana !

Are you sure you want to hide this comment? It will become hidden in your post, but will still be visible via the comment'spermalink.

For further actions, you may consider blocking this person and/orreporting abuse

Engineer, DevOps, study IOT to do arduino and raspberry pi projects.
  • Location
    Fundão, Espirito Santo
  • Work
    DevOps Jr
  • Joined

More fromHenrique Machado Broseghini

DEV Community

We're a place where coders share, stay up-to-date and grow their careers.

Log in Create account

[8]ページ先頭

©2009-2025 Movatter.jp