問題タブ [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.
python-2.7 - PyBluez Bluetooth L2CAP
私の問題は、私が得ることです:
このコード行から:
このエラーが発生する理由がわかりません。
これを使用している理由は、Bluetooth 経由で接続されているデバイスにキーボード イベントを送信したいからです。
python - Bluetooth デバイスの検出 IOError: RPC サーバーを利用できません
PyBluezを使用して、PyCharm で Python から Bluetooth を実装しようとしました。この特定のエラーで立ち往生しています。このエラーを検索しようとしましたが、見つかりませんでした。誰でも助けることができますか?
これは私のコードです
python - アダプターをリセットしなければならなかった後、Bluetooth の Python コードでエラーがスローされる
PythonでBluetoothプログラミングを試していました。昨日まで正常に動作していました。今朝、停電が発生し、何らかの理由で Bluetooth モジュールが無効になり、電源を入れることができませんでした。それで、私はそれをしてsudo hciconfig hci0 reset
からそれをオンにしました。その時点から、最も単純なプログラムは実行に失敗しています。これを例にとります。advertise_service
モジュール内でスタックしbluetooth
、次のエラーがスローされます (FYI: ここでは virtualenv は問題ではありませんでした。システム全体の python も同じことを行います)。
Bluez
ドライバーをコンパイルして再インストールしたときに、別のエラーが発生することがありました。
しかし、これらはすべて、以前はそのマシンで魔法のように機能していました。実際、私がこれを書いているとき、すべてのプログラムは私の他の ubuntu (14.04LTS) マシンで問題なく動作します。私はソースコードを調べ、_bluetooth.so
コンパイルされたコードであるファイルにたどり着いたので、もう何をすべきかわからなかった.
どんなポインタでも高く評価されます。
python - Python 2.7.10 の Python モジュールをインストールする方法
Python 2.7.10 用の pyBluez モジュールのインストールを手伝ってくれる人はいますか? インストールしようとするたびに、次のエラーが表示されます。
android - Android から Bluetooth への接続は、Android デバッガーでのみ機能し、リリース/実行モードでは機能しません
タイトルで述べたように、私の Bluetooth ソケットは、デバッガーで実行された場合にのみ接続を確立します。にブレークポイントを設定するとconnect()
、接続に約 1 秒かかってステップ オーバーすると接続されます。リリースで実行しようとすると、ソケットからの読み取りが失敗したことを示す IOexception がすぐにスローされます。私はAndroid 5.1.1で実行しています
接続を試みるコード
Bluetooth ソケットがデバッガでのみ機能する原因は何ですか? BtCommThread の構築とソケットの接続が最大 10 回失敗した場合に再試行するサービスを実装しました。また、タイミングの問題である可能性があると考えて、接続の前に単純なスレッドスリープを追加しようとしました。私は本当に途方に暮れています。
何が役立つか考えている人はいますか?
ハードウェア情報
Android フォン: Google Nexus 5
Linux システム: Debian armhf を実行する Udoo MCU
python - PyBluez ImportError: DLL の読み込みに失敗しました: %1 は有効な Win32 アプリケーションではありません
Bluetooth モジュールをインポートしようとするたびに、このエラーが発生します
これを修正する方法を知っている人はいますか
linux - Linux で RFCOMM の使用中のチャネルを一覧表示する方法はありますか?
環境: vmplayer で実行されている Ubuntu 14.04。
PyBluez の例、rfcomm-server.py、PORT_ANY で RFCOMM サーバーを実行する際の問題
コードチャンク:
バインド操作で常に _bluetooth.error: (98, 'Address already in use') が発生します。
このスレッドは pnat を無効にすることを示しており、機能します。私の質問は
この場合、どのサービスが RFCOMM チャネルを使用しているかを知るにはどうすればよいですか? それらをリストするコマンドはありますか?
sdptool ブラウズ ローカル
チャネル 1 が使用中であることを示していません。
- /etc/bluetooth/main.config で pnat を無効にすると、チャネル 1 が解放されたように見え、問題なく rfcomm-server.py を実行できます。しかし、「DisablePlugins = pnat」という行をコメントアウトしてロールバックし、Bluetooth サービスを再起動しても、RFCOMM のチャネル 1 は占有されていません!