segunda-feira, 14 de dezembro de 2020

UTILIZANDO LOM204A02 PARA TRANSMITIR UM TEXTO "1234567890" A CADA MINUTO.

100% API MODE


O objetivo deste BLOG é demonstrar como é possível utilizar o módulo LOM204A02 para enviar uma mensagem "1234567890" a cada minuto,  neste intervalo o mesmo entra em baixo consumo. Foi utilizado o starter kit LoRa da WISOL com o LOM204A02 com oscilador a CRISTAL e KEIL já instalado (ver carta de apresentação).



 
Descompacte
 
LOM204A_API_Lib_1.01_version_AU915_LA915A_P2P_190701.ZIP e então descompacte
LOM204A02_Lib101_190604_API_Release.ZIP

Na pasta
 

 Click no exemplo LOM204A_LA915A_CRYSTAL_WAN (BAT)
 

Substitua #if 1 por #if 0


Ficará em tom claro


Altere, aqui de #if 0 para #if 1

Então reescreva o código para 

int main(void) { uint8_t *ApplicationEUI="xxxxxxxxxxxxxxxx"; uint8_t *Applicationkey="xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"; Start_Init(); setClass( 0 ); // Set CLASS A mode. setOtaaAppEUI(ApplicationEUI,16); setOtaaPseudoAppKey(Applicationkey,32); JOIN_START(); // Join start // This function calls not only OTAA but also ABP while(1) { CLI_Command_Process(); // To receive CLI command through serial port(UART) data_Tx(1,0,1,10,"1234567890"); // ASCII , No Confirmed up, Fport : 1 , datalength : 10, data: 1234567890 API_MODE(); // Run LoRa protocol. Wakeup_Timer(&TxUser,User_fn,60000,0U); // It wakes up every 60 seconds and runs User_fn. Enable_enter_stop_mode(); // Setting condition for entry into sleep mode. Device_State_Sleep_Fn(); // GPIO/TImer event check. Enter sleep mode at CLASS A } }
 
uint8_t *ApplicationEUI="xxxxxxxxxxxxxxxx";
uint8_t
*
Applicationkey="xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"; 
 
Devem ser obtidos do seu Gateway
 

 Compile o Software
 
 
Transfira para o LOM204A02
 

 Ligue em USB SERIAL e reset, abra um terminal BURRO (19200,N,8,1)

 
A cada 1 minuto será enviado um pacote para o Gateway e mesmo enviará para o Server (LoRaWAN)
 

 Veja o texto chegando no gateway (server)
 

 
Base64
Dúvidas

suporte@smartcore.com.br

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