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=


==Broker Mosquitto==
==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)