La especificación de comunicaciones para equipos de fitness ( CSAFE ) es una especificación de comunicaciones para toda la industria del fitness desarrollada en 1997 para equipos de ejercicio . Como esta especificación fue desarrollada originalmente por la empresa FitLinxx, a veces también se la denomina FitLinxx .
La especificación CSAFE describe el esquema de cableado físico así como el formato de las tramas de datos. El protocolo CSAFE está diseñado para funcionar en modo maestro/esclavo. Un conector de E/S especial en el equipo de ejercicio acepta un enchufe 8P8C (RJ-45) normal (aunque el esquema de cableado no tiene relación con Ethernet) conectado a un cable RS-232 normal. El puerto CSAFE también tiene clavijas que deben conectarse a un conector de entrada de audio .
En octubre de 2000, se formó un grupo CSAFE dentro de FISA (Asociación de Proveedores de la Industria del Fitness) para ayudar a coordinar la evolución continua de CSAFE. Este grupo está dirigido por un comité directivo compuesto por una amplia representación de la industria. El protocolo CSAFE tiene licencia libre de regalías para cualquier empresa, persona u organización que desee utilizarlo.
La mayoría de los pines del conector RJ-45 deben conectarse a una interfaz RS-232 normal configurada para un modo de comunicación asíncrono de 9600 baudios con 8 bits de datos, 1 bit de parada y sin paridad. El protocolo de enlace de hardware para el control de flujo (CTS como entrada al esclavo) no es necesario para admitir este protocolo, pero se recomienda. La distribución de pines del conector de equipo para este conector es la siguiente:
Las posiciones de los pines se cuentan del 1 al 8 de izquierda a derecha mirando hacia el conector RJ-45 con la pestaña de bloqueo hacia abajo, como se muestra en el siguiente diagrama:
Notas: [1]
El protocolo de comunicaciones funciona en dos modos: estándar y extendido. La principal diferencia entre los dos modos es que el modo extendido agrega campos de dirección de origen y destino al marco. El modo de cuadro estándar normalmente se usaría en el caso en que solo haya un equipo de ejercicio conectado a una computadora. Este modo es principalmente útil en un entorno doméstico donde solo hay un equipo de ejercicio y una computadora de control.
El modo extendido está diseñado para su uso cuando se conectan varios equipos de ejercicio a una o más computadoras a través de un enlace compartido. Este modo es útil en un gimnasio con varios equipos de ejercicio ubicados lejos de la computadora de control. Todo el equipo podría conectarse a una única caja multiplexadora que a su vez se conecta a la computadora controladora a través de un cable largo.