1

私は Ubuntu を使用しており、太陽光発電で動作する Logitech K750 ワイヤレス キーボードを購入しました。このデバイスをキーボードとしてだけでなく、オフィスの光センサーとしても使用したいと考えています。キーボード(これは、利用可能なWindowsツールから知っています。これは、ルクスで光レベルを示します)は、現在の光をコンピューターに送信するため、センサーとして使用できるはずです。

私の質問は、キーボードから送信されたデータを取得する方法です。私はdmesgの助けを借りてUSBポートを識別しようとしました.

[  379.352041] usb 5-1: new full speed USB device using uhci_hcd and address 4
[  379.556188] input: Logitech USB Receiver as /devices/pci0000:00/0000:00:1d.3/usb5/5-1/5-1:1.0/input/input12
[  379.556345] generic-usb 0003:046D:C52B.0005: input,hidraw0: USB HID v1.11 Keyboard [Logitech USB Receiver] on usb-0000:00:1d.3-1/input0
[  379.563530] input: Logitech USB Receiver as /devices/pci0000:00/0000:00:1d.3/usb5/5-1/5-1:1.1/input/input13
[  379.563794] generic-usb 0003:046D:C52B.0006: input,hiddev0,hidraw1: USB HID v1.11 Mouse [Logitech USB Receiver] on usb-0000:00:1d.3-1/input1
[  379.571558] generic-usb 0003:046D:C52B.0007: hiddev0,hidraw2: USB HID v1.11 Device [Logitech USB Receiver] on usb-0000:00:1d.3-1/input2

lsusb は私に与えます

Bus 005 Device 004: ID 046d:c52b Logitech, Inc. Unifying Receiver
Bus 005 Device 003: ID 046a:0106 Cherry GmbH 
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

ただし、これが何を意味するのかはわかりません。

sudo cat /dev/usb/hiddev0 を試してみましたが、これは解決策のように思えましたが、データが表示されません。(少し前は、そのコマンドでマウスからデータを取得できましたが、現在はそれも機能しません)

デバイスからデータを取得する方法を知っている人はいますか?

編集sudo cat /dev/tty0 は機能しますが、表示できるシンボルを取得できないようです...ターミナルに「9.9.9.9�� � �� �� 」と表示されます。

Edit2この信号がキーボードからのものかどうかはわかりません。「aaabbbcccabcd」を押してから、od -x を使用して判読できないテキストを解決すると、

0000000 1e9e b030 b030 2eae ae2e 9e1e 2030 00a0
0000017

模様が見えない…

4

2 に答える 2

2

私は最近このキーボードを購入し、その後、Debian開発者のJulian Danjouによる、Logitech統合デバイスおよび特にsolarK750でのupowerの使用に関するブログ投稿に遭遇しました。投稿は、彼の輝かしい特性のための仕事が次のバージョンのupower、v0.9.19に上陸するかもしれないと述べています。それができるまで、私は彼らのリポジトリにあるバージョンを試してみるつもりです(freedesktop.orgのupowerページを参照してください)。

自分で詳しく説明する場合は、そのブログ(およびK750の以前のエントリ)で、HID ++プロトコルを使用して接続し、仕様案にリンクしていることに注意してください。昨日、Julian Danjouによる、これに関する彼の作業が進行中であるというツイートを見ました。彼に直接連絡することをお勧めします。

編集-更新:この作業は(部分的に?)gnome power managerに(upowerを介して)統合されました。

また、この作業は継続され、Logitech Unifyingアダプター(ペアリング、ペアリング解除)を制御し、輝度をチェックするための「Solaar」と呼ばれるアプリケーションに発展しました。https ://github.com/pwr/Solaar これは大きな助け:)

于 2012-12-05T10:25:12.353 に答える
2

最近 Google で検索したところ、次の Web サイトが見つかりまし 。私はどちらかというと Windows ユーザーなので、Ubuntu/Linux と Python のコーディングについてあまりアドバイスできません。ソースコードは Python 言語です。これがどこかに行くのに役立つことを願っています。

于 2011-12-17T07:35:13.463 に答える