問題タブ [pyusb]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
5456 参照

python - Mac OS X の libusb - 「ValueError: No backend available」

Python 2.7でMac OS X 10.8を実行しています。MacPorts で libusb をインストールしましたが、動作します (usb.core と usb.util のインポートをテストしました)。ただし、デバイスにアクセスしようとするたびに、次のエラーが発生します。

など、他のいくつかのことを試しましたがimport usb.backend、それが何をすべきかわかりませんでした。3日間作業した後も同じ結果です。

事前に助けてくれてありがとう!

編集:これは実際に変更されました。どのファイルをどのように変更したかはわかりませんが、次のように機能するようになりました。

ただし、実行するとsudo rfcat -r(libusbを機能させる本当の目的です)、まだ次のエラーメッセージが表示されます。

編集:問題はipythonにあるようです。root として ipython を起動して USB をインポートすると、デバイスが見つかりません。

編集:イエス・キリスト、もう一度。Python を起動したら、次のコマンドを実行します。

ipython プロンプトが表示されます。その中でusbをインポートして自分のデバイスを見つけたとき、バックエンドエラーはありません。

USB を Python にインポートし、上記のコマンドを実行して ipython プロンプトを表示し、デバイスを見つけると、「名前 'usb' が定義されていません」というエラーが表示されます。次に、usb をインポートしてデバイスを見つけると、エラーは発生しません。

この時点で、私は非常に混乱しています。上記のコマンドはまさに /usr/local/bin/ipython に含まれているものなので、同じ結果が得られるはずです。

0 投票する
1 に答える
2711 参照

usb - USBSniffer から PyUSB にメッセージをマップするにはどうすればよいですか?

Microsoft LifeCam で「TrueColor」をオンにする方法を見つけようとしています。USBSniffer からいくつかの大きな USB ログがあり、Microsoft のソフトウェアのチェックボックスをクリックすると一貫して表示されるシーケンスがいくつかあります。これは、有効化シーケンスの最初からの要求とデバイスの応答です (このデータを誤解している場合は訂正してください)。

ここで、PyUSB 経由で確認した一連のリクエストを送信したいのですが、最初のリクエストを送信すると、次のようになります。

価値があるのは、単純な GET_STATUS が機能しているようです:

あるケースでは応答されたリクエストが別のケースでは無効になるのはなぜですか? 構文?デバイス状態?

0 投票する
12 に答える
64272 参照

python - Windows 上の Pyusb - バックエンドが利用できない

Python アプリケーション インターフェイスを USB 経由で NFC デバイスに接続しようとしています。最良のオプションはPyUSBのようですが、 libusb バックエンドに接続できません。私は得続けます

ValueError: バックエンドがありません

スタック トレースを調べたところ、usb/backend/libusb10.py(pyusb の一部である) がlibusb-1.0.dllバックエンドとして使用するためにロードしようとしていることがわかりましたが、見つかりません。私のパスにないということではありません。私のコンピューターにはまったくありません。

libusb-win32をインストールしましたが、結果のディレクトリには libusb0.dll しか含まれないようです。libusb-1.0.dll はどこにありますか???!

そのdllを入手する場所、またはPyUSBをWindows 7で動作させるための別の提案を知りたいです。

0 投票する
1 に答える
6392 参照

libusb - pyusb を使用して Hex コードを送信する

10 80 00 00 00 00 00 00debianを実行しているraspberry piに接続されたUSBデバイスに16進コードを送信するために、4日間試みてきました。

cでlibusbを試しましたが、何をしているのかわかりません。私は PyUSB がより良い解決策になると思っていましたが、必要なものに関するドキュメントが見つからず、チュートリアルは役に立ちませんでした。

を使用してデバイスを見つけることができます

しかし、上記の16進コードの送信方法に関する情報は見つかりません。私のデバイスは USB ベースのリレーです。vb HID アプリケーションの Windows では問題なく動作しますが、ここで苦労しています。ぐるぐる回っているようです。

0 投票する
0 に答える
637 参照

java - Android: ソフトウェア USB エミュレーター

ゴール:

Android端末と別のデバイス間のJava-Android通信をテストしたいと思います。この通信は、USB バルク転送を使用して行う必要があります。私は基本的にあなたがここに見ることができるものを使用しています:

http://developer.android.com/reference/android/hardware/usb/package-summary.html

問題:

うーん、まだデバイスを持っていないだけです。可能な解決策として「USB / IP」を見つけました:

USB デバイスをエミュレートする方法は? http://usbip.sourceforge.net/

場合によっては正常に動作するようですが、Androidでは動作させることができませんでした...

質問:

プログラムを使用してコードをテストする方法はありますか?

別の質問としてこれを行う必要があるかもしれませんが、すべてがうまくいかない場合に備えて、Android デバイスで libusb と python (pyusb) を使用できますか? 難しそうです: http://comments.gmane.org/gmane.comp.python.pyusb.user/1207

0 投票する
1 に答える
259 参照

python-2.7 - Alphasign Python を使用した Alpha 電子サインのプログラミング

alphasign python api [Alphasign] (https://alphasign.readthedocs.org/en/latest/index.html) を使用して、アルファ記号 - 215r - をプログラムしようとしています。Python 2.7、pyusb、pyserial、libusb をダウンロードしました。libusb を使用して標識の vid と pid を取得し、それを devices.py ファイルに追加しました。ただし、サンプルの python コード [こちら] (https://alphasign.readthedocs.org/en/latest/index.html) を実行すると、vid と pid が 8765 のデバイスが見つからないというエラーが引き続き表示されます。 :1234 (例の番号)。ここで、ファイルを開くと (コードは上記のリンクからコピーして貼り付けます)、IDLE がクラッシュします (完全にシャットダウンします)。...bash からファイルを実行すると、コア ダンプと表示されます。提案してください!!

0 投票する
0 に答える
758 参照

usb - pyusb アサーション エラー - USB 出力エンドポイントがありませんか?

Windows exe ではなく、Linux で Python を使用して、スクロールする LED バッジをプログラム (新しいメッセージをアップロード) しようとしています。テンプレートとして使用する Windows アプリを介して成功したアップロードのキャプチャを取得しましたが、現時点では、デバイスに何も書き込むことができません。

スクリプトを実行すると、アサーション エラーが表示されます。これは、OUT エンドポイントが見つからなかったことを意味すると思います。lsusbこれを裏付けるように見えますが、私は間違っている可能性があります。これは、パイプエラーを引き起こし、明らかに必要ではないため、削除されたpyusb チュートリアルから基本的にまっすぐです。alternate_settingintf

それが役立つ場合は、LED バッジの lsusb -vv: http://bpaste.net/show/biixy6e38A71WlCw7euU/

どんなガイダンスでも大歓迎です-私はUSBプロトコルにまったく慣れておらず、pythonも得意ではありません。

0 投票する
2 に答える
34163 参照

python - PyUsb USB バーコード スキャナー

Ubuntu で Honeywell USB 3310g スキャナーを使用して、バーコードまたは qrcode から文字列を出力しようとしています。libusb と、metro-usb ( http://gitorious.org/other/metro-usb ) と呼ばれるライブラリがあり、スキャナーが機能するようになっています。geditを開いてスキャンすると、qrcodeデータを正常に取得できました! これを実用的に構築し、データを Web サービスに送信できるようにする必要があります。

pyusb をダウンロードしてインストールしましたが、これが私の研究に最適なソリューションのようです。Web で見つけたものに基づいて、スキャンを待機し、スキャンでも結果を正常に返すスクリプトがあります。ただし、データの読み取り方法がわかりません。本当に意味のないデータの配列を取得します。私は USB プログラミングや Python にも精通していません。USBバーコードスキャンからデータの文字列を簡単に取得するための最良の方法を教えてもらえますか? 私はおそらく残りを理解することができます。また、set_configuration を実行しようとすると、プログラムを実行するために常にコメントアウトする必要があるというエラーが表示されます。リソースがビジーであるというエラーが常に表示されます...これが何か関係があるかどうかはわかりません..このスクリプトをウェブから取得し、lsusb コマンドから製品 ID とベンダー ID を取得しました。

スキャン時:

py スクリプトは次のとおりです。

ループのあるデバイスからの出力:

0 投票する
2 に答える
3302 参照

python - USB データへのアクセス

USBデータを読みたかった。そのために私はpyusbライブラリを使用しています。そして私はスクリプトを書きました

これを実行すると、エラーが発生します。お気に入り

0 投票する
2 に答える
9854 参照

python - PyUSB dev.set_configuration()

PythonライブラリPyUSBを使用してUSBスティックにデータを送信しようとしています。私が使用しているコードは次のとおりです。

ただし、次のエラーが発生しているようです。

誰かが私にこのエラーを説明し、それを修正する方法を教えてもらえますか

ありがとう