Ruby对于串口的设置实例

这两天由于一直在寻找Ruby对于串口的控制方法,仅仅是希望能够通过com口对网络设备进行配置,但花费了两天才实验成功!

 

以下为一个简单实例(串口通过文件的方式进行操作)

 

目的:通过串口登陆到交换机,设置交换机名为S3760_3

 

f = File.open("com1:", "w+")
f.write("\n")
f.write("en")
f.write("\n")
f.write("con")
f.write("\n")
f.write("hostname S3760_3")

f.close

 

我进行了测试,调试通过!

 

以下也有其他的方法,但总体感觉比较麻烦,如果要实现比较复杂的操作大家可以参考: 

http://webscripts.softpedia.com/script/Server-Management/ruby-serialport-19279.html

http://wiki.rubygarden.org/Ruby/page/show/WindowsSerialPort

posted @ 2008-08-12 17:12  slaughter  阅读(1422)  评论(0编辑  收藏  举报