Utilização Prática de JTAG para Atualização de Firmware em Dispositivos IoT
Introdução
Durante o desenvolvimento de um sistema de automação residencial inteligente, enfrentamos o desafio de implementar uma solução de atualização de firmware para microcontroladores STM32. Após avaliar diversas alternativas, optamos pela interface JTAG devido às suas características técnicas supérieures para ambiente de produção. Este do ...
Publicado em 7-17 05:15
Implementação de Broker e Cliente MQTT com .NET Core 3.0
O MQTT (Message Queuing Telemetry Transport) é um protocolo de mensagens leve, projetado para redes com pouca largura de banda e latência elevada. Sua arquitetura publicação/assinatura permite que dispositivos troquem dados de forma assíncrona, o que o torna adequado para Internet das Coisas (IoT), sensores, automação e aplicações móveis. Quand ...
Publicado em 7-12 23:46
Ferramenta de Visualização e Depuração de Protocolos para IoT/Embarcados
1. Contexto
No domínio da IoT e comunicação industrial, a depuração de protocolos binários representa um obstáculo significativo para a eficiência do desenvolvimento:
A montagem manual de quadros hexadecimais é suscetível a erros
O cálculo de CRC/verificação é trabalhoso
Falta de mapeamento visual da estrutura do protocolo
Dificuldade na trans ...
Publicado em 7-3 08:22
Otimização do CJSON em MCUs de 8 Bits para um Motor de Troca de Dados IoT
O desenvolvimento de dispositivos IoT frequentemente envolve microcontroladores (MCUs) de 8 bits com restrições severas de recursos, como 2KB de RAM e 32KB de Flash. Embora o JSON seja um formato leve para troca de dados, sua implementação eficiente nesses dispositivos é um desafio considerável. Este artigo aborda técnicas avançadas de otimizaç ...
Publicado em 6-29 01:12
NanoMQ 0.14: Implementação de ACL, Formato HOCON e Otimizações de Performance
A versão 0.14 do NanoMQ introduz funcionalidades críticas para a segurança e usabilidade do broker MQTT em ambientes IoT. Os destaques desta atualização incluem o suporte nativo a Listas de Controle de Acesso (ACL), a adoção do formato de configuração HOCON e melhorias significativas na distribuição de imagens Docker e bibliotecas compartilhada ...
Publicado em 6-28 22:23
Integração de Protocolo MQTT em Aplicações Vue.js
O Vue.js consolidou-se como um dos frameworks JavaScript mais versáteis para a construção de interfaces reativas e modulares. Em cenários que envolvem Internet das Coisas (IoT) ou comunicação em tempo real, a integração com o protocolo MQTT (Message Queuing Telemetry Transport) torna-se essencial devido à sua leveza e eficiência no modelo de pu ...
Publicado em 6-28 16:25
Garantindo a Segurança de Tipos em Dispositivos IoT de Borda com TypeScript
No desenvolvimento de sistemas IoT de borda, desafios como a heterogeneidade dos dados de sensores, a mutabilidade do estado dos dispositivos e a inerente instabilidade das comunicações de rede exigem uma abordagem robusta para a segurança de tipos. A falta de tipagem rigorosa pode levar a falhas inesperadas, como sensores offline devido a fora ...
Publicado em 6-25 23:01
Controlando um Display LCD1602 com MicroPython em Projetos de IoT
Visão Geral do Módulo LCD1602
O módulo de display LCD1602 é um componente de cristal líquido projetado para exibir caracteres como letras, números e símbolos em uma matriz de pontos. Ele suporta modos de transmissão de dados de 4 bits ou 8 bits e fornece uma configuração de 5x7 pontos com cursor. Internamente, inclui uma área de buffer de dados ...
Publicado em 6-18 20:54
Implementando Autenticação de Clientes EMQX via MySQL
Configuração do Ambiente MySQL para EMQX
Este guia detalha o processo de configuração da autetnicação de clientes para o broker EMQX utilizando um banco de dados MySQL. Para iniciar, certifique-se de que o servidor MySQL esteja instalado e acessível, com a porta 3306 configurada para conexões. O processo de instalação do MySQL não será abordado ...
Publicado em 6-15 21:49
Implementação do Modo Ponto de Acesso WiFi no ESP32-C3
Princípios e Implementação do Modo AP WiFi no ESP32-C3
Construir uma rede local sem fio autônoma com o ESP32-C3 é uma capacidade fundamental em muitas aplicações de IoT. Quando configurado para operar como Ponto de Acesso (Access Point, AP), o chip assume o papel de um roteador leve, transmitindo sinais de beacon, gerenciando associações de cli ...
Publicado em 6-13 02:12