Script Shell pour écrire et lire des données à partir de la communication série

Je suis un simple script shell pour écrire et lire des données à un périphérique série.
Je suis à l'aide de ces commandes dans le terminal et ils répondent correctement:

Écrire que je suis en utilisant:

echo -en '\xAA\x04\xC2' > /dev/ttyUSB0

De lire, je suis à l'aide de lire:

cat -v < /dev/ttyUSB0

mais quand j'ai compris cela dans un script shell, il n'est pas de répondre. J'ai besoin d'aide à ce sujet.
Aussi je veux savoir que quand j'envoie la commande d'écriture, Il devrait me donner de sortie au format hex, mais il me donne de la sortie dans ce format M--*^NM^H
Également besoin d'aide dans cette.

InformationsquelleAutor Aircraft | 2015-02-27