Newsgroup: it.hobby.elettronica.digitale
Titolo: Bluetooth...

Ciao,
avete la vostra schedina che fa le solite stupidate: accende un paio di 
rele, genera qualche PWM, legge una temperatura, ecc...
Bene, ora vi chiedono che invece del classico display LCD e 4 pulsantini 
vogliono interagire attraverso l' i-phone (sic) in bluetooth.
Da quello che so io il bluetooth supporta diversi "servizi" come ad 
esempio audio o seriale.
L'idea corretta sarebbe quindi quella di aggiungere un modulo bluetooth 
che garantisca una connessione seriale con un software installato sul 
dispositivo mobile?
C'è qualcosa di veramente piccolo? Ho visto che esiste la serie LBMA 
della Murata ma non riesco a trovare documentazione né tanto meno chi li 
vende. Quindi non so se sono adatti allo scopo.
Vi è mai capitata una richiesta simile? Ci sono prodotti di riferimento? 
Eventualmente anche MCU che abbiano già integrato l'hw necessario...
Grazie!
Marco

 Eventualmente anche MCU che abbiano già integrato l'hw necessario...
Arduino col BTshield.

 Arduino col BTshield.
Parlavo di dimensioni. A volte contano.
La scheda completa di tutto non dovrebbe superare i 15 cm quadrati.
Ho visto questo:
http://www.datasheetarchive.com/Indexer/Datasheet-050/DSA005262.html
ma non riesco a trovare documentazione sul sito ufficiale, solo news.
Proverò a contattare la Murata.
Qualcuno lo conosce?
Ciao!
Marco

 esempio audio o seriale.
Nel tuo caso ti interessa il profilo HID (Human Interface Device), questa
parola chiave dovrebbe agevolarti la ricerca.
Il novantanove per cento dei moduletti bluetooth a basso costo che trovi in
commercio sono SPP (Serial Port Profile), non so se esistano HID. O meglio,
possono sempre farti un firmware custom, ma costa.
Altrimenti usa un MSP430; la Texas Instruments ti fornisce i sorgenti del
suo stack bluetooth, e ci saranno sicuramente esempi per vari profili.
-- 
emboliaschizoide.splinder.com

 suo stack bluetooth, e ci saranno sicuramente esempi per vari profili.
Ok grazie mille!
Ciao!
Marco
ps. del chip della Murata nessuno ha esperienza?

 La scheda completa di tutto non dovrebbe superare i 15 cm quadrati.
Tu hai chiesto un reference design. Ti basta copiare gli schemi e fare un
PCB delle dimensioni che più ti aggradano.
Il software relativo è open-source.

 Quindi escluderesti una comunicazione seriale?
Beh, no. Se puoi scrivere un'applicazione Java e il telefonino supporta
l'opportuna JSR (mi pare la 82) non c'è problema. Il vantaggio di usare
l'HID è che magari potresti trovare un programmino già fatto che realizza
quello che ti serve.
-- 
emboliaschizoide.splinder.com

 Il software relativo è open-source.
Ricevuto!
Marco

 quello che ti serve.
Ah ok, ora è chiaro. Grazie!
Marco

 vogliono interagire attraverso l' i-phone (sic) in bluetooth.
Dai un occhio qua:
http://www.mikroe.com/eng/products/view/201/easybt-bluetooth-module/
c'č scritto il modulo usato, lo schema e del firmware esempio.... piů di 
cosě :)
Ciao
CG 

 così :)
Interessante! Comunque seguendo il consiglio di Bertolazzi ho scoperto 
che il moduletto utilizzato da Arudino BT in realtà supporta moltissimi 
profili, tra cui anche l'HID.
Ciao!
Marco

> vogliono interagire attraverso l' i-phone (sic)
Apple non consente di utilizzare dispositivi BT diversi da quelli
necessari per un utilizzo audio.. Temo quindi che la tua idea trovi da
subito un bell'ostacolo già in questo (sempre che tu non "sblocchi"
l'iPhone ma anche qui puoi trovare difficoltà nel reperire driver
adatti...)
Anche io sto pensando ad interfacciare un dispositivo iOS con
dell'hardware programmabile, ed al momento la cosa che mi ha dato
risultati è il wifi..

 subito un bell'ostacolo già in questo
Uh? Davvero?
Questo cambia tutto.
Ma quindi a un i-phone non si può collegare ad esempio un GPS?
Io avevo visto il WT12 della bluegiga, che implementa il firmware iWRAP:
http://www.bluegiga.com/iWRAP_module_firmware
nella descrizione dice:
"Bluegiga iWRAP4 firmware is compatible with the iPhone Bluetooth 
implementation."
e supporta un sacco di profili. Devo provare a sentire loro a questo punto!
Grazie
Marco

 Ma quindi a un i-phone non si può collegare ad esempio un GPS?
Pare proprio di no, mah...
http://support.apple.com/kb/ht3647
Attualmente quali iPhone sono in circolazione? Non ne ho la minima idea!
Però l'HID sembra supportato. Peccato per l'SPP perché a volte potrebbe 
essere molto comodo.
Marco

 Pare proprio di no, mah...
Che je lo colleghi a fare, visto che ce l'ha gią dentro? ;-)

 Che je lo colleghi a fare, visto che ce l'ha già dentro? ;-)
Era il primo esempio di profilo SPP che mi è venuto in mente :)
Marco

 adatti...)
Aggiornamento, magari interessa a qualcuno.
E' possibile rendere compatibili gli altri profili BT con l'iPhone 
utilizzando un "apple companion coprocessor" ovvero un chip che si 
occupa di gestire queste cose "fuori standard" - per apple.
Peccato che i distributori non mi sanno dare informazioni, e google non 
mi aiuta. Non sono proprio riuscito a trovare riferimenti a questo "chip".
Marco

 Marco
se "sblocchi" il dispositivo esistono applicazioni che ti fanno usare
il BT senza restrizioni. Io ad esempio utilizzo un iPod con GPS quando
lo uso come navigatore...
Ma se vuoi davvero sfruttare appieno le possibilità di un dispositivo
collegandoti senza fili, ti consiglio di pensare ad un sistema WiFi
perchè alla fine hai un qualcosa di utizzabile in rete e quindi
teoricamente raggiungibile da ogni computer in qualsiasi parte del
mondo... Prova a guardare questo link: 
sparkfun.com/products/10004

 mondo... Prova a guardare questo link: 
sparkfun.com/products/10004
Non spetta a me decidere. Propongo anche questa strada ma temo verrà 
scartata a priori.
Ciao e grazie!
Marco