terça-feira, 30 de novembro de 2021

U-BLOX NINA W152 - CARACTERÍSTICAS - Conectando ao WIFI para acessar THINGSTREAM MQTT

Características

Módulos multi-rádio autônomos da série NINA-W15 integram Wi-Fi, Bluetooth BR / EDR e Bluetooth de baixa energia em um fator de forma compacto. Os módulos suportam simultâneos operação em modo duplo Wi-Fi e Bluetooth e pode servir como um gateway entre Bluetooth e Wi-Fi ou Ethernet.
Usando um UART, SPI ou uma interface RMII de alta velocidade, o os módulos se conectam a um sistema host. Eles podem ser uma estação Wi Fi e um micro ponto de acesso, Bluetooth mestre, escravo, periférico e central, servidor e cliente DHCP.
Os módulos são adequados para uma ampla gama de aplicações, incluindo telemática, automação industrial, edifícios conectados, pontos de venda e conexão sem fio de sensores e dispositivos médicos. Eles incluem uma função de inicialização segura para certifique-se de que apenas o software autenticado seja executado no módulo e ofereça suporte a vários outros recursos de segurança integrados.
O software u-connectXpress, flashed para os módulos antes da entrega, simplifica a integração do sistema host para reduza o tempo de chegada do produto ao mercado. O software fornece
segurança ponta a ponta com TLS e protocolo MQTT integrado para comunicação leve com aplicativos baseados em nuvem e serviços. 

Ele também oferece suporte a uma variedade de recursos que são configurado a partir do host usando comandos AT.

Módulos NINA-W15 podem atuar como um gateway MQTT-SN permitindo que dispositivos sem uma pilha TCP/IP façam uso do MQTT protocolo. Isso torna possível para redes que compreendem Sensores Bluetooth de baixa energia para se comunicar facilmente com a nuvem, por exemplo.
Para simplificar o design do dispositivo, os desenvolvedores podem escolher usar um antena externa (NINA-W151) ou qualquer uma das antenas ternal disponíveis (NINA-W152 e NINA-W156). NINA-W15 os módulos são compatíveis com outros módulos NINA e oferecem a máxima flexibilidade para o desenvolvimento de dispositivos semelhantes com diferentes tecnologias de rádio. Os módulos suportam
operação em uma faixa de temperatura estendida de -40 ° C a + 85 ° C e são certificados para uso global

Software u-connectXpress

Esta seção descreve os recursos NINA-W15 integrados no software u-connectXpress. Todos os módulos NINA-W15 são fornecidos com este software e o módulo são configurados usando comandos AT.

Wi-Fi 
  • estação Wi-Fi
  • access point
Bluetooth 
  • apresenta perfil SPP
  • Serviço de porta serial de baixa energia (SPS) u-blox
  • Servidor e cliente GATT
  • Funções centrais e periféricas simultâneas
  • Até 6 conexões periféricas
Recursos de segurança
  • WPA / WPA2 / WPA3
  • Segurança corporativa (EAP-TLS, PEAP)
  • Segurança ponta a ponta com TLS
  • Quadros de gerenciamento protegidos (PMF)
  • Modo de segurança
  • Emparelhamento simples seguro
  • Conexões seguras Bluetooth LE
IoT 
  • apresenta cliente / servidor TCP / UDP
  • Cliente TLS
  • Cliente HTTP / HTTPS
  • Cliente SNTP
  • Gateway de cliente MQTT-SN / MQTT
  • Cliente / servidor DHCP
  • Interface de sensor / atuador digital
IoT nuvem suporte
  •  Thingstream
  • AWS IoT Core
  • Hub IoT do Microsoft Azure
  • IBM IoT Platform
Dados Estendidos Mode ™
  • Para dados multiponto controlados individualmente
Protocolo canais Ponto a ponto
  • Para conectividade IP baseada em UART entre o host e módulo, permite controlado individualmente canais de dados e comandos AT em paralelo
Configuração over the air (dados do usuário)
  • Transmissão sem fio de comandos AT para controlar o módulo 
Taxa de transferência (dados do usuário)
  • Bluetooth de baixa energia: 350 kbit / s
  • Bluetooth BR / EDR: 1 Mbit / s
  • Wi-Fi: 13 Mbit / s
Ferramentas de suporte 
  • s-center
Interfaces
  • Todas as variantes UART, SPI, RMII, GPIO
RESET

Ligando TXD 22 e RXD 23 no RXD e TXD de um conversor USB SERIAL

CTS-RTS do NINA W115 em CURTO
S-CENTER

Utilize o S-CENTER para atualizar a última versão do u-connect, bem como fazer os primeiros testes com comandos AT.


Firmware


Conheça ThingStream, servidor MQTT da U-BLOX
Implementa também SSL e SN-MQTT

Ambiente thingstream

Características:
  • o custo do Thingstream como um MQTT Broker é muito menor do que o custo daqueles associados ao Azure e AWS;
  • o gerenciador de fluxo de dados é uma excelente vantagem, dados podem ser tratados no servidor e então encaminhados;
  • permite programação Node.js;
  • a segurança é diferente e muito mais simplificada do que tentar fazer uma troca de certificados com a AWS etc;
  • tem uma conexão segura em vez do dispositivo. Isso realmente simplifica a integração;
  • capacidade de se inscrever em vários tópicos diferentes;
  • nós para acessos para vários serviços da AWS Amazon, Azure IoT, IBM Watson, IFTTT (DashBoard e uma infinidade de outras opções)
  • criação de Coisas (Thing);
  • monitoração de eventos MQTT;
  • alertas quando algo não vai bem.
No modo tradicional, se você quer acessar AWS, AZURE, etc:
  • você deve fazer registro
  • gerar Certificados
  • manter, guardar e proteger seus Certificados
  • despachar cada Certificado um por um para os Devices na produção
  • você precisa manter identidades diferentes por cada um dispositivo e entregá-los com segurança
  • fortes impactos na complexidade na logística, produção tempo, configuração do sistema e custos de manutenção
Com ThingStream, se você quer acessar AWS, AZURE, etc:
  • você deve fazer um registro de CA (certificate authority) (Access ID e Secret Key), exemplo, IAM na AMAZON.
  • quando você cria um Device (Things) no ThingStream, você deve pegar as credenciais (Username, Password, Client ID) (Device Certificate), basicamente muda Client Id e Password para cada Device
  • utilize estas credenciais (Things) (Username, Password e Client ID) no Device (U-BLOX NINA W106) para acessar o ThingStream  via MQTT
  • crie Tópicos (Topics) que devem acessados pelos Devices (U-BLOX NINA W106), ou seja, para fazer Publish ou Subscribe
  • no DATAFLOW manager (Flows), o Nó ThingStream Subscribe deve estar conectado à um Tópico previamente criado para o seu Device (U-BLOX NINA W106), é por ele que começa o disparo para o DATAFLOW manager
  • Dentro do DATAFLOW pode de ter vários Nós ThingStream Subscribe
  • no DATAFLOW manager tenha fácil acesso à AWS, AZURE, etc utilizando Access ID e Secret Key e então solicite os serviços disponíveis (S3, LAMBDA, etc) (No caso da AMAZON)

FLOW

Saldo de "Publish"

Registros dos Eventos


Planos acessíveis

Credenciais devem ser obtidas no ThingStream.IO

Pegue aqui as credenciais

O Tópico do MQTT deve ser criado aqui

Tráfego no Broker MQTT da u-BLOX



CONFIGURANDO WIFI E THINGSTREAM


CREDENCIAIS


Conecta no MQTT da THINGSTREAM (PEER aparecerá)

Pega os PEERS

Faz um BIND entre os PEERS, no caso, COMx to MQTT

Digite Algo no Terminal e pressione Enter



Sobre a SMARTCORE

A SmartCore fornece módulos para comunicaçã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