Comunicación Bluetooth con smartphone, ¿opciones?

Estoy trabajando en un dispositivo que me gustaría considerar producir en masa. El dispositivo se conecta a un teléfono inteligente a través de una conexión Bluetooth. Para la creación de prototipos he utilizado el módulo HC-05 muy común que hace la vida muy fácil. Pero no espero que este dispositivo sea ideal para la producción en masa, ya que no puedo encontrar una buena fuente para muchos de ellos y son caros (tal vez me equivoque con estos argumentos) en comparación con un SoC. Estaba considerando el NRF8001pero el problema es que parece ser un chip Bluetooth de baja energía, por lo que muchos teléfonos inteligentes más antiguos no lo admitirán. Leí en alguna parte que este chip es compatible con BLE y Classic, pero no puedo averiguarlo definitivamente. Prácticamente leí toda la hoja de datos y estoy muy contento con la forma en que se espera que funcione este chip y estoy listo para comprar el kit de desarrollo de $ 99.

También encontré el CC2560 de Texas Instruments, pero no puedo encontrar mucha información aparte del sitio web de TI, por lo que no estoy seguro de si es la mejor solución. Prefiero usar algo popular para poder obtener más apoyo.

Soy relativamente nuevo en el mundo de los sistemas integrados, y definitivamente no tengo la intención de que esto sea una pregunta de compra, pero me gustaría saber qué recomiendan todos (es decir, ¿alguna de las soluciones anteriores es viable o hay otros chips? /módulos que debo considerar)? Encuentro el SPP (perfil de puerto serie) muy fácil de usar y sustancial para mis necesidades.

No tengo requisitos técnicos intensos. Si puedo enviar un byte de datos cada segundo, estoy más que feliz. El rango no necesita exceder los 5-6 metros. Estoy conectando el chip Bluetooth con un microcontrolador AVR. Estoy bien con el uso de USART, SPI o I2C para comunicarme. En términos de costo, debería ser una solución barata ($3 - 7). El uso de cosas como Rn-42, JY-MCU, etc. está bien para la prueba de conceptos, pero no está a la altura de la producción en masa.

Por favor, hágamelo saber si necesito agregar más información.

Los módulos de RF por sí mismos están certificados por la FCC. Eso generalmente agiliza la certificación del producto terminado.
@NickAlexeev Gracias, pero desafortunadamente eso no responde realmente a mi pregunta.
Solo por curiosidad, pero si se comunica con rovingnetworks.com o digikey, ¿no ofrecen un descuento cuando desea producir en masa? ¿Cuál fue la cotización que obtuviste en el volumen que deseas? Personalmente soy un gran admirador de la RN-42.
@Roak Sea lo que sea, costará más de $ 12 más o menos. Cuando puedo conseguir el NRF8001 por ~$3,50, parece mucho más atractivo desde un punto de vista económico. Márgenes más altos para mí, precios más bajos para mis clientes. Aunque lo investigaré un poco más. Estaba revisando el RN-42 para aplicaciones HID. Además, es relativamente grande.
Realmente me gustaría saber esto también. Ofreciendo una recompensa.
No creo que vayas a encontrar una solución en tu rango de precios, punto. Tiene que ser inalambrico? Su tasa de datos podría lograrse fácilmente con un "módem" crudo a través del conector para auriculares: software en el lado del teléfono, microcontrolador barato en el lado del dispositivo, FSK entre dos frecuencias de audio no armónicas y muy espaciadas.
@ChrisStratton Ok, pero ¿qué usan los productos comerciales? Si no es posible dentro de mi rango de precios, todavía quiero saber cuáles son las opciones que tengo. Realmente solo he podido encontrar opciones populares para BLE. Gracias.
¿Qué productos conoce que hacen esto en ese rango de precios? Lo único que conozco son los auriculares BT más baratos, con asombrosas economías de escala y una laguna en la certificación de Apple.
@ChrisStratton No estoy tan preocupado por el precio como el OP. Estoy buscando un módulo bluetooth común que pueda usar en mi producto sin demasiados problemas, al mejor precio.
No es realmente un lugar para preguntas sobre compras, pero los fabricantes chinos han estado fabricando módulos seriales basados ​​en CSR de imitación por menos de $7 dx.com/p/wireless-bluetooth-rs232-ttl-transceiver-module-80711 . Probablemente pueda obtenerlos a granel si presenta una RFQ en alibaba por un precio aún más barato.

Respuestas (2)

Su caso de uso suena como una combinación perfecta para Bluetooth LE. Lo consideraría seriamente. La mayor desventaja sería, como insinuó, los teléfonos inteligentes más antiguos no lo admiten. Sin embargo, la adopción está creciendo rápidamente. Los dispositivos iOS de Apple (iPhones, iPads, iPod Touch) son compatibles con Bluetooth LE desde el iPhone 4S, iPad 3 y iPad Mini, por ejemplo. Casi todos los dispositivos Android recientes también lo admiten, según tengo entendido.

La integración de teléfonos inteligentes de Bluetooth LE será mucho más fácil que Bluetooth Classic (particularmente en iOS, si eso es relevante para su producto).

Ya hay un montón de conjuntos de chips y módulos BLE disponibles. Algunas sugerencias: http://www.ti.com/product/cc2541 , http://www.bluegiga.com/bluetooth-4.0-modules

Si absolutamente necesita admitir dispositivos heredados, entonces un conjunto de chips Bluetooth de modo dual como el TI CC2560 probablemente sea su mejor opción. No tengo mucha experiencia trabajando con Bluetooth heredado, así que no puedo ofrecer mucho más en esa área.

En realidad, en este punto, solo un puñado de dispositivos Android tienen soporte de software para BLE. Quizás la mayoría de los dispositivos que salen con Android 4.3 lo harán, pero no se sorprendería si siguen vendiendo dispositivos 2.3 en el segmento económico.
@Chris Hmm, gracias por tu perspicacia. Realmente creo que el soporte para BLE es bastante mínimo, y tomará otros 2 años más o menos para que la gran mayoría de los dispositivos posean esa capacidad. Solo unos pocos dispositivos Android pueden emparejarse con dispositivos BLE. En cualquier caso, todavía lo estoy considerando, pero me gustaría algo que todos puedan usar mientras espero que BLE despegue.

¿ Qué tal el BCM2045 de Broadcom ? Te parece una buena solución. Puedes hacer un pedido en alibaba por un precio muy bajo.