2012-03-01 11 views
2

私は、ハッキングされたシリアルポートを持つLinksys WRT54GLを持っています。シリアルポート経由でPelco Dコードを送信するOpenWRT

echo "Test" > /dev/tts/1 

と私のWindows/Serial/Puttyのコンボは、正常にデータを取得できます。

WindowsマシンでRS232 Analyserを使用してPelcoデバイスをチェックしても問題ありません。

読んでインストールした後、私はシリアルポートの設定をsttyから2400に変更し、パテでチェックしました。

まだパテと罰金が、動作しません

echo "255,1,0,4,32,0,37," > /dev/tts/1 

のようなものを送ります。 Pelcoデバイスは動かない。

提案がありますか?

答えて

2

解決策は非常に簡単です。ドキュメンタリーから例:FF 01 00 04 3F 00

でコマンド:

あなたが高速で左パンするカメラ1(アドレス1)を制御され、最初の6バイトのコマンド文字列があろうと仮定Linuxの場合:

-e enable interpretation of backslash escapes 
-n do not output the trailing newline 

echo -e -n "\xFF\x01\x00\x04\x3F\x00" > /dev/tts/1 

マンページでは、ということを教えてくれる10

と動作します。

関連する問題