問題タブ [pybluez]

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 投票する
1 に答える
2604 参照

python-2.7 - PyBluez Bluetooth L2CAP

私の問題は、私が得ることです:

このコード行から:

このエラーが発生する理由がわかりません。

これを使用している理由は、Bluetooth 経由で接続されているデバイスにキーボード イベントを送信したいからです。

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

python - Bluetooth デバイスの検出 IOError: RPC サーバーを利用できません

PyBluezを使用して、PyCharm で Python から Bluetooth を実装しようとしました。この特定のエラーで立ち往生しています。このエラーを検索しようとしましたが、見つかりませんでした。誰でも助けることができますか?

これは私のコードです

0 投票する
3 に答える
9754 参照

python - アダプターをリセットしなければならなかった後、Bluetooth の Python コードでエラーがスローされる

PythonでBluetoothプログラミングを試していました。昨日まで正常に動作していました。今朝、停電が発生し、何らかの理由で Bluetooth モジュールが無効になり、電源を入れることができませんでした。それで、私はそれをしてsudo hciconfig hci0 resetからそれをオンにしました。その時点から、最も単純なプログラムは実行に失敗しています。これを例にとります。advertise_serviceモジュール内でスタックしbluetooth、次のエラーがスローされます (FYI: ここでは virtualenv は問題ではありませんでした。システム全体の python も同じことを行います)。

Bluezドライバーをコンパイルして再インストールしたときに、別のエラーが発生することがありました。

しかし、これらはすべて、以前はそのマシンで魔法のように機能していました。実際、私がこれを書いているとき、すべてのプログラムは私の他の ubuntu (14.04LTS) マシンで問題なく動作します。私はソースコードを調べ、_bluetooth.soコンパイルされたコードであるファイルにたどり着いたので、もう何をすべきかわからなかった.

どんなポインタでも高く評価されます。

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

python - Python 2.7.10 の Python モジュールをインストールする方法

Python 2.7.10 用の pyBluez モジュールのインストールを手伝ってくれる人はいますか? インストールしようとするたびに、次のエラーが表示されます。

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

android - Android から Bluetooth への接続は、Android デバッガーでのみ機能し、リリース/実行モードでは機能しません

タイトルで述べたように、私の Bluetooth ソケットは、デバッガーで実行された場合にのみ接続を確立します。にブレークポイントを設定するとconnect()、接続に約 1 秒かかってステップ オーバーすると接続されます。リリースで実行しようとすると、ソケットからの読み取りが失敗したことを示す IOexception がすぐにスローされます。私はAndroid 5.1.1で実行しています

接続を試みるコード

Bluetooth ソケットがデバッガでのみ機能する原因は何ですか? BtCommThread の構築とソケットの接続が最大 10 回失敗した場合に再試行するサービスを実装しました。また、タイミングの問題である可能性があると考えて、接続の前に単純なスレッドスリープを追加しようとしました。私は本当に途方に暮れています。

何が役立つか考えている人はいますか?

ハードウェア情報

Android フォン: Google Nexus 5

Linux システム: Debian armhf を実行する Udoo MCU

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

python - PyBluez ImportError: DLL の読み込みに失敗しました: %1 は有効な Win32 アプリケーションではありません

Bluetooth モジュールをインポートしようとするたびに、このエラーが発生します

これを修正する方法を知っている人はいますか

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

python - Windows8.1 に PyBluez をインストールした後、DLL %1 が有効な win32 アプリではありません

Python 2.7を搭載PyBluez-0.22.win32.exeした 64 ビット マシンにインストールしました (64 ビット バージョンはありませんでした)。その後、次のエラーが表示されます: ImportError:DLL の読み込みに失敗しました:%1 は有効な Win32 アプリケーションではありません。

どうすればこれを修正できますか? ここに画像の説明を入力

以下は、Bluetooth に依存するコードの一部です。

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

linux - Linux で RFCOMM の使用中のチャネルを一覧表示する方法はありますか?

環境: vmplayer で実行されている Ubuntu 14.04。

PyBluez の例、rfcomm-server.py、PORT_ANY で RFCOMM サーバーを実行する際の問題

コードチャンク:

バインド操作で常に _bluetooth.error: (98, 'Address already in use') が発生します。

このスレッドは pnat を無効にすることを示しており、機能します。私の質問は

  1. この場合、どのサービスが RFCOMM チャネルを使用しているかを知るにはどうすればよいですか? それらをリストするコマンドはありますか?

    sdptool ブラウズ ローカル

チャネル 1 が使用中であることを示していません。

  1. /etc/bluetooth/main.config で pnat を無効にすると、チャネル 1 が解放されたように見え、問題なく rfcomm-server.py を実行できます。しかし、「DisablePlugins = pnat」という行をコメントアウトしてロールバックし、Bluetooth サービスを再起動しても、RFCOMM のチャネル 1 は占有されていません!