segunda-feira, 2 de março de 2020

NINA W102 ACESSANDO MQTT COM VISUINO

U-BLOX NINA W102 ACESSANDO MQTT SERVER VIA VISUINO

O objetivo deste BLOG é demonstrar como é possível utilizar programar o VISUINO para fazer com que o módulo U-BLOX NINA W102 acesse um servidor MQTT, no caso o AWS IOT.

MQTT

Para os dispositivos de Internet das Coisas (IoT), a conexão com a Internet é um requisito. A conexão com a Internet permite que os dispositivos trabalhem entre si e com serviços de backend. O protocolo de rede subjacente da Internet é o TCP/IP. Desenvolvido com base na pilha TCP/IP, o MQTT (Message Queue Telemetry Transport) tornou-se o padrão para comunicações de IoT.
O MQTT foi inventado e desenvolvido inicialmente pela IBM no final dos anos 90. Sua aplicação original era vincular sensores em pipelines de petróleo a satélites. Como seu nome sugere, ele é um protocolo de mensagem com suporte para a comunicação assíncrona entre as partes. Um protocolo de sistema de mensagens assíncrono desacopla o emissor e o receptor da mensagem tanto no espaço quanto no tempo e, portanto, é escalável em ambientes de rede que não são confiáveis. Apesar de seu nome, ele não tem nada a ver com filas de mensagens, na verdade, ele usa um modelo de publicação e assinatura. No final de 2014, ele se tornou oficialmente um padrão aberto OASIS, com suporte nas linguagens de programação populares, usando diversas implementações de software livre.
VISUINO
O 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ê poderá criar e projetar facilmente seus programas usando arrastar e soltar. Nenhum equipamento ou hardware é necessário para executar o software no modo de design. Depois de ter concluído o design, você pode conectar o upload da placa Arduino e executá-lo.
Para aquelas pessoas que não são fortes em escrever código, em seguida, projetar, compilar e criar programas Arduino nunca foi tão fácil! Por que perder tempo criando código quando já se faz todo o trabalho duro para você? Você tem sua placa Arduino e um ótimo design de hardware, veja-a rodando em minutos, não em horas!

NINA W102

O NINA-W102 é um módulo para agregar conectividade ao seu produto ou torná-lo o coração de seu produto, já que ele permite embarcar a aplicação nele. Apresenta importantes recursos:
  • Wi‑Fi 802.11b/g/n
  • Bluetooth dual mode clássico BR/EDR v4.2 e Bluetooth Low Energy v4.2
  • Permite embarque de aplicações
  • Antena integrada (o NINA-W102 tem antena integrada, o NINA-W101, pino a pino compatível, permite utilizar antena externa)
  • Pino a pino compativel com outros itens da família u-blox NINA tais como o NINA-B112, NINA-B111 entre outros
  • Longo alcance: estimado em 300m sem barreira
  • Várias interfaces: UART, RMII (Ethernet), SPI, SDIO host, CAN, JTAD< I2S, I2C, GPIO, DAC/ADC
  • Opera como estação WiFi ou access point WiFi
  • Vários recuros de segurança: WPA/WPA2, WPS, Enterperise Security, Secure boot


VEJA O DOCUMENTO EXTRAÍDO DO LIVRO
assistente de voz ALEXA sobre o módulo u-blox nina w102 (mqtt-visuino)

VER BLOG

www.u-blox.com

Sobre a SMARTCORE

A SmartCore fornece módulos para comunicação wireless, biometria, conectividade, rastreamento e automação.
Nosso portifó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