3

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

ルートであっても、次のようになります。

Errno::EACCES: Permission denied - usb_claim_interface

私は何を間違っていますか?

/dev/something でファイルを開き、代わりに末尾にすることは可能ですか? フィードバックやアイデアをいただければ幸いです。

4

0 に答える 0