我有一个带有黑客串口的Linksys WRT54GL。我可以通过
正常使用它echo "Test" > /dev/tts/1
我的Windows / Serial / Putty组合可以很好地获取数据。
我在Windows机器上使用RS232 Analyser来检查我的Pelco设备,它运行正常。
经过一些阅读和安装后,我将串口设置通过stty更改为2400并使用putty进行检查。
腻子仍然很好,但发送类似
的东西echo "255,1,0,4,32,0,37," > /dev/tts/1
不起作用。 Pelco设备不移动。
有什么建议吗?
答案 0 :(得分:2)
解决方案非常简单。纪录片的例子:
假设您正在控制摄像机1(地址1)以高速向左平移,前6个字节的命令字符串将为:
FF 01 00 04 3F 00
linux中的命令:
echo -e -n "\xFF\x01\x00\x04\x3F\x00" > /dev/tts/1
该联机帮助页告诉我们:
-e enable interpretation of backslash escapes
-n do not output the trailing newline
它有效。