独自のHIDデバイスと通信する必要があります。対応するドライバもなく、通信に関するドキュメントもありません。しかし、HIDデバイスを設定し、そのデバイスからデータを取得するためのコンパイルされたコードを取得しました。
コンパイルされたコードとHIDデバイス間の通信をスニッフィングしてコピーし、Pythonからデータを取得したいと思います。
この問題を解決するために考えられる戦略は何ですか?
答え1
同様の問題があります。スニッフィング目的でのみ Linux を使用している場合は、コマンドを使用してstrace
デバイスにアクセスする方法を確認できます。私の場合は、で説明されているようにioctl呼び出しを介して行われました/usr/include/Linux/hiddev.h
。これにより、ioctl呼び出しに接続し、交換されたすべてのメッセージを調べることができます。良い例がありますld予圧しかし、HIDメッセージをダンプするには変更する必要があります。
幸運を祈る。簡単なことではありません。