
Principalmente baseado no mini-quadro Lora-E5 da SeedStudio, mas como estava esgotado e eu precisava de uma fiação específica, projetei a minha com base no design de código aberto que eles fizeram (obrigado por compartilhar)
Estou usando principalmente para piscar firmware personalizado e não usar no firmware padrão.
Essas placas foram recebidas, montadas e trabalham conforme o esperado
Nenhuma documentação específica por enquanto, é apenas uma espécie de ajudante de fiação como esquema.
Presumo também que você esteja familiarizado com todas as coisas de Lorawan, todas as configurações/infraestrutura/servidor de rede/provisioning e outras estão fora do escopo deste repositório.

Você pode solicitar PCBs desta placa em [pcbs.io] [3]
PCBS.io me dê alguma recompensa quando você solicita minhas placas projetadas no site deles. Isso é muito bom, porque eu posso usar essas recompensas para criar e projetar novas placas e pedidos de placas por um preço com desconto; portanto, se você não se importa com o fabricante de PCBs, use PCBS.io.
Parece que o PCBS.io se foi, não tenho nenhuma recompensa do PCBS.IO desde agosto de 2020 e meu pedido gratuito feito depois de ainda não for recebido, então acho que eles não estão mais no negócio.
Então você pode encomendar o quadro no Oshpark.
É um Pitty depois de vários discussões com os Oshpark que eu não posso ter recompensas para cada pessoa que encomende minhas placas, isso me permitiria solicitar PCB gratuito para projetos compartilhados e criar novos. Para informações, meus quadros compartilhados geraram um total de US $ 285 162,00 pedidos em pcbs.io em 4 anos, nada mal :-)
Esperando que um dia os Oshparks me agradecem dando a eles este mercado.
Lado superior e inferior v1.0


Nada extravagante, todos os componentes são 0805 e/ou PTH e podem ser encomendados em quase qualquer lugar (Digikey, Mouser, Radiospare, ...). Use apenas o que você precisa depender do que deseja fazer.
Verifique o arquivo Bom Bom Bom Exame, verifique o OPL visualizado para o fabricante SKU Match.
Antes de exibir qualquer firmware personalizado, recomendo fortemente testar a placa com o padrão em Firmware para obter as chaves (mesmo que você possa usar o seu próprio, é claro).
Faça isso, use 3,3V (e não 5V) FTDI USB/Adaptador serial, eu amo este de Sparkun
AT no dispositivo caso o ANWSER +AT: OKEm seguida, obtenha chaves do dispositivo
AT
+AT: OK
AT+ID
+ID: DevAddr, 24:90:05:44
+ID: DevEui, 2C:F7:F1:20:24:90:05:44
+ID: AppEui, 80:00:00:00:00:00:00:06
Para testes, estou sempre usando a rede de coisas (TTN). Portanto, o próximo passo é provisionar este novo dispositivo para o TTN com as teclas acima (não precisa devaddr) e obter o AppKey do TTN (geração aleatória) e obtenha a chave emitida do TTN (usaremos mais tarde)
Você pode piscar a placa com excelente estrutura MBED-OS. A maneira fácil é usar o mbed studio IDE. Adicionamos esta placa no STM32CustomTargets, não hesite em ler o ReadMe. Finalmente, o principal programa de firmware mbed-Os-Exemplo-Lorawan.
Uma vez instalado IDE:
file / import program e eles importam o exemplo com url https://github.com/ARMmbed/mbed-os-example-lorawanAdd Library e digite https://github.com/ARMmbed/stm32customtargetscustom_targets.json da pasta stm32customtargets e copiar conteúdos inteiroscustom_targets.json (sim, substitua o arquivo inteiro)mbed_app.json e altere os parâmetros na seção target_overrideslora.application-eui chaves pelas que lora.application-key obteve da etapa acima lora.device-euimbed_app.json . "LORA_E5_BREAKOUT" : {
"stm32wl-lora-driver.rf_switch_config" : " RBI_CONF_RFO_HP " ,
"stm32wl-lora-driver.debug_tx" : " PB_5 " ,
"stm32wl-lora-driver.debug_rx" : " PB_10 " ,
"stm32wl-lora-driver.debug_invert" : 1 ,
"stm32wl-lora-driver.rf_switch_config" : 2 ,
} Ao usar qualquer placa LORA-E5, você precisa definir a linha rf_switch_config como acima para RBI_CONF_RFO_HP , porque o hardware não conectou o modo RBI_CONF_RFO_LP e a pilha para o Power 14 porque o SAIXT RBI_CONF_LP (POTHELP (POTHER 14 POTHE (LOWS para UE868, MAIRFELF (BOWLP (BOWS, POTHE (LOWLP (LOWLP, para o UNBX) e a pilha para o uso do RBI_CONF_RFO_LP (POTHE (BOWLP (BOWS para o EU868 #3). Veja este post e este para obter detalhes.
Em seguida, no IDE, selecione o destino "lora_e5_breakout", construa e flash com seu programador favorito (estou usando o stlink) com gnd/swdio/swdclk/redefinição conectada.
Preste atenção, na primeira vez que você precisa apagar o firmware original SeeStudio, verifique se a proteção de leitura do dispositivo é AA. Se for mostrado como BB, selecione AA e clique em Aplicar. Consulte o final desta seção sobre como fazer isso com o STM32CUBERROGRAMMER.
Do IDE, você pode construir o exemplo. Se você conectar seu stlink enquanto o projeto foi aberto, o MBED IDE perguntará se você deseja configurá -lo para este projeto/destino, uma vez aprovado, você pode compilar, flash e até depurar do MBED IDE (precisa de algumas ferramentas instaladas, lidas, muito agradáveis.

Você também pode ver logs com o adaptador FTDI e qualquer terminal serial definido como 115200 bauds 8 bits sem paridade 1 bit de parada (8n1)
Mbed LoRaWANStack initialized
CONFIRMED message retries : 3
Adaptive data rate (ADR) - Enabled
Connection - In Progress ...
Connection - Successful
Dummy Sensor Value = 3
23 bytes scheduled for transmission
Message Sent to Network Server
Dummy Sensor Value = 5
23 bytes scheduled for transmission
Message Sent to Network Server
Dummy Sensor Value = 7
23 bytes scheduled for transmission
O LED verde estará ativado quando estiver no modo de recebimento e vermelho ao enviar dados.
O mesmo que original aqui https://wiki.seeedstudio.com/lora_e5_mini/ se houver houver