Substituindo a IDE do Arduino pelo PlatformIO

O Arduino é, basicamente, uma plataforma de aprendizado. A IDE oficial é bem simples e não oferece muitos recursos para usuários mais avançados. Para quem quer manter as dependências/bibliotecas organizadas, a IDE do Arduino não ajuda em nada. Felizmente existe o PlatformIO. E nesse post eu vou mostrar como eu atualizei o Placarduino para utilizar a estrutura de um projeto dessa plataforma.

Continuar lendo Substituindo a IDE do Arduino pelo PlatformIO

Broker MQTT escalonável com Mosca + Redis

Em uma postagem anterior eu mostrei como configurar um broker MQTT no Kubernetes com o Mosquitto. Mas o suporte do Mosquitto para a criação de clusters usando bridges é muito limitado. Felizmente existe uma solução muito mais simples, que utiliza o Redis para criação do cluster e o Mosca para suporte ao protocolo MQTT.

Continuar lendo Broker MQTT escalonável com Mosca + Redis

Adicionando sons no Placarduino

Este post é a continuação do projeto Placarduino. A última postagem foi a criação da primeira versão. Até o momento, o placar já exibe dois jogadores e conta os pontos de cada um. Mas seria interessante se também houvesse algum tipo de som de abertura e a cada ponto marcado. É isso que vamos fazer!

Continuar lendo Adicionando sons no Placarduino

Placarduino: placar eletrônico com Arduino

Recentemente eu comprei um kit de eletrônica com Arduino e pensei em algum bom projeto para começar que pudesse ser útil e bem simples. Assim nasceu o Placarduino, um mini placar eletrônico de uso geral para controlar a pontuação de qualquer tipo de jogo disputado entre dois competidores.

Continuar lendo Placarduino: placar eletrônico com Arduino

Deploy do Mosquitto com autenticação no Kubernetes

O Mosquitto é um broker MQTT de código aberto e desenvolvido com apoio da Eclipse Foundation. O MQTT é um protocolo de comunicação no estilo publish/subscribe muito utilizado em aplicações de Internet das Coisas. Nesse artigo vou mostrar como configurar e publicar o Mosquitto com suporte a criptografia, autenticação e autorização em um cluster do Kubernetes.

Continuar lendo Deploy do Mosquitto com autenticação no Kubernetes