BREAKOUT DE BAIXO CUSTO PARA APRENDIZAGEM DO
Módulo Sigfox Wisol para zona RCZ2 e RCZ4 - SFM11R2DAT
SIGFOX
A Sigfox está trazendo a primeira rede global de IoT para conectar bilhões de dispositivos que transmitem dados, sem a necessidade de estabelecer e manter conexões de rede. Essa abordagem única no mundo de conexão sem fio, onde não há sobrecarga de sinalização, apresentando um protocolo compacto e otimizado. A tecnologia Sigfox oferece uma solução de comunicação baseada em software, onde toda a complexidade da rede e da computação é gerenciada em nuvem e não nos dispositivos. Tudo isso em conjunto, reduz drasticamente o consumo de energia e os custos dos dispositivos conectados.
O objetivo deste BLOG é mostrar o funcionamento do breakout para aprendizagem do Módulo Sigfox Wisol para zona RCZ2 e RCZ4 - SFM11R2DAT
Para testes, corroemos e montamos a placa para testes
Adquirimos então os seguintes componentes
Para testes, corroemos e montamos a placa para testes
Adquirimos então os seguintes componentes
DESIGNATOR | VALUE | SIZE | OBSERVATION |
C1 | 0.1uf | 0402 | |
C2 | 0.1uf | 0402 | |
J1 | 0.1' | ||
R1 | 1K | 0402 | |
R2 | 1K | 0402 | |
R3 | 1K | 0402 | |
R4 | 1K | 0402 | |
TX | GREEN | 0402 | |
RX | RED | 0402 | |
RD | BLUE | 0402 | |
TVS1 | 0402/0603 | https://br.mouser.com/Circuit-Protection/ESD-Suppressors-TVS-Diodes/_/N-jy72Z1y9ka87?P=1yzvlktZ1yzv44x&Ns=Pricing%7C0 0402, mas cabe no TVS1, apesar de ser Footprint 0603 ESD8V0R1B02E - Diodo, Diode Transistor Voltage Suppressor TVS DIODE 14V 28V - TSSLP-2 (02mm x 01mm) (tmgeletronica.com.br) | |
SIGFOX | https://loja.smartcore.com.br/modulo-sigfox-wisol-para-zona-rcz2-sfm10r2 | ||
RF | https://loja.smartcore.com.br/conector-ipex-mhf-i-compativel-ufl-montagem-smd-rece-20279-001e |
Montado ficou assim
Algumas características
Módulo Sigfox compacto
Região RCZ2 (inclui Brasil) e RCZ4
Dimensão: 13x20x2,21mm
Frequência: RCZ2 Tx 902,2MHz Rx 905,2MHz RCZ4 Tx 920.8 MHz Rx 922.3
Potência de saida: 22dBm
Tensão de operação: 2,7 - 3,6Vdc
Interface UART 9600 8N1
Certificado Sigfox P1
Dimensão: 13x20x2,21mm
Frequência: RCZ2 Tx 902,2MHz Rx 905,2MHz RCZ4 Tx 920.8 MHz Rx 922.3
Potência de saida: 22dBm
Tensão de operação: 2,7 - 3,6Vdc
Interface UART 9600 8N1
Certificado Sigfox P1
Pequena
Muito fácil de utilizar.
Para efetuar a comunicação com ele, foi utilizado o conversor de USB para TTL 3.3V. A gravação é realizada via UART, com os pinos TXD e RXD do conversor ligados no RXD e TXD respectivamente do Breakout, bem como GND e VCC33. Há um pino de RESET que pode ser ligado no DTR do conversor, caso seu modelo tenha.
Comunicação
O módulo se baseia nos comandos padrão AT. A Wisol tem um aplicativo muito interessante para testes.
No exemplo acima, o módulo foi conectado na COM3 e foram pressionados os botões AT, Get DEVID e Get PAC.
98 76 54 32 19 87 65 43 21 97 61 43 via botão Send(RCZ4)
Beckend Sigfox recebeu pacote conforme figura abaixo
Você tem que cadastrar o dispositivo antes de se comunicar com o BECKEND da SIGFOX
Temos placas em estoque para você soldar o módulo Sigfox e demais componentes para fazer seus primeiros protótipos.
Aqui um excelente exemplo de uso com o Arduino e library AltSoftSerial
https://github.com/SeaSlugLabs/Wisol-WSSFM10R2-Sigfox-Breakout/tree/master/Examples
Pegue o exemplo que lê a temperatura! Aqui algumas dicas
- Sempre use este comando AT$RC e aguarde o OK antes de enviar o quadro Sigfox.
- O módulo wisol recebe bytes formados como string AT$SF=AA
- As Temperaturas são recebidas como Chars, então precisamos convertê-las em um Int para que você possa enviar os dados em 2 bytes
- Eu uso o ATOI para fazer a conversão.
- Para adicionar o Integer a uma string eu uso String (data, HEX) para colocar o inteiro em uma string de byte.
EXECUTANDO O PROGRAMA NO ARDUINO
Foi utilizado o Proteus para simular o Arduino. A library funcionou muito bem!!!!
https://backend.sigfox.com/device/list
http://support.wisol.co.kr/en/