sexta-feira, 10 de junho de 2022

u-BLOX NINA W106 SENDO PROGRAMADO EM ARDUINO - MANDANDO HORÁRIO GMT-0300 PARA O SERVIDOR AZURE IoT HUB

  u-BLOX NINA W106 SENDO PROGRAMADO EM ARDUINO - MANDANDO HORÁRIO GMT-0300 PARA O SERVIDOR AZURE IoT HUB


O objetivo deste BLOG é demonstrar como é possível programar o módulo u-BLOX NINA W106 (ESP32) no starter kit EVK-NINA-W1 com a linguagem Arduino e transmitir horário GMT-0300 para o servidor AZURE IoT HUB da Microsoft, veja abaixo:
{
  "body": {
    "msgCount": 751
  },
  "enqueuedTime": "Fri Jun 10 2022 14:22:11 GMT-0300 (Horário Padrão de Brasília)",
  "properties": {}
}

u-BLOX NINA W106

Wi-Fi 802.11b/g/n
Dual-Mode Bluetooth v4.2
Poderoso suporte de CPU aberta para aplicativos personalizados
Tamanho pequeno e várias opções de antena
Pino compatível com outros módulos NINA
Certificação global
Módulo baseado no ESP32, com 4MB FLASH

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

Microsoft Azure

O Azure IoT (Internet das Coisas) é uma coleção de serviços de nuvem gerenciados pela Microsoft que conectam, monitoram e controlam bilhões de ativos de IoT. Simplificando, uma solução de IoT é composta por um ou mais dispositivos IoT que se comunicam com um ou mais serviços de back-end hospedados na nuvem.


O Hub IoT do Azure oferece uma solução de back-end hospedada na nuvem para conectar-se virtualmente a qualquer dispositivo. Amplie sua solução da nuvem para a borda com autenticação por dispositivo, gerenciamento de dispositivo interno e provisionamento escalonado.


IoT

IoT permite que você resolva seus problemas empresariais usando seus próprios dados. A Internet das Coisas não tem a ver apenas com dispositivos conectados – tem a ver com as informações que esses dispositivos coletam e com os insights poderosos e imediatos que podem ser obtidos com essas informações. Esses insights podem ser usados para transformar seus negócios e reduzir os custos por meio de aprimoramentos, como a redução de materiais desperdiçados, processos operacionais e mecânicos simplificados, ou a expansão para novas linhas empresariais que só se tornam possíveis usando dados confiáveis em tempo real. Crie uma vantagem competitiva real usando a IoT para transformar seus dados em insights e transformar esses insights em ação.


Configurando Azure IoT Hub

Abaixo um roteiro básico
  • Crie uma conta do Azure grátis (para usuários novos)


  • Crie um Hub IoT do Azure.
  • Tenha um dispositivo lógico criado em seu Hub IoT do Azure usando o tipo de autenticação "Chave Simétrica".
NOTA: As chaves do dispositivo são usadas para gerar automaticamente um token
SAS para autenticação.

Imagens do Roteiro de Configuração














INSTALE ARDUINO E ESP32


Instale a LIB 


Abra o projeto Azure_IoT_Hub_ESP32

Enter your Azure IoT Hub and device information into the sample's iot_configs.h:

  • Add your Wi-Fi SSID to IOT_CONFIG_WIFI_SSID
  • Add your Wi-Fi password to IOT_CONFIG_WIFI_PASSWORD
  • Add you IoTHub Name to IOT_CONFIG_IOTHUB_FQDN


  • Add your Device ID to IOT_CONFIG_DEVICE_ID
  • If using X.509 Cert:
    • Uncomment the #define IOT_CONFIG_USE_X509_CERT
    • Add your cert to IOT_CONFIG_USE_X509_CERT
    • Add your cert PK to IOT_CONFIG_DEVICE_CERT_PRIVATE_KEY
  • If using Symmetric Key:
    • Add your device key to IOT_CONFIG_DEVICE_KEY


Instale o Azure IoT explorer e monitore o Azure Iot HUB criado.

Releases · Azure/azure-iot-explorer (github.com)


As credenciais do Azure IoT explorer devem ser obtidas aqui:

copiar

Executando Azure Iot Explorer

colar


Start







Vídeo


DÚVIDAS

suporte@smartcore.com.br

REFERÊNCIAS

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