domingo, 30 de junho de 2024

LSM110A - AU915 --> LA915 - EveryNet

 LA915 - EveryNet

      

TESTES PRELIMINARES

Baseado nas informações obtidas pelo LINK abaixo, iniciou-se a conversão dos SDK da WISOL para funcionar com a EVERYNET (LA915).


Para isto, foi comparado parâmetro por parâmetro dos arquivos AU915 e LA915 (pois são muito parecidos), para então fazer as mudanças no AU915 para que funcione com LA915.

LA915A

Implantação da EveryNet do plano de canais AU915-928 para o Brasil.

Primeiros 8 canais utilizados.

ChannelsDefaultMask[0] = 0xFF;

Canais para Uplink:
Índice Frequência Taxa de dados
0         915.2 0,1,2,3,4,5
1         915.4 0,1,2,3,4,5
2         915.6 0,1,2,3,4,5
3         915.8 0,1,2,3,4,5
4         916.0 0,1,2,3,4,5
5         916.2 0,1,2,3,4,5
6         916.4 0,1,2,3,4,5
7         916.6 0,1,2,3,4,5
Canais para Downlink:
Índice Frequência
0         923.3
1         923.9
2         924.5
3         925.1
4         925.7
5         926.3
6         926.9
7         927.5

Frequência de downlink, na verdade, não escrita em fontes, mas calculada na configuração da janela RX1 da seguinte maneira:

923300000 + (uplink_channel_number % 8) * 600000

O canal da janela RX2 é fixo:

Frequência: 923.3 Datarate (Taxas de dados): 8.

Atraso de recebimento para a janela RX1: 5 segundos.

Atraso de recebimento para a janela RX2: 6 segundos.

Tempo de espera padrão do uplink: 0.

Tempo de espera padrão do downlink: 0.

Datarates (Taxas de dados)
Índice Largura de banda Fator de espalhamento Tamanho máximo do payload Taxa de bits física [bit/s]
0         125 kHz                 SF12                         51                                                 250
1         125 kHz                 SF11                         51                                                 440
2         125 kHz                 SF10                         51                                                 980
3         125 kHz                 SF9                                 115                                                 1760
4         125 kHz                 SF8                                 242                                                 3125
5         125 kHz                 SF7                                 242                                                 5470
6         500 kHz                 SF8                                 242                                                 12500

A EveryNet disponibilizou dois arquivos para ajudar a conversão: REGIONLA915.c e REGIONLA915.h.


Destaque foi dado ao REGIONLA915.h pois possui os parâmetros de configuração utilizados pelo REGIONLA915.c

Para verificar as diferenças, foi utilizado o utility DIFFCHECKER para Windows e utilizado a opção Plain Text Compare.







Foram alterados várias diferenças entre os arquivos e alterados os arquivos REGIONLA915.h e REGIONAU915.h.

Optou-se por alterar o arquivo REGIONAU915.h e não criar um novo REGIONLU915.h devido à vários erros de compilação. 

Após alteração do REGIONAU915.h, o mesmo foi substituído no SDK da WISOL, bem como demais parâmetros conforme blog abaixo


E então gerado o HEX para testes.

A EveryNet disponibilizou Login/Password para testes e então foi criado um EndDevice para testes com os parâmetros abaixo.



Testes foram realizados e foram obtidos alguns JOIN e envio de pacotes com sucesso, mas de forma intermitente, conforme imagem abaixo.


Acredita-se que o problema pode estar relacionado à qualidade do sinal por causa da existências de vários morros na região de testes.




Uma vez realizado o JOIN, continua a intermitência para envio dos pacotes.

Pacote chegando na EveryNet




Obervou-se que no novo HEX gerado:

 a Janela RX1 está batendo com a fórmula

923300000 + (uplink_channel_number % 8) * 600000

 a Janela RX2 está batendo com 

Frequência: 923.3 Datarate (Taxas de dados): 8.

e tempo de espera das Janelas de recebimento batem com

Atraso de recebimento para a janela RX1: 5 segundos.

Atraso de recebimento para a janela RX2: 6 segundos.



Downlink

Também foi possível receber da EveryNet mensagens






24H = '$'

Pretende-se esta semana realizar mais testes em locais mais próximos e visados às torres da EveryNet.

Fontes:

Dúvidas

suporte@smartcore.com.br

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