Solucionado.
No es exactamente lo que buscaba, pero cumple para mis propositos. Os cuento lo que he implementado por si a alguien le interesa.
Como no me interesava abrir y cerrar el puerto serie para cada consulta, pero me interesaba poder ir haciendo consultas periodicamente, e ir recibiendo las respuestas, he implementado un script que abre un socket TCP en la maquina, y queda a la escucha.
Desde los otros scripts que ejecutan las operaciones pertinentes, cuando necesito realizar una consulta por puerto série, se manda la consulta a dicho socket, y ese script la manda al puerto série, previamente abierto, y devuelve la respuesta. Después, sigue a la espera de recibir una nueva consulta sin necesidad de cerrar el puerto.
Es un pequeño truco que se me ha ocurrido. Seguro que hay alguna solución mejor que los entendidos implementarían, pero para mis propositos sirve perfectamente.
Saludos!
No es exactamente lo que buscaba, pero cumple para mis propositos. Os cuento lo que he implementado por si a alguien le interesa.
Como no me interesava abrir y cerrar el puerto serie para cada consulta, pero me interesaba poder ir haciendo consultas periodicamente, e ir recibiendo las respuestas, he implementado un script que abre un socket TCP en la maquina, y queda a la escucha.
Desde los otros scripts que ejecutan las operaciones pertinentes, cuando necesito realizar una consulta por puerto série, se manda la consulta a dicho socket, y ese script la manda al puerto série, previamente abierto, y devuelve la respuesta. Después, sigue a la espera de recibir una nueva consulta sin necesidad de cerrar el puerto.
Es un pequeño truco que se me ha ocurrido. Seguro que hay alguna solución mejor que los entendidos implementarían, pero para mis propositos sirve perfectamente.
Saludos!