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 W106. Utilizando 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.