Estoy creando prototipos de un posible producto futuro y me cuesta entender las complejidades del uso de componentes de Wi-Fi en él.
Entiendo que Wi-Fi (o 802.11x) es principalmente solo una señal de 2.4 GHz modulada de una manera específica, al igual que Bluetooth y ZigBee . ¿Es posible, por lo tanto, usar un transceptor básico de 2.4 GHz en mi proyecto y configurarlo para el protocolo 802.11 en lugar de tener que usar uno costoso de marca que viene predeterminado? ¿O no es tan simple como eso?
Supongo que en la industria, cuando hago diseño para grandes series de producción, ¿ocurre algo similar? ¿O tienen que usar un transceptor que esté preconfigurado para ser Wi-Fi? Todos los componentes preconfigurados que he encontrado hasta ahora parecen bastante caros (incluso cuando se compran en volumen) para hacer viable un diseño comercial.
He examinado dispositivos como Lantronix WiPort y Roving Network WiFly GSX y los he comparado con dispositivos como Microchip MRF24J40. ¿Es posible utilizar un Microchip MRF24J40 y luego configurar el resto del hardware y software para habilitar el dispositivo? trabaja en una red wifi?
Para más detalles, esto es lo que quiero hacer en el nivel más básico:
Parte 1: Quiero hacer un parche que contenga un pequeño timbre, un acelerómetro, un PIC y un transceptor Wi-Fi que pueda estar pegado a un objeto. Este parche podría comunicarse con "The Cloud" a través de la red Wi-Fi doméstica de los usuarios. Cuando el acelerómetro detecta movimiento, el PIC enviará un mensaje, a través del enlace Wi-Fi, a un servidor en la nube para registrar ese movimiento junto con una marca de tiempo.
Parte 2: a través de una interfaz web quiero poder enviar un mensaje al parche configurando el timbre para hacer un sonido la próxima vez que el acelerómetro detecte un movimiento.
Ya hice una versión rudimentaria del sistema que funciona a través de un enlace RF de 433 MHz y un puerto serie de computadora portátil con un software local que se ejecuta en mi computadora portátil. Sé cómo hacer la codificación web ( PHP y MySQL ), pero es el reemplazo del enlace de RF con Internet lo que está causando el problema.