Pregunta

Estamos desarrollando aplicaciones de comunicaciones inalámbricas ad hoc en Windows Mobile 6 dispositivos que utilizan el modo en 802.11 ad hoc. Estamos utilizando 910 dispositivos HP iPAQ y el marco OpenNETCF dispositivo inteligente para el desarrollo 2.3.

Como restricción de diseño, cada dispositivo está representado como un SSID. Si dos dispositivos quieren comunicarse entre sí, iniciador cambia al SSID de otro dispositivo y transmite mensajes UDP. Sin embargo, esta conmutación tiene 4-5 segundos para completar y pasar tanto tiempo podría ser deseable en algunos casos. Nos preguntamos si hay una manera mejor y más rápido en el que dos dispositivos puedan comunicarse, algo para lo que podemos evitar el SSID de conmutación?

Por favor, háganos saber si se requiere más información. Gracias de antemano por su ayuda!

¿Fue útil?

Solución

Debe ejecutar a todos en el mismo SSID. Cada uno tendrá que ser configurado con una dirección IP estática única. A continuación, puede enviar sus mensajes a lo que uno desea basadas en el IP, sin conmutación requerida (es decir, que es instantánea). Este enfoque también permitirá comunicarse con múltiples dispositivos al mismo tiempo. Usted podría incluso ser capaz de utilizar la función de difusión UDP para hablar con todos ellos a la vez, aunque no estoy seguro de cómo funciona cuando estás en una red ad hoc.

Una vez construido un sistema que utiliza un iPAQ y un ordenador portátil tanto en el modo ad hoc para hacer exactamente lo que acabo de describir. Una palanca de mando unida a la computadora portátil se utiliza para controlar de forma remota un robot que fue dirigida por el iPAQ.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top