comunicación entre 7 módulos bluetooth [cerrado]

0

Estoy trabajando en un proyecto en el que 7 módulos bluetooth necesitan comunicarse entre sí simultáneamente. Pero no puedo emparejar dos módulos bluetooth. Por favor guíeme sobre cómo hacer la comunicación simultánea entre 7 módulos Bluetooth.

P.S. Estoy usando hc 05 módulos bluetooth.

    
pregunta user3508363

2 respuestas

4

Los módulos HC 05 solo se emparejarán con un dispositivo a la vez. Es posible que pueda crear un esquema en el que un módulo configurado como maestro actúa como un concentrador que se comunica con 6 módulos configurados como esclavos. El maestro se emparejaría con cada uno a su vez, transferiría datos y se emparejaría con el siguiente.

Aunque parece mucho esfuerzo, ¿estás seguro de que no puedes usar Zigbee, ANT u otro método inalámbrico que ya incluya funciones de redes de malla?

    
respondido por el Adam Davis
2

Como dijo Adam davis, se puede hacer una especie de 'tiempo compartido' para un dispositivo HC-05 maestro en el que recorre la lista de dispositivos Bluetooth detectables y los atiende. Asegúrese de pensar primero en la configuración de su red, y tome algunas decisiones lógicas sobre cómo va a preparar los datos para enviar y con qué frecuencia debe ocurrir esto. Si su sistema necesita tiempos de respuesta rápidos a través de la conexión inalámbrica, quizás este método no sea lo suficientemente rápido para lidiar con los cambios. Si se limitó a registrar 7 temperaturas de zona diferentes, lo que es un 'sistema' lento, entonces estará bien. Tal vez podría elaborar cuál es su aplicación / objetivo final para esta red de 7 dispositivos Bluetooth.

¿Sabías que el bluetooth es de "alta potencia" y "corto alcance", a menos que uses los nuevos dispositivos bluetooth de gama alta? HC-05 es un tipo de tecnología de gama baja / antigua, no será eficiente o de largo alcance en comparación con los módulos más nuevos.

Debes revisar el Synapse RF266 y otros dispositivos RF-Engine. Son súper fáciles de usar y permiten redes / comunicaciones muy rápidas, de tipo malla, entre nodos, incluida la transmisión (a todas las direcciones). Un nodo Synapse conectado a una computadora puede actuar como un registrador de datos muy fácilmente a través de serial > USB, y un rápido programa C # o Python para registrar la serial entrante.

    
respondido por el KyranF

Lea otras preguntas en las etiquetas