Esta respuesta está dirigida a la detección de corrupción de datos en un nivel superior al de Xbee, es decir, en la llamada capa de enlace de datos. Se supone que Xbee maneja la "capa física" en esta respuesta. Consulte wiki si esto es confuso: -
Sideseamedireldeterioroenlacalidaddelosdatosrecibidos(antesdequelosmecanismosdereintentointentencorregirlo),probablementeseríaprudenteconsiderarlaconfiguracióndeunatransmisióndeunalongitudconocida.Transmíteloperiódicamenteaunavelocidadconocidaycuandoelreceptoradquierayreconozcalatransmisióndecriterio,contaráunnúmerollamadoA.
Aeselrecuento"bueno".
Si el mensaje se recibe pero está dañado (los códigos de detección de errores reconocen daños) tal vez cuente un número llamado B. Finalmente, para verificar la efectividad de su método de detección de errores, cuente un número C. C es para todas las transmisiones que se realizaron a través del sistema de detección de errores, pero no tenía exactamente el mensaje correcto en la carga útil, puede hacer esto porque su receptor puede conocer el mensaje del criterio.
B es mensajes desechados debido a la detección de errores y C es mensajes que se enviarían por error.
Deje el sistema en funcionamiento durante unos minutos y mire los datos. A + B + C debe ser igual al número de transmisiones enviadas, pero si no lo hacen, esto también indica que hay un enlace débil entre el remitente y el receptor.