Você pode trocar Sigfox ou LoRa com ele para que você também possa reduzir o custo. É altamente otimizado para solução de IoT (Alto Consumo de Energia, Baixo Custo)
Conteúdo do SDK
Baixando o SDK
No caso, foi realizado via Prompt de Comando, com o GIT já instalado no Windows, mas você pode baixar em ZIP do repositório e descompactar.
C:\>git clone https://github.com/SeongJiIoT/LSM1x0A_SDK_LoRaWAN104
Compilação do Firmware
Para gerar o firmware para o LSM1x0A, será necessário que você instale o STM32CubeIDE em sua máquina.
SDK Build
Ferramentas de desenvolvimento de software ST STM32CubeIDE
Após executar o STM32CubeIDE
Escolhe seu WorkSpace preferido
Uma tela com Documentação do STM32Cube aparecerá, mas você pode fechá-la.
- Import o SDK no menu File
- Selecione "Projects from Folders or Archive" e então Click em Next
- Selecione o Folder do Projeto
C:\LSM1x0A_SDK_LoRaWAN104\Projects\NUCLEO-WL55JC\Applications\LoRaWAN_SigFox\LSM1x0A\STM32CubeIDE
- Após o projeto ser importado, ele é criado e mostrado no Project Explorer (Tab) no canto superior esquerdo
Compilando o SDK
Altere para Release o projeto
Execute Build All no menu Project
Após fazer o Build All,um HEX é criado no folder Released
BootLoader (Importante)
A partir da versão de atualização de 2 de junho de 2022, o IAP (Bootloader) foi aplicado.
Em primeiro lugar, você precisa baixar IAP (Bootloader).
Consulte o arquivo ReadMe.md de Utilities/1_SJITools/1_FW_Merge_Tool para gerar e baixar FW, incluindo IAP para FW gerado pelo Building do SDK.
Copie o arquivo LSM1x0A_SDK_LoRaWAN_Sigfox.hex gerado pelo STM32 CUBE IDE na pasta
C:\LSM1x0A_SDK_LoRaWAN104\Projects\NUCLEO-WL55JC\Applications\LoRaWAN_SigFox\LSM1x0A\STM32CubeIDE\Release
para a pasta
C:\LSM1x0A_SDK_LoRaWAN104\Utilities\1_SJITools\1_FW_Merge_Tool
Estes são os arquivos prontos para o Merge
Execute o seguinte comando BAT
FW_Merge_SDK.bat
Um novo HEX será gerado
LSM1x0A_V100_SDK_FW.hex
Fazendo o UPLOAD do Firmware HEX Gerado
Será necessário que você instale em sua máquina o STM32 CUBE Programmer
Conectando S-TLINK V2 no LSM110A Starter KIT, via SWD
Conecte o ST-LINK V2 na USB e execute o STM32 CUBE Programmer
Enquanto segurando o botão Reset do LSM110A Starter KIT, pressione Connect no STM32 CUBE Programmer e libere o botão de Reset.
Carregue agora o arquivo BOOTLOADER clicando em Open File
C:\LSM1x0A_SDK_LoRaWAN104\Utilities\1_SJITools\1_FW_Merge_Tool\LSM_IAP_V100_220516.hex
Address: 0x08000000
Depois carregue
LSM1x0A_V100_SDK_FW.hex
Click então em Start Programming
Testando o Bootloader com o APP com comandos AT
Conecte o LSM110A Starter KIT na USB do computador e abra um emulador de terminal na COMM que foi criada (9600,N,8,1) e veja o que deve aparecer.
Aplicativo para testes com comandos AT para SIGFOX
Registrando na operadora (entre em contato)
WND Brazil main office
Rua Luis Sergio Person, 183 - Jacarepaguá
22775-043 Rio de Janeiro
Para cada módulo, uma chave PAC é uma chave secreta correspondente ao Sigfox ID. PAC será útil para registrar um dispositivo em um Operador de rede SigFox (SNO). Ao contrário do SigFox ID, uma chave PAC não é transferível e deve ser gerada novamente se a propriedade do módulo for alterada.
Pegue ID e PAC
Veja o se o seu ID está cadastrado (no exemplo trata-se de Dev Kit 2) e então configure para zona RCZ2 e envie o pacote AAAAAAAA
RC2: Brazil, Canada, Mexico, Puerto Rico, USA
Com o envio do primeiro pacote, o Device Sigfox será registrado.
Eventos
Veja que que ele vai estar ativo na SIGFOX
Enviando pacotes (bit e array de bytes)
The LSM110A supports only RC2/RC4 and doesn’t support monarch
Beckend Sigfox recebeu pacote conforme figura abaixo
O limite de mensagens de uplink é de 12 bytes (140 por dia)O limite da mensagem de downlink é de 8 bytes (4 por dia)140 mensagens por dia = 1 mensagem a cada 10 minutos
TESTES
Ao abrir a conexão com o Utility para SigFox, o comando AT+MODE=0 será enviado para colocar o Kit no modo Sigfox.
CALL BACKS
Custom CALLBACK
Exemplo CALLBACK e-mail
Confirmação de um CALLBACK
Pacotes de Conectividade - SigFox
Para os KITS
A SmartCore cede pacote de serviços SigFox para 1 ano de conectividade, mas devem passar por e-mail para suporte@smartcore.com.br
PAC, ID, NOME, LOGIN (Sigfox) e telefone para contato.
Para os MÓDULOS
Será necessário a aquisição de pacote de serviços SigFox para conectividade diretamente com a WND BRASIL.
Dúvidas
Favor ler documentos em
Kit de avaliação para módulo LoRa e Sigfox Wisol Seong JI SJI LSM110A
Operação em rede pública e privada LoRaWAN e também ponto a ponto (P2P)
Opera também em Sigfox
Alterne entre LoRa e Sigfox por comando AT, não precisa trocar o Firmware!
Permite embarcar sua aplicação
Módulo LoRa e Sigfox Wisol Seong JI SJI LSM110A
Módulo LoRa e Sigfox compacto
Escolha entre operação LoRa e Sigfox por comando "on the fly", sem precisar trocar firmware!
LoRa: para operação redes públicas e privadas LoRaWAN bem como ponto a ponto (P2P)
Sigfox: zonas RCZ2 e RCZ4 (inclui Brasil)
Características:
- Permite embarcar a aplicação
- Dimensão: 14x15x2,8mm
- Frequência: RCZ2 Tx 902,2MHz Rx 905,2MHz
- Potência de saida: configurável até +22dBm
- Sensibilidade: -129dBm@LoRa(BW=500KHz, SF=12)
-124dBm@Sigfox(0.6Kbps)
- Tensão de operação: 1,8 - 3,6Vdc
- Interface UART 9600 8N1
- Baixo consumo
- Na operação P2P não necessita de gateway LoRaWAN
Aplicações:
- Medição individualizada de água, energia, gás
- Automação comercial, industrial residencial;
- Rede de sensores;
- Sistemas de alarme e segurança;
- Estações meteorológicas;
- Automação agrícola.
Referências
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.