DETECTANDO PRESENÇA DE ANIMAL DE ESTIMAÇÃO PRÓXIMO VIA BLE COM NINA W102 - OBSERVER
O objetivo deste BLOG é demonstrar como é possível utilizar utilizar o NINA W102 como detector de presença de um PET. Será um utilizado um Beacon para ser o dispositivo a ser detectado o qual será preso na coleira do Animal, na ausência do mesmo (via RSSI), será enviado para o servidor Blynk via WIFI o qual alertará que seu PET está fora do campo. Foi utilizado Arduino Adafruit para programar o módulo U-BLOX NINA W102 com LIBS de KHOI.
Wi-Fi 802.11b / g / n
Bluetooth v4.2 de modo duplo
Poderoso suporte de CPU aberta para aplicativos personalizados
Tamanho pequeno e várias opções de antena
Pin compatível com outros módulos NINA
Certificação global
BEACON
Propagador do MAC (Advertising)
4c001005491cbcc681
SMARTCORE
A SmartCore fornece módulos para comuniçã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
BLYNK
Junte-se à plataforma IoT mais popular para conectar seus dispositivos à nuvem, projetar aplicativos para controlá-los e gerenciar seus produtos implantados em escala! Crie sua APP rapidinho e depois porte Blynk para seu próprio servidor.
Blynk é uma plataforma com aplicativos iOS e Android para controlar
Arduino, Raspberry Pi e afins pela Internet.
Você pode criar facilmente interfaces gráficas para todos os seus
projetos simplesmente arrastando e soltando widgets
Alguns conceitos do BLE
- Dados de propaganda. Uma matriz de bytes com dados relevantes para o dispositivo. Às vezes, isso ainda contém dados reais, como "temperatura". No entanto, na maioria dos dispositivos, ele contém apenas o 'nome' e os 'UUIDs de serviço' do dispositivo.
- O valor RSSI (força do sinal). Isso pode ser usado para determinar a proximidade do dispositivo.
O campo Ranging Data é a potência Tx medida em 0 metros do transmissor (-100 dBm a +20 dBm).
De acordo com a especificação Eddystone, a melhor maneira de determinar o valor a ser incluído nesse campo é medir o RSSI real em 1 metro e adicionar 41 dBm ao valor (com base na suposição de que 41 dBm é a perda de sinal que ocorre acima de 1 metro).
- MAC ADDRESS - identificação única do BLE
- Instalando Arduino no NINA W102
- BLYNK
Instale um APP do BLYNK e crie uma conta. Crie um projeto de um FRONT END para acesso ao NINA W102
Então um TOKEN será gerado para o seu e-mail com instruções
Auth Token : xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Happy Blynking!
-
Getting Started Guide -> https://www.blynk.cc/getting-started
Documentation -> http://docs.blynk.cc/
Sketch generator -> https://examples.blynk.cc/
Latest Blynk library -> https://github.com/blynkkk/blynk-library/releases/download/v0.6.1/Blynk_Release_v0.6.1.zip
Latest Blynk server -> https://github.com/blynkkk/blynk-server/releases/
-https://www.blynk.cc
twitter.com/blynk_app
www.facebook.com/blynkapp
- KHOI LIBS PARA ACESSO A WIFI E BLE AO MESMO TEMPO
- ABRA O PROJETO ESP32_BLE_WF E COPIE O CÓDIGO ABAIXO
Código
Coloque as credenciais do WIFI e SERVIDOR BLYNK, compile e grave e veja execução
Dúvidas:
suporte@smartcore.com.br
THANKS TO Khoi Hoang
Referências:
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