¿Se puede usar un transceptor genérico de 2.4 GHz en una red 802.11x?

7

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.

SimonBarker
fuente
1
¡Esta pregunta de compra está fuera de tema y se cerrará!
Leon Heller
55
No creo que esta sea realmente una pregunta de compra, aunque fue formulada de esa manera. Le sugiero que lo reformule sin palabras como, comprar, costo, precio, etc. y la palabra / pregunta policía dejará de molestar.
Kenny
1
Gracias por los comentarios, he leído un par de meta preguntas relacionadas con las preguntas sobre el tipo de compra y espero haberlo redactado lo suficientemente bien como para centrarme en los aspectos técnicos del problema, saludos
SimonBarker
1
@ Simon - ¡Bien hecho! Agradecemos mucho la iniciativa que mostró para leer sobre Meta y solucionar la pregunta tan bien como lo hizo. Solo tuve que retocar un poco el título, pero creo que está listo para volver a abrirlo ahora.
Kevin Vermeer
1
Sin embargo, tengo curiosidad por saber qué transceptores ha encontrado que son tan caros. ¿Está comparando, por ejemplo, el Lantronics WiPort y Digi Connect con cosas como el Microchip MRF24J40? ¡Eso no es manzanas con manzanas en absoluto!
Kevin Vermeer

Respuestas:

4

802.11x es significativamente más complicado que Zigbee, y la pila TCP / IP que necesita para que funcione además de todo eso es igualmente complejo. Si compra algo como Lantronix WiPort o Digi Connect WiMe para hacer que la red 802.11x sea ​​tan fácil como comunicarse a través de un puerto serie, está pagando por muchas cosas (¡hay un servidor completo basado en ARM en esos módulos!) Que no tiene No es necesario si está dispuesto a hacer mucho diseño de hardware de RF e integración de software.

Si está interesado en tomar ese camino, debe obtener un conocimiento básico de la arquitectura de red IEEE 802.11x. Este es uno de los pocos estándares IEEE disponibles de forma gratuita a través del programa IEEE-Get .

Una vez que tenga una visión general del sistema de red, busque la línea de transceptores Maxim MAX283X. De la hoja de datos,

Los transceptores totalmente integrados incluyen una ruta de recepción, ruta de transmisión, oscilador controlado por voltaje (VCO), sintetizador sigma-delta fraccional-N, oscilador de cristal, RSSI, detector de potencia PA (MAX2831), sensor de temperatura, Rx y Tx I / Q error de circuitos de detección, interfaz de control de banda base y amplificador de potencia lineal (MAX2831). Los únicos componentes adicionales necesarios para implementar una solución completa de radio frontal son un cristal, un par de baluns, un BPF, un interruptor y una pequeña cantidad de componentes pasivos (RC, no se requieren inductores).

Eso es lo más cerca que estará de un transceptor genérico de 2.4GHz que se puede integrar de manera sensata en una red 802.11x.

Cuestan alrededor de $ 5 en pequeñas cantidades en este momento. Como solicitó, estos chips solo implementan la capa PHY del protocolo. Aún debe manejar la capa de enlace de datos (MAC y LLC), la capa de red y la capa de transporte además de eso antes de poder comenzar a comunicarse en el nivel de la capa de aplicación.

Kevin Vermeer
fuente
Wow, gracias por tu respuesta reemrevnivek: es lo que busco. ¡Entonces hay mucho más en este tema de lo que pensé primero! Al menos ahora puedo ver por qué las cosas de Lantronix, etc., son tan caras. Siento que la tuya y la respuesta de Davids me ha ayudado a levantar la tapa de una lata muy grande de gusanos. Haré una buena lectura de los documentos que me ha señalado y luego veré cómo quedarme atrapado en el hardware máximo.
SimonBarker 05 de
2

No dices exactamente lo que quieres hacer con Wi-Fi. Usas la palabra "transceptor", pero he aprendido que la gente usa ese término de forma algo genérica. Por lo tanto, perdóname si el resto de la respuesta no es exactamente lo que estabas buscando.

Para responder directamente a su pregunta (parafraseada), "¿Se puede hacer que el Microchip MRF24J40 haga IEEE 802.11a / b / n?", La respuesta es no. Está hecho para hacer IEEE 802.15.4 o ZigBee, y no puede ser forzado a través de software o hardware para hacer Wi-Fi.

Pero para abordar el problema más importante: a menos que sea un experto en 802.11, hay pocas o ninguna posibilidad de que pueda usar chips genéricos y hacerlo 802.11. La modulación de RF y los protocolos de software por sí solos son bastante desafiantes, lo suficiente como para que las personas hagan de eso una carrera.

Peter Mortensen
fuente
muchas gracias. He agregado mi uso previsto en la pregunta. Inicialmente no lo hice, ya que pensé que podría ser detallado. Su respuesta ha ayudado inicio para aclarar mi confusión - esperemos que mi edición se lleva mi intención a través de una mejor
SimonBarker
En general, en este punto, 802.11xx está disponible para fabricantes de alto volumen como un pequeño subbloque de RF con un controlador digital correspondiente. TI / Broadcom // CSR / etc.todos tienen partes altamente integradas que no están disponibles para el reproductor pequeño. Tendrá que pasar por una compañía de terceros como Roving Networks para obtener acceso a las piezas, y terminará pagando por ello. Si llega al punto en que ordenará un par de millones de partes al año, tendrá acceso a las partes de menor precio / mayor integración.
rfdave
1

¿Es posible usar un transceptor básico de 2.4GHz en mi proyecto y configurarlo para el protocolo 802.11 en lugar de tener que usar uno costoso de marca que viene predeterminado?

Parece que estás basando esto en una suposición hacia atrás. Ciertamente, hay dispositivos de RF universales (dentro de cierto ancho de banda): eso es básicamente lo que es una radio de software, y están disponibles en formas reconfigurables.

Sin embargo, no son baratos.

Lo que es barato son los dispositivos de producción altamente especializados y de gran volumen destinados a productos de consumo. En general, su flexibilidad está limitada tanto por la optimización para un objetivo determinado (frecuencia, potencia de cálculo para modulaciones digitales, etc.) como por el deseo del fabricante de no liberar más datos de programación de los absolutamente necesarios para la aplicación prevista. Un problema adicional para los usuarios de pequeñas cantidades es que puede ser bastante difícil comprar chips a menos que esté comprando en grandes cantidades.

Probablemente, sus pequeñas etiquetas no tendrán capacidad de host USB, por lo que aprovechar los precios más bajos de los adaptadores wifi USB genéricos no será una opción, por lo que estaría en la próxima clase de módulos integrados que hablan spi o serie asíncrona o similar.

Chris Stratton
fuente
1

encontré algunos artículos interesantes sobre

warpproject.org/trac/wiki/802.11/PHY

y

www.eirp.org/webtut.pdf

basado en la noción de 'transceptor de 2.4 ghz' probablemente estamos buscando un PHY 802.11 e intentamos implementar el MAC 802.11 así como la pila IP en el software. es decir, el PHY nos da los bits y nos ocupamos de los marcos de datos para la pila 802.11 MAC e IP; esto es bastante complicado en sí mismo

el 802.11 PHY es aparentemente complejo de implementar (ver el segundo enlace anterior) 1 necesitaría atender FHSS (4GFSK, 2GFSK), DSSS (DBPSK, DQPSK, DQPSK-CCK, DQPSK-PBCC codificación / modulación, etc.)

sin embargo, si 1 está interesado en los heroicos esfuerzos para hacer un 'software PHY' también, es decir, decodificar todo lo que FHSS, DSSS en el software, por ejemplo, usando FFT, algoritmos DSP, etc., hay algunos chips interesantes considerados como 'interfaces de RF', por ejemplo

www.maximintegrated.com/en/products/comms/wireless-rf/MAX2830.html ww1.microchip.com/downloads/en/DeviceDoc/75028A.pdf

en teoría, si tenemos 'RF frontends', es decir, todas las señales analógicas, las mezclamos y decimos que producir IF puede agregar algunas etapas PLL, etc. para convertir eso en bits (es decir, el trabajo de un PHY), luego tomamos esos bits y los ensamblamos en cuadros (el trabajo de un MAC) y luego tomamos los cuadros y los manejamos como datagramas IP.

Supongo que si eso es posible, podría existir la posibilidad de hacer un anygram de 2.4 ghz. Parece el primer enlace.

warpproject.org

está tratando de hacer precisamente eso: una radio de software que utiliza FPGA :)

usuario134095
fuente
0

También estaba mirando algo similar. Si desea ejecutar 802.11 y 802.15.4 en un solo transceptor / chip

De alguna manera sería imposible si el chip no puede soportar DSSS y QPSK. Incluso si lo hace, estaría buscando reescribir las pilas 802.11 para que funcione.

mire el siguiente producto para una implementación mejor y más fácil de dos protocolos en un solo chip

GainSpan G2000 SoC

akrv
fuente