Esta es una pregunta bastante amplia, pero tengo curiosidad por saber cómo la gente haría esto y qué partes utilizarían para hacer el trabajo pesado.
Imagina que tienes un módulo bluetooth, funciona bien y se puede reprogramar para que actúe como un dispositivo central sin demasiados problemas. Desea unir datos desde sus dispositivos periféricos Bluetooth a una red wifi. ¿Cómo haría usted para esto? escogería una MCU wifi como TI CC3200 o Freescale (NXP) KW series y solo conéctelos directamente al módulo bluetooth? ¿O querría un microcontrolador intermedio como un PIC32 para hacer un poco de trabajo pesado y tener un módulo separado para el WiFi también? ¿Cuál sería su razón para cualquiera de los dos?
Editar: Para ser más transparentes, he notado que algunos sistemas de IoT tienen un componente de puente Bluetooth-wifi, que generalmente tiene un módulo de wifi y Bluetooth, y luego un microcontrolador adicional en el medio. WunderBar es un buen ejemplo de esto. ¿Por qué te molestarías con un microcontrolador adicional si estuvieras usando algo tan capaz como un CC3200?