Wisol LOM204A02 com comandos AT - LORAWAN - VISUINO + PICSIMLAB
O objetivo deste BLOG é demonstrar como pode-se programar o LOM204 com comandos AT, baseado nos blogs:
E utilizar o VISUINO para enviar comandos AT e simulado no PICSIMLAB através de uma COMM virtual (PICSIMLAB) conectado a um Spare Parts que abre uma COMM real com o LOM204 pela USB (serial para USB).
PICSIMLAB COM VISUINO
PICSimLab é um emulador em tempo real de placas de desenvolvimento com integração de depurador MPLABX/avr-gdb. PICSimLab suporta microcontroladores de picsim, simavr, uCsim, qemu-stm32, qemu-esp32 e gpsim. O PICSimLab possui integração com MPLABX/Arduino IDE para programação das placas do microcontrolador. Como o objetivo do PICSimLab é emular hardware real, ele não possui nenhum suporte para edição de código-fonte. Para edição de código e depuração, as mesmas ferramentas usadas para uma placa real devem ser usadas com o PICSimLab, como MPLABX, Arduino IDE ou VSCode com PlatformIO.
O PICSimLab suporta vários dispositivos (peças sobressalentes) que podem ser conectados às placas para simulação. Como exemplos de LEDs e botões para saídas e entradas simples e alguns mais complexos como o ethernet shield w5500 para conexão com a internet ou o visor gráfico colorido ili9340 com tela sensível ao toque. A lista completa de peças pode ser acessada na documentação.
VISUINO
Visuino é o mais recente software inovador da Mitov Software. Um ambiente de programação visual que permite programar suas placas Arduino.
Os componentes encontrados no software Visuino representam seus componentes de hardware e você poderá facilmente criar e projetar seus programas arrastando e soltando. Nenhum equipamento ou hardware é necessário para executar o software no modo de design. Depois de concluir o projeto, você pode conectar o upload da placa Arduino e executá-lo.
Para aquelas pessoas que não são fortes em escrever código, projetar, compilar e criar programas Arduino nunca foi tão fácil! Por que perder tempo codificando quando todo o trabalho duro é feito para você? Você tem sua placa Arduino e um ótimo design de hardware, coloque-a em funcionamento em minutos, não em horas!
Como executar o código Visuino no PICSIMLAB?
Baixe e instale o PICSIMLAB
PICSimLab - Prog. Laboratório de Simulação IC. Baixar | SourceForge.net
(EMULADOR DE ARDUINO)
TTN
The Thing Network
A rede TTN utiliza o protocolo LoRaWAN objetivando uma cobertura em longo alcance para os dispositivos da rede, caracterizando-a assim com uma Wide Area Network (WAN). Devido ao baixo consumo de energia e ao uso da tecnologia LoRa, é chamada de LPWAN (Low Power Wide Area Network). O grande diferencial da TTN é seu estabelecimento como uma rede aberta (open-source) e colaborativa (crowd-sourced), onde qualquer usuário pode contribuir instalando um gateway em sua residência.
Os elementos da TTN são classificados como:
• Endpoints (nós): Os dispositivos responsáveis pela camada de sensoriamento da rede, o endpoint LoRaWAN. Podem coletar informações através de sensores e também acionar dispositivos/máquinas via atuadores. São configurados através de uma das três classes distintas do protocolo LaRaWAN;
• Gateways: Elementos responsáveis por concentrar e processar as informações enviadas pelos endpoints. Os gateways em geral estão conectados a internet, seja por WiFi/Ethernet ou 3G/4G em locais remotos. Mesmo que uma mesma rede LoRaWAN tenha diferentes objetivos, baseados em aplicações distintas, os gateways possuem o objetivo comum de fornecer a maior área de cobertura possível;
• Aplicações: Conectar e interligar os diferentes dispositivos da rede TTN para o fornecimento de informações gerais sobre a coleta de dados dos dispositivos.
Testado no STARTER KIT LOM204
Bem como em uma placa de testes
Veja a execução (Putty) (WARM UP do LOM204)
Baud 19200,N,8,1
TTN
Projeto no PICSIMLAB
Foi utilizado o ATMEGA2560 e nele conectado na UART1 o MODEM LoRa LOM204, através do componente Spare Parts IO UART
o TX da Placa Spare Parts conecta no PINO 17 (RX2 do ATMEGA2560) e o RX da Placa Spare conecta no pino 17 (TX2 do ATMEGA2560)
Projeto no VISUINO
Básico para ler UART2 (Spare Parts configurada para o Modem LoRa LOM204) e directionar na UART0, esta última em Bridge com a COMM virtual criada pelo COMM0COMM.
Projeto com Visuino para interagir com Modem LOM204 via Spare Parts IO UART
Projeto exemplo (similar)
Aguarda a ocorrência do JOIN e então envia AABBCCDDEEFF a cada 10 segundos".
Agora compile
Carrege o hex gerado pelo Visuino
Questões: suporte@smartcore.com.br
FONTES:
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