我想使用 Ruby 和串口 gem 连接到 3G 调制解调器。
我的红宝石代码:
require 'serialport'
class GSM
sp = SerialPort.new('COM7', 9600)
sp.read_timeout = 1500
sp.write "AT\r\n"
puts sp.read
end
启动脚本后出现此错误:
serialport.rb:25:in `create': Permission denied - \\.\COM7 (Errno::EACCES)
IDE 在管理员下运行,COM 端口可从 Putty 获得并且工作正常。(我在运行脚本之前关闭了 Putty。)