Raspberry Pi: Controle GPIO com MQTT: mudanças entre as edições
De Wiki Cursos IFPR Foz
Ir para navegaçãoIr para pesquisar
(Criou página com '=Raspberry Pi: Controle GPIO com MQTT= ==Broker Mosquitto== ==Exemplo de programas== <syntaxhighlight lang="python"> import RPi.GPIO as GPIO from time import * GPIO.set...') |
|||
Linha 1: | Linha 1: | ||
=Raspberry Pi: Controle GPIO com MQTT= | =Raspberry Pi: Controle GPIO com MQTT= | ||
== | ==Mosquitto== | ||
O '''[[Mosquitto]]''' é um ''broker'' '''MQTT''' que implementa o modelo '''publilsher/subscriber''', o qual pode ser instalado diretamente no '''Raspberry Pi'''. | |||
===Instalação e configuração do Mosquitto no Raspberry Pi=== | |||
sudo apt update | |||
sudo apt install mosquitto | |||
sudo apt install mosquitto-clients | |||
==Exemplo de programas== | ==Exemplo de programas== |
Edição das 12h24min de 21 de fevereiro de 2022
Raspberry Pi: Controle GPIO com MQTT
Mosquitto
O Mosquitto é um broker MQTT que implementa o modelo publilsher/subscriber, o qual pode ser instalado diretamente no Raspberry Pi.
Instalação e configuração do Mosquitto no Raspberry Pi
sudo apt update sudo apt install mosquitto sudo apt install mosquitto-clients
Exemplo de programas
import RPi.GPIO as GPIO
from time import *
GPIO.setmode(GPIO.BCM) # Numeração nomes GPIO
#GPIO.setmode(GPIO.BOARD) # Numeração pinagem da placa
GPIO.setup(21, GPIO.OUT)
while True:
GPIO.output(21, GPIO.HIGH)
print("Led ON")
sleep(1)
GPIO.output(21, GPIO.LOW)
print("Led OFF")
sleep(1)
Referências
Evandro.cantu (discussão) 17h51min de 17 de fevereiro de 2022 (-03)