AIRLIFT é baseado no WIFININA, o qual é baseado no NINA W102, utiliza a interface SPI.
POR QUE AIRLIFT ?
Ter o WiFi gerenciado por um chip separado significa que seu código é mais simples, você não precisa armazenar dados do soquete ou compilar e depurar uma biblioteca SSL. Com o AirLift, você pode enviar comandos básicos, mas poderosos baseados em socket, sobre SPI de 8MHz para transferência de dados de alta velocidade. O U-BLOX NINA W102 pode lidar com todo o trabalho pesado de conexão a uma rede WiFi e transferir dados de um site e usar a mais recente criptografia TLS/SSL (tem certificados radiculares pré-gravados).
MONTAGEM DO BREAKOUT COM U-BLOX NINA B302 E U-BLOX NINA W102
-Botão de RESET;
-Botão de Modo BOOTLOADER (W102);
-Acesso às várias GPIOS.
Pequena
Use o gravador SEGGER JLINK para gravar o BREAKOUT com módulo U-BLOX NINA B302, conecte nos pinos do SWCLK (pino 7) e SWDIO (pino 9) do SEGGER JLINK nos pinos SWDCLK e SWDIO do BREAKOUT (pinos nas laterais, próximo à antena). Não esquecer de ligar os GND do BREAKOUT no GND do SEGGER JTAG, bem como alimentar o BREAKOUT com 3.3V.
Abra J-FLASH lite e grave o bootloader para o U-BLOX NINA B302 (BLE SENSE 32)
O mesmo se encontra em
C:\Users\Usuario\AppData\Local\Arduino15\packages\arduino\hardware\mbed\2.4.1\bootloaders\nano33ble
Com ele, você poderá transferir programas via USB (serial) (SAM-BA extended).
ATENÇÃO, o bootloader usa USB para gravação do NINA 302, OU SEJA, CRIA UMA COMM VIRTUAL, TAMBÉM PARA SER A SERIAL PADRÃO DO ARDUINO
BREAKOUT B302 | BREAKOUT W102 | |||
CS | IO36 | P1.02 | IO28 | 5 |
READY | IO25 | P0.04 | IO7 | 33 |
RESET | IO21 | P1.12 | RESET | RESET |
SCK | IO1 | P0.13 | IO29 | 18 |
MOSI | IO35 | P1.01 | IO31 | 14 |
MISO | IO34 | P1.08 | IO1 | 23 |
GPIO0 | IO27 | P0.05 | IO27 | 0 |
BREAKOUT B302 | NRF52840 | BREAKOUT W102 | ESP32 |
https://api.thingspeak.com/update?api_key=XXXXXXXXXXXXXX&field1=X ESCRITA (via BROWSER)
https://api.thingspeak.com/channels/CCCCCCCCC/fields/1.json?api_key=XXXXXXXXXXXXXX
&results=1 LEITURA (via U-BLOX NINA B03 + U-BLOX NINA W102 AIRLIFT)
https://api.thingspeak.com/channels/CCCCCCCCC/fields/1.json?api_key=XXXXXXXXXXXXXX
&results=1
https://api.thingspeak.com/update?api_key=XXXXXXXXXXXX&field1=0
PARA APAGAR LED
https://api.thingspeak.com/update?api_key=XXXXXXXXXXXX&field1=1
PARA ACENDER LED
suporte@smartcore.com.br
Referências:
https://www.u-blox.com/en/docs/UBX-17056481
https://www.u-blox.com/sites/default/files/NINA-B3_DataSheet_%28UBX-17052099%29.pdf
Overview | Adafruit AirLift - ESP32 WiFi Co-Processor Breakout | Adafruit Learning System
https://learn.adafruit.com/adding-a-wifi-co-processor-to-circuitpython-esp8266-esp32/firmware-files
Nenhum comentário:
Postar um comentário