Dovrei realizzare una scheda che parli con un iPhone.
La scheda va alimentata da una batteria piccola e la durata e' importante...
Quindi pensavo di escludere il WiFi ma puntare sul BlueTooth (siccome gli auricolari con una batteria microscopica hano comunque una buona durata)
A questo punto vorrei qualche consiglio su quale modulo prendere, da chi questi moduli li ha gia usati...
Magari con qualche consiglio per l' iPhone.
Mi spiace deluderti ma i normali moduli Bluetooth NON funzionano con gli iPhone ... visto che il normale Bluetooth è bloccato da Apple ed è riservato solo ai produttori accreditati MFI (... programma riservato ai costruttori di accessori per Apple).
Se il tuo è un modello uguale o superiore al 4s ... allora hai il chip compatibile con il Bluetooth Low Energy v4.x (BLE) ... che però è tutt'altra cosa sia come logica di funzionamento, sia come interfaccia di programmazione. Ed in ogni caso ... devi trovare moduli BLE per Arduino ... e ce ne sono pochi ed ancora abbastanza costosi ...
Come ti ho detto, praticamente NON puoi fare nulla visto che Apple blocca l'utilizzo dei moduli Bluetooth che non sono dei produttori accreditati MFI.
A parte, come ti dicevo, il BLE, l'unico altro modulo che puoi accoppiare ad oggetti iOS è il RN-52 che è un Bluetooth 3.0 e che implementa iAP (iPod Accessory Protocol) e che quindi puoi usare per la parte AUDIO (es. costruirti un tuo riproduttore audio collegato ad un device iOS) ma NON per scambio di dati (anche se l'RN-52 implementa il profilo SPP).
Oltre al profilo SPP, I profili supportati dal RN-52 sono, come puoi ben vedere nel datasheet linkato, tutti dedicati all'audio :
- HFP/HSP - Support of both Hands-Free Profile and Headset Profile mean the module can act as a headset device. This allows the it to send audio back and forth, just like a Bluetooth headset. You can send audio input through a microphone and receive audio output through a speaker or headphones. - A2DP - Advanced Audio Distribution Profile sends audio in one direction, but the quality of that audio is better than the quality of HFP and HSP. - AVRCP - A/V Remote Control Profile allows you to control certain features of your audio through the module. Tasks such as Play/Pause, Volume Up, and Volume Down can be controlled by inputs on the module. - iAP - This is the iPod Accessory Protocol, and it allows you to connect the module to any Apple devices such as iPhones, iPods, and Mac laptops and computers.
Guglielmo
P.S. : Per inciso, salvo non essere una grossa azienda, con fatturati interessanti per Apple, non c'è purtroppo speranza di essere accettati nel programma MFI ...