BETA TEST
O objetivo deste BLOG é como programar o Raspberry Zero W com o VISUINO para que possa acessar a INTERNET SEM FIO (802.11) e realizar uma conexão via requisição protocolo MQTT ao servidor Broker MOSQUITTO e então a informação recebida de um tópico LED será tratada para extrair o conteúdoe então controlar o estado de um LED conectado no pino 17 do RASPERRY Pi ZERO W.
Raspberry Pi Zero W - Imagem 2020-02-13-raspbian-buster
MOSQUITTO
O que é o Mosquitto? O mosquito é o que chamamos de broker, ou seja, um intermediário entre máquinas e os protocolos.
Ele é utilizado no protocolo MQTT para fazer com que os aparelhos possam conversar entre si e agir de maneira automatizada por meio de Tópicos.
É uma plataforma de mensagens baseada em cliente que usa o protocolo MQTT para transferência de dados bidirecional rápida, confiável e eficiente de e para dispositivos IoT. Ele pode ser implantado em uma nuvem privada, híbrida ou pública..
Veja o link como instalar o MOSQUITTO
O mesmo ficará escutando na PORTA 1883 após instalação e nos próximo boots do Raspberry Pi Zero W.
PiDUINO
PiDuino é uma biblioteca C++ para placas Pi que permite o uso de E/S como GPIO, I2C, SPI, UART ... com uma API o mais próxima possível da linguagem Arduino.
A descrição dos cartões Pi utiliza um modelo "Objeto" armazenado em um banco de dados que permite adicionar novos modelos de placas facilmente.
VISUINO
Visuino é o mais recente software inovador da Mitov Software. Um ambiente de programação visual que permite programar suas placas Arduino. ... Os componentes encontrados no software Visuino representam seus componentes de hardware e você pode criar e projetar facilmente seus programas usando o recurso de arrastar e soltar.
ABRA O VISUINO E MONTE O SEGUINTE PROJETO (CONFORME TABELA DE CONEXÃO)
Se escrever no tópico led(crie no momento tópicos de 1 palavra)...
...o exemplo faz uma análise da resposta vinda pelo tópico led (subscribe) ,esta é comparada como valor "1" e então acendendo o LED que aciona a saída digital 17 do Raspberry Pi Zero W.
COMPILANDO
TRANSFERINDO PROGRAMA (via WINSCP)
Executando o programa
Sobre a SMARTCORE
A SmartCore fornece módulos para comunicacão wireless, biometria, conectividade, rastreamento e automação.
Nosso portfólio inclui modem 2G/3G/4G/NB-IoT/Cat.M, satelital, módulos WiFi, Bluetooth, GNSS / GPS, Sigfox, LoRa, leitor de cartão, leitor QR code, mecanismo de impressão, mini-board PC, antena, pigtail, LCD, bateria, repetidor GPS e sensores.
Mais detalhes em www.smartcore.com.br
Nenhum comentário:
Postar um comentário