Archive for the ‘Bluetooth’ Category

iPhone – Bluetooth OBEX profile non supportato

Thursday, March 27th, 2008

iPhoneL’ultimo successo di casa Apple, l’iPhone, nonostante includa un trasmettitore Bluetooth 2.0 + EDR, non supporta alcuni dei più diffusi profili Bluetooth:

  • OBEX (Object Exchange)
  • A2DP (Advanced Audio Distribution Profile)
  • DUN (Dial-up Networking Profile)

Questo significa che non è possibile inviare/ricevere file a/da altri telefoni via Bluetooth (OBEX), ascoltare la musica in stereo con altoparlanti/cuffie Bluetooth (A2DP) o utilizzare l’iPhone stesso come modem (DUN).

Mi auguro che nelle prossime release del firmware aggiungano il supporto per questi tre diffusi protocolli, aumentando così i possibili utilizzi di questo bel giocattolino!

Firma la petizione per richiedere il supporto OBEX.

Mobitouch Cube – Proximity marketing 3.0

Saturday, February 23rd, 2008

Negli ultimi mesi ho lavorato a pieno ritmo allo sviluppo di Mobitouch cube, la nuova piattaforma di proximity marketing di Waymedia, che uscirà in versione beta il 3 marzo.

Questa nuova piattaforma rappresenta un enorme passo avanti rispetto a Mobitouch 2, la nostra attuale soluzione di bluetooth marketing, ed introduce funzionalità e servizi innovativi per questo settore.

Architettura del sistema

Mobitouch cube - Architettura del sistema

Mobitouch cube è basato su un’architettura a tre livelli, composta da:

  • Server
    Rack di server forniti e gestiti da Waymedia, utilizzati per comunicare con una rete di hotspot geograficamente distribuiti ed utilizzati dai nostri clienti per accedere ad un CMS web-based, che permette di gestire e configurare la propria rete di hotspot.
  • WLP
    Rete di hotspot, geograficamente distributi, chiamati WLP – Wireless Local Provider. Un WLP è un dispositivo embedded ad alta affidabilità e dotato di trasmettitori Bluetooth, che comunica con i dispositivi mobili (cellulari, smartphone, PDA) presenti nell’area di copertura del WLP stesso. Ciascun WLP, inoltre, comunica periodicamente con il server, al fine di sincronizzare il suo stato (configurazione, statistiche, diagnostica, ecc).
  • Dispositivi mobili
    Telefoni cellulari, smartphone, PDA degli utenti presenti nell’area di copertura di un WLP.

Funzionalità e servizi

L’infrastruttura di Mobitouch cube è basata su Mobitouch cube framework, un sistema sviluppato da Waymedia che facilità la realizzazione ed integrazione di nuovi servizi, sviluppati da terze parti, all’interno della piattaforma. Questo framework mette a disposizione le funzionalità base del sistema, mentre nuovi servizi possono essere implementati come plugin del sistema stesso.

Funzionalità di base del framework:

  • Utenti
    Gestione autenticazione e privilegi degli utenti (ACL – Access Control List)
  • Nodi
    Configurazione e visualizzazione nodi, supporto per raggruppare i nodi in zone, diagnostica nodi
  • Campagne
    Creazione e gestione di campagne di proximity marketing
  • Statistiche
    Report statistici con risultati real-time delle campagne in corso. Statistiche orarie, giornaliere, mensili ed annuali. Statistiche filtrate per dispositivi unici e/o per contenuti.
  • Supporto plugin
    Supporto per plugin, sviluppati da terze parti, attrarverso i quali è possibile integrare nuovi servizi all’interno del sistema

Servizi aggiuntivi, sviluppati come plugin del sistema stesso:

  • YouPeople
  • Nuovi servizi saranno disponibili a breve!

Questo è il primo di una serie di articoli che scriverò su Mobitouch cube. Nei prossimi giorni pubblicherò nuovi articoli che mostrareranno, in maniera più approfondita, il funzionamento ed i singoli aspetti di Mobitouch cube.
Stay tooned!

Wiimote – Hacking the controller

Wednesday, February 6th, 2008

Non sono un appassionato di console, ma mi piace seguire le novità apportate in questo mondo. Non resto particolarmente stupito dalla definizione grafica o dal realismo del gioco, ma sono impressionato quando vengono concepiti nuovi stili di gioco e nuove modalità di interazione con la console.

Nintendo è riuscita a stupirmi con Wii e, in particolare, con il controller Wiimote. Wiimote è un controller che, basandosi su una sensor bar incorporata nella Wii, è capace di percepire il puntamento verso la console, l’inclinazione e la rotazione.

Approfittando di queste peculiarità, Johnny Chnung Lee ha realizzato alcuni progetti che tendono ad estendere le funzionalità e potenzialità del controller Wiimote.

Ecco a voi i video!

(more…)

Bluetooth – Antenna direzionale 2.4Ghz

Wednesday, January 23rd, 2008

L’anno scorso ho acquistato un’antenna direzionale 2.4Ghz con l’intenzione di effettuare un esperimento di connessione Bluetooth a lunga distanza. Negli ultimi sei mesi non ho mai avuto molto tempo da dedicare a questo progetto: pochi giorni fa, insieme ad alcuni colleghi, ho modificato un dongle Bluetooth, collegato l’antenna direzionale e provato a fare alcune misurazioni.

Bluetooth rifleL’idea non è nuova ed è stata proposta, tra i primi, più di tre anni fa da Trifinite con due progetti: Bluetooone e Long Distance Snarf. Con quest’ultimo progetto, in particolare, i ragazzi di Trifinite hanno dimostrato come sia possibile praticare un attacco BlueSnarf contro un cellulare situato a più di 1.5km di distanza dall’aggressore.

La foto a destra, invece, mostra il Bluetooth Rifle in spalla al suo creatore. Questo fucile Bluetooth non è altro che un dispositivo embedded della Gumstix, dotato di trasmettitore Bluetooth collegato ad un’antenna direzionale.

E ora, a noi!

Materiale

  • Antenna direzionale 2.4Ghz – 19dBi
  • Dongle Bluetooth Surecom 2.0 EDR con antenna esterna

Istruzioni

L’obiettivo è quello di sostituire l’antenna esterna del dongle Bluetooth con un connettore per l’antenna direzionale. In quest’ottica, occorre smontare il dongle Bluetooth, dissaldare l’antenna originale, saldare il connettore per l’antenna direzionale, rimontare il dongle e, infine, collegare l’antenna direzionale. Easy!

Bluetooth dongle hackBluetooth dongle hack

Bluetooth dongle hack

Risultati

I risultati della prima (e breve) sessione di test sono interessanti, specialmente se confrontati con un normale dongle Bluetooth con antenna integrata/interna.

Le misurazioni sono state condotte utilizzando un tool che monitora in real-time l’RSSI di un dispositivo mobile, rilevato durante la fase di inquiry. La seguente tabella mostra un riepilogo delle misurazioni effettuate:

Distanza Antenna interna
RSSI
Antenna direzionale esterna,
in direzione del target

RSSI
Antenna direzionale esterna,
angolo di 90° rispetto al target

RSSI
10 metri -70 -50 -60
50 metri Non viene rilevato -60 -70
100 metri Non viene rilevato -70 -80

Nota: i valori di RSSI riportati nella tabella sono puramente indicativi. Misurazioni più accurate verranno effettuate a breve e tutti i dati saranno pubblicati.

Sviluppi futuri

Vorrei misurare la distanza massima che si riesce a raggiungere con questa antenna. Purtroppo, il tempo a disposizione per questi tipi di esperimenti è sempre scarso, pertanto dovrete aspettare un altro po’ per i prossimi risultati!

Stay toooned!

Riferimenti

Updates

25/01/2008: uplodato la foto del nuovo 007 (vedi sotto)

Fra C. - Antenna BT