$('.menu.superior .categoria-marcas').remove();

blog & FAQ - familia NINA u-blox WiFi BLE

Familia u-blox NINA: o coração do seu produto IoT com BLE, Bluetooth e WiFi:

BLOGS

 

 

 

FAQ - NINA

1) Como gravo o NINA W ?

Se for opencpu, via serial ou JTAG

 

2) Como gravo o NINA B ?

Se for opencpu, via JTAG ou via serial (previamente gravado com BOOTLOADER) ou via USB (NINA B3). Alguns já fizeram via BLE.

 

3) São mecanicamente compatíveis nina W e  B ?

O objetivo é que você consiga fazer um projeto único que possa acomodas 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 ?

O NINA-B1 utiliza o NRF52832. O NINA-B3 utiliza o NRF52840.

 

5) Qual o core do NINA-W1 ?

ESP32/2Mb FLASH

 

6) NINA-B tem comandos-AT ?

Sim.

 

7) NINA-W tem comandos-AT ?

A versao opencpu não. Tem que compilar o da ESPRESSIF. Veja blog específico.

 

8) Posso rodar aplicações Arduino no NINA ?

Sim, tanto no NINA B como NINA W.

 

9) A partir de qual versão do firmware dos comandos AT do NINA-B posso atualizar via Serial

A partir da 2.0. Inferior tem que via J-TAG SWD.

 

10) O que é Softdevice no NINA-B ?

É a pilha BLE.

 

11) Quais pinos mínimos deve ser ligados no NINA-W ?

GND, VCC, TXD, RXD, (CTS/RTS), BOOTLOADER, RESET

 

11) Quais pinos minimos devem ser ligados no NINA-B ?

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

 

12) Que linguagem você já rodou no NINA B (opencpu)

Javascript, C SDK NORDIC, python, C Arduino, Mbed, u-connectscript

 

13) Algum RTOS ?

OpenThread, Zephyr, MyNewt

 

14) Que linguagem você já rodou no NINA B (opencpu)

Javascript, C ESPRESSIF,  Lua, C Arduino

 

15) A função dos pinos do  NINA-B e NINA-W podem ser alteradas ?

A maioria sim!

 

15) Qual a melhor o SDK para programar o NINA-B ?

 

O NRF52 da NORDIC

 

16) Qual o mais completo SDK para programar o NINA-W1 ?

ESP-IDF da ESPRESSIF

 

17) Quais ferramentas para gravar no NINA-B ?

O kit de desenvolvimento u-blox possui integrado o Segger JTAG.

Alternativamente você pode utilizar o Segger JTAG que já tiver ou o Dap-Link

 

18) Quais são alguns bons Frameworks

Platformio (para NINA W e NINA B, Segger Studio (NINA B)

 

19) Em relação ao BLE, posso implementar o protocolo SPP ?

Pode ser emulado via BLE GAT (SPS)

 

20) OpenCpu ou comandos AT ?

Ao utilizar OpenCPU você pode embarcar sua aplicação e otimizar o seu projeto.

 

21) Quero desenvolver uma APP, recomenda algum SDK

https://github.com/search?q=org%3Au-blox+u-blox-BLE

 

22) Onde baixo a versão mais recente dos comandos AT para NINA- B ?

https://www.u-blox.com/en/product-resources/property_file_product_filter/11149/field_file_category/firmware-update-223

 

23) 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. 

 

24) 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.

 

25)  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

 

26) 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.

 

 

27) Como testar os comandos AT 

Software S-CENTER.
 

28) Pq usar um J-TAG SEGGER ?

Rápido para atualizar firmware. Ótimo para depurar!
 

29) 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
 

30) Tem comandos AT para NINA W102 ?

Sim, da espressif. Veja BLOG.
 

31) 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.

Pague com
  • PagHiper
Selos

Infotech Comércio de Componentes Eletrônicos Ltda - CNPJ: 06.212.993/0001-41 © Todos os direitos reservados. 2019

$('.links-rodape-categorias > ul').append( $('.menu.superior .categoria-marcas > ul >li') );