如何使用LIBUSB和Ruby on Mac / OSX从USB设备流式传输数据?

时间:2013-10-29 05:51:39

标签: ruby macos libusb

我对从USB设备传输数据感兴趣(在这种情况下,USB刻度,但它可以是键盘或任何其他设备)。我读过的所有教程和文档都让我这么做:

require "libusb"
require 'usb'  # this is the ruby-usb gem

d = USB.devices.last # note, I am sure that this is the correct device
i = d.interfaces.last
e = i.endpoints.last
h = d.open

然而,这是我得到的。当我尝试使用

h.usb_claim_interface

即使是root,我也会:

Errno::EACCES: Permission denied - usb_claim_interface

我做错了什么?

是否可以简单地在/ dev / something打开一个文件然后尾随它?任何反馈或想法将不胜感激。

0 个答案:

没有答案