quarta-feira, 14 de julho de 2021

U-BLOX NINA W106 PROGRAMADO COM ATMOSPHERE IOT - APP MOSTRANDO TEMPERATURA E UMIDADE DO BME680 - BLE - PUBLICANDO NA CLOUD

    U-BLOX NINA W106 PROGRAMADO COM ATMOSPHERE IOT - APP MOSTRANDO TEMPERATURA E UMIDADE DO BME680 - BLE - PUBLICANDO NA CLOUD


O objetivo deste BLOG é demonstrar como é possível programar o U-BLOX NINA W106 com o ATMOSPHEREIOT. Neste exemplo faremos a leitura do módulo BME680 o qual permite disponibilizar a temperatura e umidade. A temperatura e umidade serão exibidas na UART do NINA W106 bem como no APP via BLE e então publicados na CLOUD.

A Internet das Coisas surgiu como a megatendência da tecnologia de hoje, prometendo reinventar a maneira como as pessoas vivem, trabalham e se divertem. De empolgantes dispositivos inteligentes para o consumidor a sistemas de manufatura ciberfísicos inteiramente novos, os inovadores estão encontrando maneiras de remodelar o comportamento do consumidor e redefinir a vantagem competitiva dos negócios. Os especialistas do setor prevêm que um trilhão de dispositivos estará conectado até 2035.

Se for esse o caso, temos muito trabalho a fazer.

Algumas coisas nos negócios não mudam. O sucesso ainda se concentra em conhecer seu cliente, entender o problema que você está resolvendo e fornecer uma experiência atraente com um forte ROI. No entanto, pode ser assustador para os inovadores envolverem-se em todas as diferentes peças e peças de tecnologia necessárias para criar uma solução IoT completa. Não há respostas que sirvam para todos e há muitos padrões para escolher. Os inovadores de IoT devem ser tecnicamente “multilíngues” - familiarizados com o idioma tecnológico não relacionado de eletrônicos embarcados, sensores, opções de dados sem fio, aplicativos de smartphone, middleware e computação em nuvem. É muito fácil ficar preso na pilha de tecnologia.

É aí que entra o Atmosphere.

Lançado pela primeira vez em 2015 e usado por milhares de inovadores, o Atmosphere oferece aos criadores de soluções IoT a maneira mais rápida e simples de criar, conectar e gerenciar sistemas integrados à nuvem completos. O Atmosphere convida você a entrar na via rápida para criar novos dados de IoT e colocá-los em aplicativos móveis e em nuvem - enquanto oferece a flexibilidade e controle para escolher as melhores “vias” de tecnologia para seu projeto.

Comece a mexer com o Atmosphere IoT Studio, nosso IDE online gratuito de arrastar e soltar, para construir todo o firmware do seu dispositivo, aplicativos móveis e painéis em nuvem com facilidade. Corporações globais líderes da indústria com uma vasta base de clientes de engenharia optaram por colocar uma etiqueta branca no Atmosphere IoT Studio para torná-lo disponível diretamente para suas bases de fãs registradas.

Também trabalhamos (ATMOSPHERE) diretamente com OEMs e integradores de soluções para criar seus próprios aplicativos de IoT gerenciados em nuvem em uma variedade de setores verticais e casos de uso. Servindo como seu hub para o gerenciamento de dispositivos, dados, usuários e aplicativos, o Atmosphere IoT Central permite iniciar implantações de IoT pequenas e escalonáveis. Você pode trazer seu próprio dispositivo e começar com pilotos comerciais de pequena escala sem quebrar seu orçamento. E mude para aplicativos de IoT dimensionados, seguros e com etiqueta branca, feitos sob medida para suas necessidades.

BME680
Bme680 é um sensor de baixa potência que pode detectar temperatura, umidade, pressão atmosférica e gás voc com um alto grau de linearidade e precisão. Inclui relações spi e i2c, e pode integrar com microcontroladores .

U-BLOX NINA W106

MONTAGEM

Adquirimos então os seguintes componentes



Montado ficou assim

O esquema elétrico é este



Algumas características do Kit

-Botão de RESET;
-Botão de Modo BOOTLOADER (W106);
-Plugável no PROTOBOARD;
-Acesso às várias GPIOS;

Pequena 

Abaixo o roteiro para você seguir:

Entre no Ambiente do Atmosphere com sua conta e crie o projeto a seguir (ESP32-DEV-KIT-C, o mesmo core do U-BLOX NINA 106):


Embedded

Neste exemplo (Aba Embedded), basicamente são criados os seguintes Elementos:

1 Element Interval, 2 Elements BLE GATT CHARACTERISTIC, 1 Element BME680 (deves importar) 2 Element para Debug e 2 Elements ServiceCloud
  • O Element Interval a cada 1 segundo solicita ao Element BME680 a temperatura e umidade. 
  • Do BME680, a Temperatura e Umidade são encaminhadas para os  2 Element BLE GATT CHARACTERISTCS, os quais serão transmitidos para o APP e então enviados para CLOUD.
Importando Componente BMP680

APP

Neste exemplo (Aba Application) são criados basicamente 2 pares de 2 elementos.
  • O primeiro Element, BLE GATT CHARACTERISTIC, faz uma escrita no Element AnalogMeter (Temperatura)
  • O segundo Element, BLE GATT CHARACTERISTIC, faz uma escrita no Element AnalogMeter (umidade)
Definição da aba Cloud

DashBoards - CLOUD

Gravando

Conecte no U-BLOX NINA W106 na serial e identifique a COMx.


ÓTIMA REFERÊNCIA PARA PINOS DO ARDUINO E PINOS (GPIOS) DO NINA W106


Consulte

NINA-W10 series, data sheet (u-blox.com)

Ligue os pino do U-BLOX NINA W106 no BME680

 

BREAKOUT W106

COMPONENTE

GPIO22

IO20

SCL

I2C
GPIO23

IO1

SDA

I2C
ESP32UBLOX W106


MONTAGEM



Agora será necessário abrir a sua Aplicação (APP) via ATMOSPHERE IOT APP, será necessário fazer o Provisioning para que apareça, pode ser pelo ATMOSPHERE IOT APP (via BLE) ou via WEB PAGE da ATMOPHEREIOT. Neste caso, não será necessário entrar com o SSID e PASSWORD da sua rede WIFI, pois o Embedded não publicará dados no ATMOPHERE Cloud.

Scan
Aparecerá o MAC do Embedded (se for via APP ATMOSPHEREIOT)
Aparecerá o EMBEDDED conectado na COMx

Cancel





APP do Usuário

DashBoard

UART


Vários sensores podem ser adicionados ao projeto

Consulte os pacotes da Atmosphere
----------------------------------------------------------
Dúvidas:

suporte@smartcore.com.br

Referências:

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

U-BLOX NINA W106 SENDO PROGRAMADO COM .NET nanoFramework - Amazon ALEXA - Mandando Temperatura e Umidade

U-BLOX NINA W106 SENDO PROGRAMADO COM .NET nanoFramework - Amazon ALEXA  Mandando Temperatura e Umidade para Assistente Alexa falar Testado ...