Familia u-blox NINA: o coração do seu produto IoT com BLE, Bluetooth e WiFi:
BLOGS
FAQ - NINA
- U-blox nina-b112 segger studio para programação do nina b-112 e uso do sdk nordic
- U-blox nina-b112 java script
- U-blox nina-b112 programando com Platformio arduino
- U-blox nina-b112 gravando aplicação
- U-blox nina-b112 lendo entradas analógicas
- U-blox nina-b112 blink led no segger studio e arduino
- U-blox nina-b112 python
- U-blox nina-b112 e arduino gravando aplicação no u-blox nina-b112 com segger jtag ou daplink jtag
- U-blox nina-b112 lendo entradas analógicas com segger studio, javascript, m-bed, arduino, python e o nina-w102 com arduino e esp-idf
- U-blox nina-b112 breakout de baixo custo para aprendizagem do módulo
- U-blox nina-b112 fazendo propaganda de dados ble sem conexão
- U-blox nina-w102 breakout de baixo custo para aprendizagem do módulo
- U-blox nina-b112 e platformio - mbed
- U-blox nina-w102 e arduino
- U-blox nina-w102 e platformio - arduino
- U-blox nina-w102 e platformio - esp-idf
- U-blox nina-w102 e Tago.io
- U-blox nina-w102 programado em LUA
- U-blox nina-b112 e myNewt
- U-blox nina-b112 BLE e APP em Data Mode
- U-blox nina-b112 – utilizando RUUVI open source para programar
- U-blox nina-b-302 – programando com Arduino
- U-blox nina-b-302 – programando com CircuitPython
- U-blox nina-b-302 – programando com Zephyr - RTOS
- U-blox nina-b-302 – programando com o OpenThread - Mesh
- U-blox nina-w-102– colocando comandos AT da Espressif
- U-blox nina-b-302 – utilizando CircuitPython BLE
- U-blox nina-b-302 – p2p para testes de comunicação Long Range
- U-blox nina-b-112 - acendendo LED via BLE (Arduino)
- U-blox nina-w-102 – programando com VISUINO
- U-blox nina-b-112 - programando nina-b112 com o Arduino Sandeepmistry
- U-blox nina-b-112 - programando nina-b112 com o Arduino Adafruit
- U-blox nina-w-102- programando nina-w102 com BLYNK
- U-blox nina-w-102- programando nina-w102 com VISUINO – LED blink
- U-blox nina-w-102- programando nina-w102 com VISUINO – Dados pela Serial e Bluetooth
- U-blox nina-b-112- programando nina-b112 com VISUINO – Medindo Heartbeat
- U-blox nina-b-112 e U-Blox nina-w102 – algumas diferenças básicas
- U-blox nina-w-102- programando nina-w102 com VISUINO – Acendendo LED via BLE
- U-blox nina-b-112 – programando via ST-LINK V2
- Breakout de baixo custo para U-blox nina-w-102-b112-b302
- U-blox nina-b-302 – lendo DHT22 com CircuitPython
- U-blox nina-b-302 – lendo entrada analógica com CircuitPython
- U-blox nina-b-302 – acessando LCD com CircuitPython
- U-blox nina-w-102 – acendendo LED com MicroPython
- U-blox nina-b-302 – Oled e CircuitPython
- U-blox nina-b-112 – acendendo LED com JAVASCRIPT
- U-blox nina-w-102 – SPP com comandos AT
- U-blox nina-b-302 – sonar com CircuitPython
- U-blox nina-w-102 – rede Mesh
- U-blox nina-b-302 – Matriz de leds com CircuitPython
- U-blox nina-b-302 – BLE SCAN com CircuitPython
- U-blox nina-w-102 – ESPRESSIF-ESP-NOW
- U-blox nina-b-112 – Controlando dois motores com VISUINO - DRIVER L298
- U-blox nina-b-112 – Lendo sonar - VISUINO
- U-blox nina-b-112 – Lendo sensor de temperatura e umidade com BME280 - VISUINO
- U-blox nina-b-112- Lendo sensor de temperatura e umidade via BLE com BME280 – Zephyr RTOS
- U-blox nina-b-112- Acessando LED RGB do EVK-NINA-B via BLE - MBED
- U-blox nina-b-112 – Lendo RTC DS3231 - VISUINO
- U-blox nina-b-112 – Acessando OLED i2c - VISUINO
- U-blox nina-w-102 – Acessando TAGO.IO e enviando Temperatura - VISUINO
- Desenvolvendo de forma fácil APP para conversar com o NINA
- WINDOWS 7 SCAN BLE APP
- U-blox nina-b-302 – Programando BLE com ARDUINO ADAFRUIT
- U-blox nina-b-302 – Fazendo o LED piscar com ARDUINO ADAFRUIT
- U-blox nina-b-302 – Fazendo Propaganda de uma URL via BLE - Zephyr
- U-blox nina-b-302 – Fazendo Propaganda de uma URL via BLE - Arduino
- U-blox nina-b-302 – Detector de Presença com BLE - Arduino
- U-blox nina-b-302 – Adicionando 802.11 WIFININA – CircuitPython
- U-blox nina-b-302 – Adicionando 802.11 WIFININA - Arduino
- U-blox nina – Conceitos de BLE
- U-blox nina – Acessando BLE via WEB
- U-blox nina – Rede Mesh com NINA B302 e NINA B112 (APP MESH)
- U-blox nina-w-102 acessando Internet via 802.3
- U-blox nina – Fatos interessantes sobre BLE
- U-blox nina-b-302 acessando Internet via 802.3
- U-blox-nina-b-302 acessando Internet via LISA-U200 GSM
- U-blox-nina-b-302 acessando Blynk Server via 802.3 + APP fácil fácil
- U-blox-nina-b-302 acessando Blynk Server via 802.3 + APP fácil fácil, mandando dados BLE
- U-blox-nina-b-302 acessando MQTT Server via 802.11
- U-blox-nina-b-302 acessando Servidor HTTP no NODE-RED
- U-blox-nina-b-302 sendo comandado pelo Assistente Amazon ALEXA (voice) - CircuitPython
- U-blox-nina-w102 sendo comandado pelo Assistente Amazon Alexa (voice) - Micropython
- U-blox-nina-b-302 sendo comandado pelo Assistente Amazon Alexa (voice) – Arduino Sinric
- U-blox-nina-b-302 sendo comandado pelo Assistente Amazon Alexa (voice) – Arduino Sinric Pro
- U-blox-nina-w-102 compilando com o SDK da ESPRESSIF (ESP-IDF) via WINDOWS e LINUX
- U-blox-nina-w-102 compilador o SDK da ESPRESSIF (ESP-IDF) com ECLIPSE (WINDOWS)
- U-blox-nina-b-302 acessando Blynk via 802.11 WIFININA
- U-blox-nina-w-102 acessando Protocolo PJON
- U-blox-nina APP IOS – Introdução à Programação IOS (BLE)
- U-blox-nina-w-102 como detector de fuga de PET e alerta via BLYNK
- U-blox-nina-w-302 acessando WIFI 802.11 via comandos AT - Arduino
- U-blox-nina-b-112 programando com MBED Studio
- U-blox-nina-b-302 uma alternativa para o BLE NANO Sense
- U-blox-nina-b-302 acessando BLYNK via LISA-U200 GSM
- U-blox-nina-w-102 programando ESP-IDF com VISUALGDB
- U-blox-nina-w-102 sendo acessado pelo GOOGLE ASSISTENTE
- U-blox-nina-b-302 sendo acessado pelo GOOGLE ASSISTENTE
- U-blox-nina-b-302 (Arduino) sendo acessado via ROBLOX
- U-blox-nina-w-102 (Visuino) sendo acessado via ROBLOX
- U-blox-nina-w-102 Método rápido para compilar comandos AT da Espressif
- U-blox-nina-w-102 Utilizando RemoteXY via Arduino
- U-blox-nina-w-102 Utilizando RemoteXY via VISUINO
- U-blox-nina-b-112 Programando MyNewt via VISUAL STUDIO
- U-blox-nina-b-112 em Rede Mesh com MyNewt
- U-blox-nina-b-302 acessando MySQL 802.11 (MariaDB)
- U-blox-nina-b-302 acessando MySQL 802.3 (MariaDB)
- U-blox-nina-b-112 acessando Adafruit IO – Async WifiManager
- U-blox-nina-b-w – Livro Alexa - Completo
- U-blox-nina-b112 medindo qualidade do AR via BLE - Zephyr
- U-blox-nina-b112 transmitindo dados da Bateria via BLE - Zerynth
- U-blox-nina-b302 atualizando DDNS – DuckDNS – 802.3
- U-blox-nina-b302 atualizando DDNS – DuckDNS – 802.11 - WIFININA
- U-blox-nina-b302 implementando protocolo Zigbee – SDK Nordic
- U-blox-nina-b302 na LAN sendo acessado via WAN – 802.3
- U-blox-nina-b302 na LAN sendo acessado via WAN – 802.11 (AT COMMANDS)
- U-blox-nina-b112 executando JAVASCRIPT (Espruino) – Compilando Espruino
- U-blox-nina-w102 executando Script LUA – NodeMcu
- U-blox-nina-b302 programado em RUST
- U-blox-nina-b302 utilizando NTP para atualizar o DS3231 - TIMEZONE – 802.11
- U-blox-nina-b302 utilizando NTP para atualizar o DS3231 – ENC28J60
- U-blox-nina-b302 utilizando NTP para atualizar o DS3231 – WIZNET 5100
- U-blox-nina-b112 programado em RIOT
- U-blox-nina-b302 Timer Interrupt - Arduino
- U-blox-nina-b112 Atualizando comandos AT
- U-blox-nina-b302 Acessando servidor MQTT da U-BLOX
- U-blox-nina-w102 Acessando servidor MQTT da U-BLOX
- U-blox-nina-w102 Criando Interface IHM com OpenWire
- U-blox-nina-w102 Criando Interface IHM com OpenWire – Enviando dados
- U-blox-nina-w102 Ble Scan to MQTT gateway
- U-blox-nina-w102 Criando Interface IHM com Openwire TCP
- U-blox-nina-w102 sendo programado com blocos KB-IDE
- U-blox-nina-b112 sendo gravado via RASPBERRY
- U-blox-nina-b302 fazendo propaganda de Site/Produto via BLE - CircuitPython
- U-blox-nina-b302 recebendo as mesmas notificações do IPHONE
- U-blox-nina-b302 se comunicando via BLE Serial via CircuitPython – Parte II
- U-blox-nina-w102 acessando OLED via I2c
- U-blox-nina-b302 sendo programado em Micropython
- U-blox-nina-b302 como dispositivo HID (Teclado) para IPHONE
- U-blox-nina-b112 como dispositivo HID (Teclado) pra IPHONE - ESPRUINO
- U-blox nina-b112 fazendo advertising com ESPRUINO
- U-blox nina-b112 transformado em um NFC TAG - ESPRUINO
- U-blox nina-b302 rodando ESPRUINO – PISCA LED
- U-bllox nina-b302 controlando LED via BLE - JAVASCRIPT
- U-blox nina-b-112 mandando dados para nina-b-302 via BLE - JAVASCRIPT
- U-blox nina-b-302 realizando comunicação via SPI - JAVASCRIPT
- U-nlox nina-b-302 sendo controlado pelo APPINVENTOR – método rápido de se criar um APK BLE
- U-blox nina-b-302 fazendo BLE SCAN de PET com JAVASCRIPT
- U-blox nina-b-302 sendo programado com TINYGO
- U-box nina-b-302 sendo programado em RIOT
- U-blox nina-b-302 transmitindo dados para outro nina-b302 via IPV6 - RADIO
- U-blox nina-b-302 sendo programado em Nuttx
- U-blox nina b-302 sendo programado em RIOT e acessando LIB Arduino
- U-blox nina w-102 sendo programado em Nuttx
- U-blox-nina-w-102 sendo programado em Nuttx para piscar um LED
- U-blox-nina-b-302 programado em Javascript acessando GPS
- U-blox-nina-b-302 programado em Javascript acessando GPS e fazendo Broadcasting BLE
- U-blox-nina-b112 programado em VISUINO para acessar GPS
- U-blox-nina-b112 programado em Visuino para escrever em 4 display de 7 segmentos
- U-blox-nina-b112 programado em Visuino para ler dados de um acelerômetro
- U-blox-nina-w102 programado em Visuino para ler frequência de cores
- U-blox-nina-w102 programado em Visuino como WEBSERVER para o DHT11
- U-blox-nina-w102 programado em Visuino para ler sensor de obstáculo
- U-blox-nina-w102 programado em Visuino para acionar RELÊ quando bater palmas
- U-blox-nina-w102 programado em Visuino lendo cartão uSD
- U-blox-nina-b302 programado no ambiente ATMOSPHERE para controlar LED via BLE
- U-blox-nina-b302 acessando servidor MQTT da U-BLOX via GSM
- U-blox-nina-b-302 em Rede Mesh com MyNewt
- U-blox nina-b302 acessando servidor Blynk via GSM SARA G350
- U-blox-nina-W106 sendo programado com Mongoose
- U-blox-nina-W106 sendo programado com Atmosphere
- U-blox-nina-W106 sendo programado em .NET nanoframework – GPIO
- U-blox-nina-W106 sendo programado em .NET nanoframework – WIFI
- U-blox-nina-W106 sendo programado em .NET nanoframework - ADC
- U-blox-nina-W106 sendo programado em .NET nanoframework - RTC
- U-blox-nina-W106 sendo programado em .NET nanoframework - THREADS
- U-blox-nina-W106 sendo programado em .NET nanoframework – SLEEP/WAKE UP
- U-blox-nina-W106 sendo programado em .NET nanoframework - HELLO
- U-blox-nina-W106 sendo programado em .NET nanoframework – WIFI II
- U-blox-nina-W106 sendo programado em .NET nanoframework – MQTT
- U-blox-nina-W106 sendo programado em Zerynth - Eddystone
- U-blox-nina-B302 sendo programado em Nuttx – Hello World
- U-blox-nina-W102 sendo programado em IoT LADDER Editor
- U-blox-nina-B302 sendo programado em Nuttx – GPIO LEDS
- U-blox-nina-B302 acessando web server SSL - GSM
- U-blox-nina-B302 acessando servidor MQTT da U-BLOX via GSM - SSL
- U-blox-nina-W106 sendo programado em BASIC ANNEX RDS - PRINT
- U-blox-nina-W106 sendo programado em BASIC ANNEX RDS – LED BLINK
- U-blox-nina-W106 sendo programado em BASIC ANNEX RDS – ESP-NOW
- U-blox-nina-W106 sendo programado em Sming – LED BLINK
- U-blox-nina-W106 sendo programado em BASIC ANNEX RDS – BLE (ENVIANDO RECEBENDO TEXTOS)
- U-blox-nina-W106 acessando servidor MQTT da U-BLOX
- U-blox-nina-W106 acessando servidor MQTT da U-BLOX - VISUINO
- U-blox-nina-w106 Ble Scan to MQTT gateway
- U-blox-nina-w106 sendo programado em B4R - LED BLINK
- U-blox-nina-w106 sendo programado em B4R – Hello World!
- U-blox-nina-B302 controlando servo em VISUINO
- U-blox-nina-W106 sendo programado em BASIC ANNEX RDS – u-BLOX MQTT
- U-blox-nina-W106 sendo programado em B4R – u-BLOX MQTT
- U-blox-nina-W106 sendo programado em B4R - Integração com Arduino
- U-blox-nina-W106 sendo programado em BASIC ANNEX RDS – Acessando AMAZON AWS S3 via u-BLOX ThingStream (DataFlow Manager)
- U-blox-nina-W106 sendo programado em BASIC ANNEX RDS – Acessando IFTTT via u-BLOX ThingStream (DataFlow Manager)
- U-blox-nina-W-106 acessando Internet via LISA-U200 GSM
- U-blox-nina-W106 sendo programado em BASIC ANNEX RDS – Acessando TAGO.IO via u-BLOX ThingStream (DataFlow Manager)
- U-blox nina-b-302 sendo programado com TINYGO - BLE
- U-blox-nina-W-106 sendo programado em BASIC ANNEX RDS – Acessando AWS LAMBDA via U-BLOX ThingStream (DataFlow Manager)
- U-blox-nina-W-106 sendo programado em BASIC ANNEX RDS – Acessando AZURE IoT HUB via U-BLOX ThingStream (DataFlow Manager)
- U-blox-nina-w-106 sendo programado em Nuttx para acessar wifi e fazer Ping
- U-blox-nina-w-106 sendo programado em Nuttx para acessar GSM via PPP e fazer Ping
- U-blox-nina-b-302 sendo programado em Nuttx para acessar GSM via PPP e fazer Ping
- U-blox-nina-b112 programado em Espruino para transmitir via BLE temperatura/umidade – AHT10
- U-blox-nina-b-302 acessando Internet via SARA-G450 GSM
- U-blox-nina-b-112 acessando Internet via GSM com MBED (AT commands)
- U-blox-nina-w-106 sendo acessado via MODBUS TCP - VISUINO
- U-blox-nina-w-106 sendo acessado via MODBUS TCP – SCADA- VISUINO
- U-blox-nina-w-106 controlando brilho de LEDS via PWM – APP (Atmosphere)
- U-blox-nina-w-106 lendo temperatura e umidade do BME680 via BLE – APP (Atmosphere)
- U-blox-nina-w-106 lendo temperatura e umidade do BME680 via BLE – APP (Atmosphere) e publicando na CLOUD
- U-blox-nina-w-106 lendo conversor Analógico Digital e mandando via BLE para APP - Atmosphere
- U-blox-nina-w-106 lendo conversor Analógico Digital e mandando via BLE para APP – Atmosphere - Cloud
- U-blox nina-w-106 piscando LED n vezes, sendo esta quantidade enviado via Google Assistant – IFTTT e ANNEX Basic
- U-blox-nina-b-302 sendo acessado via MODBUS TCP – SCADA- ARDUINO VIA WAN
- U-blox-nina-w-106 sendo acessado via MODBUS TCP – SCADA- VISUINO – Controlando LED
- U-blox-nina-w-106 sendo acessado via WebThing ATMOSPHERE (MOZZILA) e controlando um LED
- U-blox-nina-w-106 sendo acessado via WebThing (MOZZILA) e controlando um LED ARDUINO
- U-blox-nina-w-106 sendo acessado via WebThing (MOZZILA) e fazendo log de dados do BME680
- U-blox-nina-w-106 sendo programado em ANNEX BASIC e acessado via Assistente ALEXA
- U-blox-nina-w-106 sendo programado em ANNEX BASIC e mandando dados para o THINGSTREAM - SSL
- U-blox-nina-b-302 sendo acessado via MODBUS TCP- SCADA-ARDUINO sendo controlado por sensor de GESTOS
- U-blox-nina-w-106 compilando e executando Script LUA – NodeMcu
- U-blox-nina-w-106 implementando rede MESH com Arduino
- U-blox-nina-w-106 sendo controlado por ANNEX BASIC - openHAB
- U-blox-nina-w-106 sendo controlador por VISUINO - openHAB
- U-blox-nina-w-106 – compilando comandos AT para WIFI e BLE
- U-blox-nina-b-302 sendo acessado de qualquer por meio do U-blox-nina-w106
- U-blox-nina-w-106 com WIFININA, como gerar o FIRMWARE
- U-blox-nina-w-106 programado em ANNEX BASIC e comando via Assistente de Voz Alexa com AMAZON ECHO – LAMP CONTROL
- U-blox-nina-w-106 programado em ANNEX BASIC e comando via Assistente de Voz Alexa com AMAZON ECHO – LAMP CONTROL E TEMPERATURA
- U-blox-nina-w-106 programado em VISUINO e comando via Assistente de Voz Alexa com AMAZON ECHO – LAMP CONTROL E TEMPERATURA
- U-blox-nina-b-302 e WIFI - ARDUINO - W106 AT COMMANDS - ACESSADO DE QUALQUER PARTE DO MUNDO
- U-blox-nina-b-302 e WIFININA - ARDUINO SENDO ACESSADO DE QUALQUER PARTE DO MUNDO
- U-blox-nina-w-106 sendo acessado via MODBUS TCP – Haiwell SCADA - VISUINO
- U-blox-nina-w-106 sendo acessado via MODBUS TCP – Haiwell SCADA- VISUINO – Controlando LED
- U-blox-nina-w-106 sendo acessado via MODBUS TCP - RAPID SCADA SENDO ACESSADO VIA WEB DE QUALQUER PARTE DO MUNDO
- U-blox-nina-b-302 sendo programado no VISUAL STUDIO CODE + nRF CONNECT + ZEPHYR
- U-blox-nina-w106 send programado em Nuttx e acessando THINGSTREAM via modem SARA G450 (ppp)
- U-blox-nina-b-302 com 5.0 e pairing code com Arduino Adafruit
- U-blox nina-b-302 – Controlando dois motores com VISUINO - DRIVER L298
- U-blox-nina-w-106 programado em VISUINO e sendo acessado pelo Android APK – B4A
- U-blox-nina-b-302 fazendo propaganda com BLE utilizado CCS811 (NRFCONNECT + VSCODE)
- U-blox-nina-b-302 NINA sendo programado via SEGGER STUDIO (Serial to BLE - NUS)
- U-blox-nina-b-302 fazendo propaganda com BLE utilizado BME280 (NRFCONNECT + VSCODE)
- U-blox-nina-b-302 sendo programado com RT-THREAD (Platformio)
- U-blox-nina- b-302 (VISUINO) COM U-BLOX NINA W102 (AIRLIFT WIFI)
- U-blox-nina-b-w102 sendo programado com PUMBAA Micropython
- U-blox-nina-b-302 (VISUINO) com U-blox-nina-W102 (AIRLIFT WIFI) - THINGSPEAK
- U-blox-nina-b-302 (VISUINO) com U-blox-nina-W102 (AIRLIFT) – NODE-RED – REMOT3IT - SOCKETS
- U-blox-nina-b-302 (VISUINO) com U-blox-nina-W102 (AIRLIFT) – NODE-RED – REMOT3IT – HTTP POST
- U-blox-nina-w-106 (Mongoose C++) com LISA-U200 obtendo IP via PPPos
- U-blox-nina-w-106 (Mongoose JS) com LISA-U200 obtendo IP via PPPos e acessando MQTT da U-BLOX (ThingStream)
- U-blox-nina-w-106 (Mongoose JS) com SARA-G350 obtendo IP via PPPos e acessando MQTT da U-BLOX (ThingStream) e sendo acessado remotamente via mDash
- U-blox-nina-w-106 (VISUINO) coletando dados via MQTT do servidor TTN (enviados pelo LOM204)
- U-blox-nina-w-106 (NuttX) dicas sobre GPIOS e TIMERS
- U-blox-nina-w-106 (Nuttx) driver LED
- U-blox-nina-w-152 considerações iniciais
- U-blox-nina-w-152 acessando MQTT da THINGSTREAM
- U-blox-nina-w-106 com TELEGRAM (ANNEX BASIC)
- U-blox-nina-b-302/w102 Visuino AIRLIFT acessando THINGSTREAM
- U-blox nina-b112/b302 programado com Segger Studio e uso do SDK da NORDIC – curso para iniciantes
- U-blox nina-b112/b302 programado com Segger Studio e uso do SDK da NORDIC – curso para iniciantes (BLE)
- U-blox-nina-W106 sendo programado em .NET frameworkd, modo low energy
- U-blox-nina-W106 sendo programado em .NET framework, BLE
- U-blox-nina-W106 sendo programado em .NET framework – MQTT ThingStream
- U-blox-nina-W106 sendo programado em .NET framework – PWM - Debug
- U-blox-nina-W106 sendo programado em .NET framework – DHT22
- U-blox-nina-W106 sendo programado em .NET framework – AMAZON ALEXA – Controlando LED
- U-blox-nina-B302 sendo programado para ser utilizado com Mesh - Openthreads
- U-blox-nina-W106 sendo programado com Toit – rodando aplicativos Paralelos
- U-blox-nina-W106 sendo programado em .NET framework – AMAZON ALEXA – Temperatura e Umidade
- U-blox-nina-B302 sendo programado em VISUINO para ser comunicar com LOM204 via CLI
- U-blox nina-b-302 – programando com o OpenThread - UDP SEND
- U-blox-nina-b-302 – programando BLE via comandos pela UART
- U-blox-nina-w-102- debugando programas Arduino no Platformio
- U-blox-nina-b-112 comunicacao com ANT protocol
- U-blox-nina-W102 e VISUAL CODE - ESP-IDF DEBUGGING
- U-blox-nina-W106 sendo simulado no Wokwi
- U-blox-nina-B302 – Espruino sendo compilador no WSL2
- U-blox-nina-W106 sendo programado em Visuino – Roblox – Simulado no Wokwi
- U-blox-nina-W106 sendo programado em Visuino – ThingStream – Simulador no Wokwi
- U-blox-nina-W106 sendo programador em Visuino – Comandos AT com LO204 e Wokwi
- U-blox-nina-W106 sendo programado com Arduino – Acesso Alexa
- U-blox-nina-B302 sendo programado com Makecode – Blink LED
- U-blox-nina-B302, W106, LOM204 integrados em uma aplicação
- U-blox-nina-B302 se comunicando com LOM204 via SX1276
- U-blox-nina-B302 controlando motor de passo com VISUINO
- U-blox-nina-B302 implementando robô seguidor de linha com L298
- U-blox-nina-W106 acessando Microsoft Azure IoT HUB
- U-blox-nina-B40 sendo programado com Microsoft Microcode
- U-blox-nina-B40 sendo programado com Microsoft Microcode – Matriz de Leds
- U-blox-nina-W106 simulando u-blox NINA-W106 com NuttX/WOKWI
- U-blox-nina-W106 simulando u-blox NINA-W106 com NuttX/ WOKWI - Piscando LED
- U-blox-nina-W106 rodando ESP-NOW (VISUINO)
- U-blox-nina-W106 simulando aplicação ANNEX BASIC no U-BLOX NINA W106 via WOKWI
- U-blox-nina-B302 lendo MAX30100 e mandando via BLE
- U-blox-nina-W106- MODBUS CLIENT
- U-blox-nina-B406 enviando dados do BME680 via terminal – NRF CONNECT ZEPHYR
- U-blox-nina-W106 – testando ZEPHYR RTOS/ESP-IDF com GOLIOTH
1) Como gravo o NINA W102/6?
Via serial e JTAG (Mini-Module/ESP-prog). O mais comum é serial, via bootloader (de fábrica).
Mini-Module FT2232H — PlatformIO v5.2 documentation
2) Como gravo o NINA B112/B302?
Via serial (USB - B302) (previamente gravado com BOOTLOADER) ou via serial DFU. Ou via SWD.
3) São mecanicamente compatíveis nina W e B ?
O objetivo é que você consiga fazer um projeto único que possa acomodar as diferentes versões de módulo NINA, mesmo que eventualmente um deles tenha mais ou menos interfaces / IOs que o outro.
Sugerimos seguir o “Nested Reference Design” da u-blox:
veja aqui NINA Nested Reference Design
Lembramos ainda do serviço gratuito de revisão de esquemático e layout da u-blox, que máxima o sucesso do seu projeto, bastando enviar para nós esquemático (PDF) e layout (PDF + gerber).
4) Qual o core do NINA-B1 e B3?
O NINA-B1 utiliza o NRF52832. O NINA-B3 utiliza o NRF52840.
5) Qual o core do NINA-W102/6?
ESP32/2Mb FLASH /2
ESP32/4Mb FLASH /6
6) NINA-B tem comandos-AT?
Sim, NINA B312 e NINA B112.
7) NINA-W tem comandos-AT?
A versao opencpu não. Tem que compilar o da ESPRESSIF. Veja blog específico. Suporte da Espressif. W-152 tem comandos AT.
8) Posso rodar aplicações Arduino no NINA ?
Sim, tanto nos NINA B112,B302 bem como NINA W102. Recomendo NRF52 Adafruit.
9) A partir de qual versão de firmware com comandos AT (U-BLOX) do NINA-B112 posso atualizar via Serial
A partir da 2.0. Inferior tem que via J-TAG SWD.
10) O que é Softdevice no NINA-B112/B302?
É a pilha BLE.
11) Quais pinos mínimos deveM ser ligados no NINA-W ?
GND, VCC, TXD, RXD, BOOTLOADER, RESET
12) Quais pinos mínimos devem ser ligados no NINA-B112 (CASO USES COMANDOS AT) ?
1-Red
7-Green – SW1
8- Blue
16 - DSR
17- DTR
18- SW2
20 – RTS
21- CTS
22 – TXD
23-RXD
11-SWCLK
15-SWDIO
13) Que linguagem você já rodou no NINA B302/B112 (opencpu)?
Javascript, C SDK NORDIC, CircuitPython, C Arduino, Mbed,VISUINO, RUST
14) Algum RTOS no B302,B112?
OpenThread, Zephyr, MyNewt, Riot
15) Que linguagem você já rodou no NINA W102 (opencpu)
Javascript, C ESPRESSIF, Lua, C Arduino, VISUINO, Basic
16) A função dos pinos do NINA-B e NINA-W podem ser alteradas ?
Baseado no core, sim!
17) Qual a melhor o SDK para programar o NINA-B112/B302 ?
O SDK da própria NORDIC
18) Qual o mais completo SDK para programar o NINA-W102/6?
ESP-IDF da ESPRESSIF
19) Quais gravadores posso utilizar para o NINA B112/B302?
O kit de desenvolvimento u-blox possui integrado o Segger JTAG.
Alternativamente você pode utilizar o módulo Segger JTAG ou o Dap-Link ou ST-LINK V2.
20) Quais são alguns bons Frameworks
Platformio (para NINA W102 e NINA B302), Segger Studio (NINA B112), VisualGBD (W102), Eclipse PLUGIN (W102), etc
21) Em relação ao BLE, posso implementar o protocolo SPP?
Pode ser emulado via BLE GAT (SPS)
22) OpenCpu ou comandos AT?
Ao utilizar OpenCPU você pode embarcar sua aplicação e otimizar o seu projeto.
23) Quero desenvolver uma APP, recomenda algum SDK
https://github.com/search?q=org%3Au-blox+u-blox-BLE
24) Onde baixo a versão mais recente dos comandos AT para NINA- B112/B312?
https://www.u-blox.com/en/product-resources/property_file_product_filter/11149/field_file_category/firmware-update-223
Veja BLOG
25) Qual diferença entre NINA B30X e NINA B31X?
O B3 tem segurança de hardware no B311 / 312, portanto, somente o firmware do u-blox será executado, se o cliente quiser fazer o flash com o próprio aplicativo do SWD, é necessário solicitar um B301 / B302.
26) Algum SDK bom para implementar APP para celular?
Tanto para iOS quanto para Android, oferecemos amostras de código-fonte para aplicativos que suportam placas de planta SPS e B200,
É gratuito para o cliente usar nosso código como ponto de partida para o aplicativo, para evitar a gravação da parte do Serviço de porta serial.
https://github.com/search?q=org%3Au-blox+u-bloxBLE
Verifique de tempos em tempos, estou trabalhando para atualizar a versão do iOS para o mais recente.
APP INVENTOR, RAD STUDIO
27) No modo extended mode, nao tenho acesso +++ para entrar no command mode, o que faço?
Geralmente, uma vez no modo EDM, você não precisa sair, os dados e os comandos podem ser enviados.
Se for enviada a ATO2 para entrar no EDM, pode-se enviar um reset ou um CPWROFF (AA 00 0E 00 44 41 54 2B 43 50 57 52 4F 46 46 0D 0A 55)
Se você definir AT+UMSM=2 e aparecer depois de ligar, será necessário enviar
AT+UMSM=0, AT&W e CPWROFF
28) Uso BLE com comandos AT ou via aplicação embarcada?
Depende de vários fatores: o seu conhecimento em sobre BLE, o seu conhecimento em programação.
29) Como testar os comandos AT no NINA B112/B312?
Software S-CENTER.
30) Pq usar um J-TAG SEGGER no NINA?
Rápido para atualizar firmware e depurar!
31) Gravei o firmware dos comandos AT para NINA B1, mas ao dar boot, não vejo nada na serial
Você deve colocar o CTS e RTS em curto
32) Tem comandos AT para NINA W102/6?
Sim, da espressif. Veja BLOG.
33) Imagine 500 dispositivos em repouso, eles acordam aleatoriamente para enviar alguns bytes para o" mestre NINA-B302 ", então quantos dispositivos seriam capazes de suportar está mais relacionado ao througput e os faz acordar em timings diferentes ?
Há 2 modos para gerenciar esse problema:
Se você tem todas as unidades quietas, a menos que haja uma atualização de dados, quando há uma atualização existente o módulo anuncia (ou seja, aumenta o número), a central a vê, conecta, obtém dados e para de anunciar, a conexão é fechada, dessa forma o máximo número de dispositivos não é um problema, mas seria mais de quantas atualizações acontecem por segundo. Isso também pressupõe que tudo seja feito através de 1 central.
Em segundo lugar, dados de publicidade. Um pacote de propaganda BLE ocupa apenas cerca de 300-400 micro segundos de canal. Assim, idealmente, deve haver espaço para cerca de 2.500 pacotes por segundo. Se os dispositivos não anunciarem mais de uma vez por segundo, se eles forem configurados para alguma aleatoriedade no momento, todos os 500 deverão ser vistos se a verificação tiver sido feita por alguns segundos.
https://electronics.stackexchange.com/questions/73720/how-to-scan-for-all-available-beacons-with-ble
https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5751532/
tem algumas boas informações sobre o intervalo de varredura e a janela de varredura, pois a publicidade é feita em 3 dos canais BLE.
34) Exemplo de comandos AT para NINA B em modo Central e Peripheral (extended mode)
Na inicialização:
"ATE0\r"; // desativar echo
"AT+UMRS=115200,2,8,1,1\r"; // define configuracao = 115200 baudrate, 2(sem flowcontrol CTS/RTS), 8 bits, 1 (sem paridade), 1 (mudar config apos ok)
// Define o papel do bluetooth como central e periferico
// Para comunicar com modulo interno (central) e ao mesmo tempo com usuario (peripheral)
"AT+UBTLE=3\r";
// configura maximo de conexoes para 2
"AT+UBTCFG=2,1\r";
// modo extended dados para inicializacao
AT+UMSM=1\r";
// grava as configuracoes
"AT&W\r";
// reinicia o modulo NINA B112
"AT+CPWROFF\r";
Quando usuário solicita uma conexão:
"AT+UDDRP=1,sps://" + endereco + ",2\r";
// modo extended data
"AT+UMSM=1\r";
// salva os dados
"AT&W\r";
// reinicia o modulo
"AT+CPWROFF\r";
// entra no modo de dados, caso não tenha inicializado assim
"ATO1\r";
Sequencia de comandos no PERIFERICO:
"ATE0\r"; // desativar echo
"AT+UMRS=115200,2,8,1,1\r"; // define configuracao = 115200 baudrate, 2(sem flowcontrol CTS/RTS), 8 bits, 1 (sem paridade), 1 (mudar config apos ok)
// entra no modo de dados,
"ATO1\r";
35) Posso gravar uma aplicação no NINA B1 e B3 usando o ST-LINK V2?
Sim, veja o blog abaixo
https://pcbreflux.blogspot.com/2016/09/nrf52832-first-steps-with-st-link-v2.html
36) Seu W102 programado com Arduino apresentou alguma vez este erro ?
assertion "offset == dataSize" failed: file "/home/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/esp-idf/components/nvs_flash/src/nvs_storage.cpp", line 438, function: esp_err_t nvs::Storage::readMultiPageBlob(uint8_t, const char, void, size_t)
É hora de fazer um FLASH ERASE
37) Por onde começar a estudar o NINA B302?
Três dicas para você começar:
- Acesse este site: https://www.novelbits.io/
Ele tem um exemplo prático de GPIO (LEDs e botões) on-board da placa de desenvolvimento nRF52840 (nRF52840-DK) interagindo com as Ferramentas de desenvolvimento BLE no seu telefone. Permite alternar o LED integrado e detectar o estado dos botões na placa (siga o link abaixo para começar). O Novelbits também oferece um curso se você decidir se aprofundar.
https://www.novelbits.io/cross-platform-nrf-development-tutorial/
https://www.novelbits.io/smart-ble-lightbulb-application-nrf52/
- Participe da comunidade no Nordic DevZone
Os engenheiros da Nordic estão ativos no fórum. Eles poderão ajudá-lo com sua depuração. Eu não levantei perguntas no fórum pessoalmente, porque elas as responderam.
O link abaixo é para ajudá-lo a iniciar o desenvolvimento de hardware e firmware com a placa nRF52.
https://devzone.nordicsemi.com/b/blog/posts/advice-for-designing-with-thenrf52
- Inicie o desenvolvimento do firmware a partir de códigos de exemplo da Nordic
A equipe Nordic fornece vários exemplos. Varia de GPIO, interrupções, SPI, TWI a diferentes modos sem fio. Você pode combiná-los, dependendo do que você precisa. Também ajuda a equipe nórdica a ajudá-lo se eles souberem que você está usando os exemplos deles.
Os exemplos estão na pasta examples, no diretório principal do SDK. SEGGER STUDIO é uma ótima ferramenta para compilá-los.
38) Exemplos BARE-METAL para NRF52832
https://github.com/andenore/NordicSnippets
39) Qual o processador do NINA W102?
ESP32-D0WDQ6-V3
40) B112, B302, B312, quais diferenças ?
B112 (vem com comandos AT e é opencpu)
B302 (opencpu)
B312 (vem com comandos AT e não é opencpu)
41) Serigrafia dos Pinos EVK-NINA-B e W
B = GPIOS do módulo
W=GPIOS do CHIPSET
42) Frameworks para NINA B302
SDK nRF5
|
Kit oficial de desenvolvimento de software para as séries nRF51 e nRF52
|
nRF5 SDK para mesh
|
Kit de desenvolvimento de software para soluções de mesh Bluetooth usando as séries nRF51 e nRF52
|
OpenThread
|
Uma implementação de código aberto do Thread® lançada pela Nest
|
Arm Mbed OS
|
Um sistema operacional de plataforma de código aberto projetado para a Internet das Coisas
|
Zephyr
|
Um RTOS pequeno e escalável de código aberto para dispositivos embarcados na Internet das Coisas
|
Mynewt
|
Um sistema operacional para criar, implantar e gerenciar com segurança bilhões de dispositivos
|
Arm Mbed DAPLink
|
Um projeto de software de código aberto que permite aplicativos de programação e depuração em execução nos CPUs Arm Cortex
|
Web Bluetooth
|
Suporte Bluetooth para a Web
|
iBeacon
|
Um formato de mensagem de publicidade de baixa energia Bluetooth desenvolvido pela Apple
|
Eddystone
|
Uma especificação de protocolo que define um formato de mensagem de baixa energia Bluetooth para mensagens de proximidade
|
CircuitPython
|
Uma linguagem Python para microcontroladores projetada para simplificar a experimentação e o aprendizado
|
TinyGo
|
Compilador Go para dispositivos pequenos, com base no LLVM
|
Nuttx
|
The real-time operating System
|
Riot
|
The friendly Operating System for the Internet of Things
|
NanoFramework
|
Programação C# para microcontrolador
|
43) Qual o core do NINA W106 ?
ESP32/4Mb FLASH
44) NINA W106 é mecanicamente compatível com W102 ?
Sim.
45) CTS/RTS (Nível)
Tanto no B1 como B3, os pinos são ATIVOS BAIXO
46) NINA B112 UPDATE
É possível gravar o módulo NINA-B1 usando a interface UART ou SWD sempre que uma nova versão do software u-connectXpress está disponível ou ao usar um aplicativo personalizado.
⚠ gravação do software u-connectXpress normalmente é feito em todo com a UART. Se o flash for apagado ou qualquer outro software é gravado no módulo NINA-B1, em seguida, o SoftDevice e o u-blox bootloader deve ser gravado via SWD antes que o software u-connectXpress possa ser gravado novamente.
Antes de atualizar via serial, muita atenção
⚠ Os módulos NINA-B1 com o software v1.0.0 do software V1.0.0 podem ser gravados usando a interface SWD apenas e não a interface UART. Consulte a seção 2.3.2 para obter instruções de gravação
https://www.u-blox.com/sites/default/files/NINA-B1_SIM_UBX-15026175.pdf
O software u-connectXpress usa um protocolo de flash atualizado da versão 4.0.0 em diante. Instruções para atualizar as versões iniciais do software u-connectXpress 3.0.1 e anteriores para SW 4.0 e posteriormente são incluídos no Apêndice D.
Instruções para flash do software u-connectXpress da versão 4.0.0, usando o protocolo de gravação atualizado, estão incluídos na seção 2.3.1.1.
No item 2.3.2 mostra com gravar via SWD.
47) NINA B112 NÃO RESPONDE
-Ai ligar, estas presenciando algo no TXD (115200,N,8,1) com o osciloscópio ?
Deverá mostrar a mensagem +STARTUP durante o reset
+STARTUP
-Se ainda não adiantou, verifique se não há curto no txd-rxd ou solda fria?
Se está tudo ok, faça o seguinte teste, instale um APP SCANNER (BLE) e verifique se consegues achar o NINA B112, deverá aparecer
-Ainda não?
Meça se o TXD e RXD em relação à carcaça tem resistência, podes colocar em DIODO para medir, como falei, pode ser problema de solda fria!
-Está ok?
Pode estar corrompido ou algum curto será necessário gravar via SWD
(abrir pinos SWD no esquemático para gravação via ST-LINK ou J-LINK
-Ainda não?
Meça se o TXD e RXD em relação à carcaça tem resistência, podes colocar em DIODO para medir, como falei, pode ser problema de solda fria!
-Está ok?
Pode estar corrompido ou algum curto será necessário gravar via SWD
(na próxima versão de hardware, abrir pinos SWD no esquemático para gravação via ST-LINK ou J-LINK)
48) Ao apagar a FLASH do NINA B112, perderei o MAC?
Sim, mas podes recuperar em
NINA-B1 series system integration manual - NINA-B1_SIM_UBX-15026175.pdf (u-blox.com)
Item 2.3.2.2
49) Em qual posição devo respeitar do NINA quando desenhar a placa PCB do mesmo ? Veja figuras do STARTER KIT da U-BLOX
https://ricardoadulis.sharepoint.com/:i:/s/smartcore/EdeMoIYpnMVNgy8KozRED-ABtvGjTY1AYQOVk5G7lz98Qg?e=Had8yV
https://ricardoadulis.sharepoint.com/:i:/s/smartcore/EdC_mxzB15JNiTcrq20dGUgB8e3DINhclrmeYqlzLqA1_g?e=y75ArO
50) Posso debugar com ESP32?
Veja blog
U-BLOX NINA W102 E PlataformIO - DEBUGGING: U-BLOX NINA W106 e PlatformIO - Arduino DEBUGGING (u-blox-ninaw-platformio.blogspot.com)