Pubblicità

BladeRF

Nuand Telecomunicazioni e VoIP Open source

Software libero ufficiale delle radio bladeRF di Nuand (libreria, strumento da riga di comando, driver), per sviluppatori, su Windows, Linux e macOS.

Solo link ufficiali, verificati il Ottobre 11, 2026

Indice
  1. A cosa serve BladeRF
  2. Per chi è?
  3. Scaricare BladeRF in sicurezza
  4. Domande frequenti

BladeRF indica sia una gamma di radio software sia il software libero che le fa funzionare. Qui parliamo di quest’ultimo: la libreria libbladeRF, lo strumento da riga di comando bladeRF-cli, i driver, il firmware del controller USB e il codice dell’FPGA, tutti pubblicati dall’azienda Nuand nel proprio repository GitHub. Secondo la cronologia del repository, le prime versioni con tag risalgono al 2013. Il software è gratuito, ma funziona solo con una scheda bladeRF, che Nuand vende separatamente.

Ogni componente ha la sua licenza, indicata nel file COPYING: LGPL v2.1 per libbladeRF, GPL v2 per bladeRF-cli e per il driver del kernel Linux, MIT per il codice FPGA e il firmware FX3. Il tutto viene distribuito in release identificate da una data. La più recente, la 2025.10, è uscita a ottobre 2025 con libbladeRF 2.6.0 e bladeRF-cli 1.10.0, e lo sviluppo nel repository è proseguito nel corso del 2026.

Pubblicità

A cosa serve BladeRF

Una scheda bladeRF riceve e trasmette segnali radio su un’ampia gamma di frequenze, da 47 MHz a 6 GHz per la bladeRF 2.0 micro secondo le specifiche del costruttore, con due canali in ricezione e due in trasmissione. Si collega via USB 3.0 e scambia con il computer flussi di campioni digitali. Il software fa da ponte. libbladeRF mette a disposizione un’interfaccia di programmazione in C per impostare frequenza, guadagno, larghezza di banda e frequenza di campionamento, e per inviare e ricevere i campioni.

bladeRF-cli è lo strumento di tutti i giorni. Riconosce le schede collegate, ne mostra le versioni, aggiorna il firmware FX3, carica l’immagine FPGA e permette di registrare o riprodurre campioni da terminale. Un comando di ripristino recupera le schede rimaste bloccate nel bootloader dopo un aggiornamento interrotto. Completano il quadro i binding per Python, MATLAB e Simulink, mentre Nuand pubblica a parte un esempio di modem FSK basato sulla libreria.

Come UHD per le radio USRP di Ettus Research, libbladeRF serve soltanto l’hardware del suo costruttore. Le applicazioni più diffuse lo raggiungono attraverso strati intermedi: gr-osmosdr per GNU Radio, SoapySDR per molti altri programmi, tra cui SigDigger. La scheda prodotto di Nuand cita anche SDR Console, SDR# e MATLAB tra i software compatibili. Le registrazioni nel formato a 16 bit delle bladeRF si aprono inoltre direttamente in Inspectrum per un’analisi approfondita.

Per chi è?

Il software è rivolto a chi possiede una scheda bladeRF: sviluppatori di sistemi radio, ricercatori, studenti che costruiscono prototipi di collegamenti wireless, radioamatori che vogliono trasmettere oltre che ricevere. I programmatori C apprezzeranno la documentazione dell’interfaccia di libbladeRF, e il wiki del repository spiega l’installazione su ogni sistema, con una pagina dedicata alla verifica del corretto funzionamento della scheda.

Senza scheda il software non serve a niente, e la scheda è un investimento: alla data di consultazione Nuand indica la bladeRF 2.0 micro a 540 dollari nella versione xA4 e a 860 dollari nella versione xA9. bladeRF-cli resta uno strumento da riga di comando, senza interfaccia grafica, quindi per vedere lo spettro o demodulare serve un’applicazione di terze parti. Per ricompilare l’immagine FPGA occorre l’ambiente Quartus, cosa che riguarda solo chi modifica la logica della scheda. La trasmissione radio, infine, è regolata dalle norme di ciascun paese. Chi possiede una radio USRP deve invece rivolgersi a UHD.

Scaricare BladeRF in sicurezza

Per Windows Nuand fornisce un installer di circa 30 MB, raggiungibile dalla pagina win_installers di nuand.com e ospitato nella pagina delle release del repository GitHub. Comprende libbladeRF, bladeRF-cli, i driver e il supporto per MATLAB e Simulink. Su Ubuntu 20.04 e successive il PPA nuandllc/bladerf offre il pacchetto bladerf insieme ai pacchetti per il firmware e le immagini FPGA. Su macOS il wiki consiglia MacPorts. La compilazione dai sorgenti è documentata per ogni sistema, e immagini FPGA e firmware precompilati si trovano su nuand.com.

Pubblicità

Tutto il software è gratuito, si paga solo la scheda. Un programma che riscrive il firmware di una periferica USB merita fiducia piena, perché un’immagine FPGA o un firmware manomesso può rendere la scheda inutilizzabile. Conviene quindi prenderli solo da nuand.com o dal repository Nuand/bladeRF e ignorare le copie ripubblicate da siti terzi.

Domande frequenti

Il software bladeRF è gratuito?

Sì. Librerie, utility, firmware e codice FPGA sono pubblicati con licenze libere e si scaricano senza costi. Si paga soltanto la scheda bladeRF.

Con quali schede funziona?

Con la gamma Nuand: la bladeRF 2.0 micro nelle versioni xA4 e xA9 e i modelli di prima generazione bladeRF x40 e x115. Non comanda radio di altri produttori.

Bisogna aggiornare la scheda dopo l’installazione?

Spesso sì. bladeRF-cli segnala quando il firmware FX3 è troppo vecchio e permette di aggiornarlo. L’immagine FPGA, invece, può essere caricata automaticamente a ogni avvio se è installata sul computer.

La nostra opinione

Ci piace

  • Libreria C completa e documentata
  • Installer Windows e PPA Ubuntu ufficiali
  • Codice FPGA e firmware pubblicati come open source
  • Binding Python, MATLAB e Simulink inclusi
  • Supporta tutta la gamma bladeRF, anche i vecchi modelli

Ci piace meno

  • Funziona solo con una scheda bladeRF, venduta a parte
  • bladeRF-cli senza interfaccia grafica
  • Ricompilare l’FPGA è roba da specialisti

Scheda tecnica

EditoreNuand
LicenzaOpen source
PrezzoGratis
Versione2025.10 (libbladeRF 2.6.0, bladeRF-cli 1.10.0)
Dimensione29,9 Mo (installateur Windows)
Aggiornato ilOttobre 6, 2025
RequisitiCarte bladeRF (bladeRF 2.0 micro xA4/xA9 ou bladeRF x40/x115) ; port USB 3.0 recommandé ; Ubuntu 20.04+ pour le PPA ; libusb 1.0.16+ ; compilation : CMake, compilateur C/C++, pkg-config
PiattaformeWindows, Linux, macOS

Alternative

Jean Mathieu

Scritto da

Jean Mathieu

Ingegnere e appassionato web writer dal 2018, unisco la mia competenza tecnica all'amore per la scrittura per condividere con la community notizie, consigli e conoscenze pratiche.