Sólo tengo un par de preguntas generales que aquellos con más experiencia podría responder con facilidad.
Estoy trabajando con un arduino, y de una interfaz con varios dispositivos como el PC que uso para escribir el arduino código C, que es, obviamente, conectado a través de USB, y he tenido éxito con un vínculo serie de un iphone al conectar el tx/rx pines.
¿Qué tipo de integridad de los datos de garantías hay para el enlace de serie? Por ejemplo si el cable de conexión de dos dispositivos están desgastados o dañados, ¿qué tipo de cambios puede, espero que el flujo de datos a someterse? Podría empezar a recibir datos ilegibles, o simplemente cortados?
Es su funcionalidad totalmente encapsulado por una secuencia de bytes? Supongamos que quiero relé de números de 16 bits. Mi primer y único instinto es que me tiene que venir con mi propio protocolo (big-endian o little, por ejemplo) a empacar mis datos en un flujo de bytes y escribir en el puerto? Funciona más o menos como una toma de red (menos el concepto de paquetes) ¿no es así?