Bluetooth o Wi-Fi u otro detector de señal de protocolo

0

¿Cuál es la mejor manera de tener un detector de señal de protocolo Bluetooth / Wi-FI / otro tipo?

Lo que estoy buscando es algo como esto:

  1. Se detectó una nueva señal de Bluetooth. Despierta MCU (por ejemplo, mediante un pin de interrupción)

  2. MCU enciende el transceptor Bluetooth

  3. MCU usa un mensaje específico para notificar a la red que está despierto

No estoy seguro de las señales aéreas que podrían confundirse con Bluetooth, pero ¿es esto posible? La idea es tener un sistema integrado apagado hasta que alguien intente alcanzarlo (enviando un mensaje usando bluetooth u otro protocolo).

El problema que creo que puedo tener con BT o Wi-Fi es que hay muchos mensajes que no están destinados a la MCU, por lo que se despertará mucho sin ninguna necesidad, por lo que no hay problema.

    
pregunta rnunes

1 respuesta

1

Sí, Bluetooth puede, por supuesto, usarse para CUALQUIER comunicación de datos genérica ; lo que coloque en la carga útil transmitida depende de su aplicación, en este caso, solo un simple saludo.

Respecto a su comentario sobre "señales aéreas", no entiendo exactamente lo que está diciendo, pero suponiendo que está hablando de efectos de interferencia : aunque puede haber alguna interferencia de la RADIACIÓN debido a coexistencia de dos redes de frecuencia similar y, por lo tanto, mayor latencia, puede estar seguro de que NO habrá ninguna degradación en términos de los DATOS que su receptor realmente elimina, porque los diversos protocolos de transmisión están diseñados de manera robusta en términos de singularidad estructural, colisión Evitación, sumas de comprobación, salto de canal, etc.

Su principal obstáculo , en todo caso, ejecutará el receptor con la batería (de nuevo, supongo que es cierto). Por ejemplo, si desea mantener el receptor escuchando TODO el tiempo, para cualquier mensaje del transmisor, deberá mantener el módulo Bluetooth / RF del receptor conectado todo el tiempo.

Por lo tanto, si desea reducir el consumo actual, haría bien en confiar en un ciclo de sueño , por ejemplo, puede hacer que el receptor se active cada X segundos, enviar un saludo al transmisor, vea si el transmisor responde de inmediato, de lo contrario, vaya a dormir.

Además, es posible que primero desee hacer una estimación / comparación de consumo de energía para ver si los ahorros de energía, obtenidos de su plan de reactivar el microcontrolador en el momento justo, valen la pena, en comparación con Cuánta potencia consume el receptor de RF. Porque si este último consume más energía que el microcontrolador, entonces es posible que sea mejor que lo mantenga encendido todo el tiempo, posiblemente incluso refinado por el uso juicioso del sueño, por ejemplo, si trabaja con un MSP430 o cualquiera de los más serie de microcontroladores eficientes, puede obtener < 1 microamperido en su sueño.

Alternativamente, si el transmisor y el receptor están en la línea de visión, en su lugar, solo puede utilizar la transmisión infrarroja (IR) : fácil y económica.

    
respondido por el boardbite

Lea otras preguntas en las etiquetas