segunda-feira, 6 de dezembro de 2021

U-BLOX NINA W106 PROGRAMADO EM ANNEX BASIC E COMANDADO VIA TELEGRAM - CONTROLE DE LED

 U-BLOX NINA W106 PROGRAMADO EM  ANNEX BASIC  E COMANDADO VIA TELEGRAM

O objetivo deste BLOG é demonstrar como é possível utilizar programar o módulo U-BLOX NINA W106 com a linguagem de ANNEX BASIC 1.43.5 e se comunicar com o App TELEGRAM.

No exemplo será controlado um LED via TELEGRAM.





UBLOX 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 U-BLOX NINA
Certificação global
Módulo baseado no ESP32

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

TELEGRAM

O Telegram é um serviço de mensagens instantâneas baseado na nuvem. O Telegram está disponível para smartphones ou tablets, computadores e também como Aplicação web. Os usuários podem fazer chamadas com vídeo, enviar mensagens e trocar fotos, vídeos, autocolantes e arquivos de qualquer tipo.

O Telegram é um aplicativo de mensagens com foco em velocidade e segurança, é super-rápido, simples e grátis. Você pode usar o Telegram em todos os seus dispositivos ao mesmo tempo — suas mensagens serão sincronizadas em todos os seus celulares, tablets ou computadores.

BASIC ANNEX RDS

ESP-NOW, BLE, MQTT...ÓTIMO PARA IoT

Veja o HELP  do BASIC ANNEX RDS

Veja também FAQ

INTERPRETADOR ?

O interpretador básico funciona através da leitura de um arquivo de script salvo no sistema de arquivamento em disco local esp.

Este é o modo padrão se nenhum SDcard externo estiver conectado ao u-BLOX NINA W106.

Além disso, o Annex32 pode usar um SDcard externo como sistema de arquivos, permitindo até 16 Gbytes de espaço em disco.

Durante a inicialização, se um SDcard externo for detectado, ele será conectado automaticamente e usado como o sistema de arquivos padrão, caso em que o sistema de arquivo interno não será usado.

Como o u-BLOX NINA W106 contém uma boa quantidade de RAM, o script do usuário é copiado do disco para uma área dedicada na memória RAM onde é executado, junto com a lista das linhas do programa, os rótulos dos ramos e a lista do usuário definido sub-rotinas ..

Isso usa mais RAM em comparação com outras abordagens, mas permite uma execução mais rápida do programa.

Outra consideração de desempenho é que o u-BLOX NINA W106 deve ser capaz de executar várias atividades em segundo plano (servidor web, servidor de arquivos, etc.), portanto, precisa de memória livre suficiente para executar tais tarefas, e essas tarefas paralelas obviamente terão um impacto no desempenho do script ..

Portanto, em termos de desempenho, o interpretador não é particularmente rápido, mas deve ser rápido o suficiente para a maioria das tarefas que você pode exigir. 

Telegram Bot com u-blox NINA W106


Neste tutorial, aprenderemos sobre o bot de telegramas e como usá-lo com uma placa u-BLOX NINA W106Utilizando  a API Annex BASIC, podemos controlar os pinos GPIO ou podemos ler os dados do sensor e enviá-los aos nossos dispositivos móveis através dos mensageiros do telegrama.

O telegrama de mensageiro é gratuito e como tudo funciona através da internet podemos controlar e receber informações das placas u-BLOX NINA W106 onde quer que estejamos no mundo. Usar o Telegram com u-blox NINA W106 pode criar ótimos projetos de IoT.

O que é o Telegram Bot?

Bots são aplicativos de terceiros executados dentro do Telegram. Os usuários podem interagir com os bots, enviando-lhes mensagens, comandos e  solicitações inline . Podemos controlar nossos bots usando solicitações HTTPS para Telegram  Bot API .

Modo de leitura em bots de telegrama de sua documentação oficial https://core.telegram.org/bots

Como criar um Telegram Bot

  • Instale o Telegram da Play Store ou da Apple Store.
  • faça uma conta se ainda não tiver uma.
  • Em seguida, pesquise “ botfather ” e clique no BotFather. Botfather  é um bot do Telegram pré-construído que permite criar, gerenciar e deletar seus bots.
  • Clique no botão iniciar e escolha /newbot
  • Dê ao seu bot um  nome  e  nome de usuário .
  • Se o seu bot for criado com sucesso, você receberá uma  mensagem  com um link para acessar o seu novo  bot  e o token do  bot . O token do bot é um id único que devemos comunicar com o bot.