Bluegiga WT11 – Recensione

luca 21 aprile 2012 4

Grazie a Farnell, ho avuto la possibilità di provare il modulo bluetooth Bluegiga WT11.

Questo modulo, compatibile con la specifica Bluetooth 2.1, integra tre elementi:

  • il tranceiver
  • l’antenna
  • un completo stack Bluetooth (iWrap)

La potenza di trasmissione – il modulo è classe 1 - è di 17dBm che corrisponde ad un range, in campo aperto, di circa 200m.

Layout

Il modulo – comprensivo di antenna – ha dimensioni 35.3 x 14mm. Il produttore consiglia di non posizionare piste di rame o altri metalli sotto l’antenna per non influire sulla qualità del segnale trasmesso/ricevuto.

I contatti elettrici (14 per lato) sono collocati sotto il modulo: la loro posizione rende necessario l’uso di tecniche di reflow per la saldatura.

Connessioni

Il modulo WT11 offre diverse interfacce:

  • USB (periferica)
  • SPI
  • UART (seriale)
  • PCM (per l’audio)
  • 6 I/O

Firmware

Cuore dei moduli WT di Bluegiga è il firmware iWrap.

iWrap, eseguito dal processore RISC presente nei moduli, implementa l’intero stack protocollare Bluetooth e diversi profili:

Il firmware presenta un completo set di comandi, attraverso i quali è possibile configurare e controllare tutte le funzionalità dei moduli Bluegiga. Tali comandi sono inviati in formato ASCII attraverso il collegamento UART.

iWrap ha due modalità di funzionamento:

  • command/data mode
  • multiplexing mode

Nella prima modalità vi sono due stati distinti: lo stato command nel quale i dati inviati al modulo sono interpretati come comandi da iWrap e lo stato data, nel quale i dati inviati sono passati in maniera trasparente al link Bluetooth. Attraverso una particolare sequenza di escape è possibile passare da uno stato all’altro.

Nella seconda modalità invece si utilizza un particolare protocollo attraverso il quale è possibile specificare, per ogni messaggio inviato o ricevuto, se si tratta di un comando oppure di un dato. Questa seconda modalità consente di mantenere più connessioni simultanee senza dover passare esplicitamente (= attraverso un comando) tra di esse; di contro le performances del modulo si riducono per l’overhead introdotto dalla gestione del protocollo.

Documentazione

Bluegiga offre un completo set di documenti e application notes liberamente scaricabili, previa registrazione gratuita, dal proprio Tech Forum.

Pro/Contro

Prima di vedere il modulo in azione (nella prossima pagina di questo post) qualche considerazione…

  • ottima copertura grazie alla classe 1 di potenza
  • firmware iWrap completo e aggiornabile
  • scelto dal team Arduino per il proprio ArduinoBT
  • la posizione dei contatti rende difficile la saldatura con tecniche hobbistiche
  • il costo è più elevato di altri moduli

Pagine: 1 2 3

4 Comments »

  1. damiano 28 ottobre 2012 at 11:15 - Reply

    ciao, ho seguito le tue istruzioni nel dettagglio ma quando apro putty e provo a scrivere un comando non scrive niente :(
    qualche suggerimento?

    • luca 28 ottobre 2012 at 11:46 - Reply

      Ciao Damiano,

      hai collegato il modulo bluetooth al PC utilizzando Arduino come descritto o con un convertitore usb->seriale?

      • damiano 10 novembre 2012 at 13:11 - Reply

        sì, collegato tutto come descritto,
        forse il firmware non è presente e devo upparlo?
        se è così, ccome posso fare?

        • luca 10 novembre 2012 at 13:32 - Reply

          ciao,

          è strano… cmq devi andare su http://techforum.bluegiga.com/WT11i (registrazione obbligatoria ma gratuita) e scaricare il firmware iWrap e l’utility BlueSuite per fare l’upload. Il tuo modulo è nuovo? Hai già provato a cambiare il baud rate con cui ti colleghi?

Leave A Response »