¿Diseñando un protocolo de comunicación simple y eficiente?

0

¿Cuál es el conocimiento de fondo requerido para poder entender y trabajar en el diseño de un protocolo de comunicación que debe ser robusto, simple y capaz de hacer frente a tiempos de contacto cortos entre nodos?

La señal debe ser simplemente modulada en BPSK y la comunicación debe realizarse en forma TDMA.

Además, debe implementarse en C ++. ¿Es difícil implementar tales protocolos en C ++?

¿Me puede mostrar algunos consejos como introducción que pueden ser útiles para la tarea mencionada anteriormente?

    
pregunta Kristof Tak

1 respuesta

3

Usted crea un "maestro" que no depende de la energía de la batería. Transmite marcadores de RF a intervalos fijos, de modo que si un sensor necesita transmitir puede reconocer su intervalo de tiempo. Si el sensor se despierta y escucha, puede calcular cuándo despertarse nuevamente para transmitir en el intervalo de tiempo correcto. Esto debería minimizar el uso de energía del esclavo.

El maestro debe transmitir la dirección activa para el intervalo de tiempo activo actual y también la dirección máxima para que los esclavos que escuchan de forma aleatoria sepan cuánto tiempo se va a dormir antes de que llegue su intervalo de tiempo.

¿Puedes tomarlo desde aquí?

    
respondido por el Andy aka

Lea otras preguntas en las etiquetas