問題タブ [bluetooth]
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.
bluetooth - ブルートゥースパーキング
Bluetooth 接続をパークするにはどうすればよいですか? 何十台もの Bluetooth デバイスと通信しようとしていますが、接続を再確立する時間が許容できません。接続をパークできることを読みましたが、これを行う方法に答えるものは見つかりませんでした。
c# - Bluetooth信号強度
誰かがC#でBluetooth接続の信号強度を適切に追跡する方法を知っていますか?
WMIクエリを使用することを考えていましたが、接続をカプセル化するWMIクラスを追跡できませんでした。
アイデアは、携帯電話をポケットに入れたままマシンを離れると、Bluetooth信号が弱まり、マシンがロックされて、うんざりすることはありません。
macos - `hcitool`に相当するOSXはありますか?
Mac用のBluetoothデバイス(スキャンなど)で再生するための簡単なスクリプトをいくつか作成したいと思います。Linuxでは、おそらくhcitool
、またはpythonbluezライブラリを使用します。
Macにはどのようなツールがありますか?
bluetooth - Arduino LilyPad で BlueSmirf v2.11 をコマンド モードに切り替える
バッテリ駆動 (2 x AA) の Arduino LilyPad は、BlueSmirf v2.11 Bluetooth モデムをコマンド モードに切り替えます (以下のソース コードを参照)。BlueSmirf は 9600 ボーに設定されています。
PC が Bluetooth 経由で接続されている場合 (以下のソース コードを参照)、Arduino プログラムは最初は正常に動作します (複数の「ping\n」を送信します)。しばらくすると、(LilyPad/BlueSmirf) コマンド モードとの切り替えではなく、Bluetooth 接続を介して "$$$" と "---\n" も送信し始めます。
何か案は?
よろしく、タンバーグ
c# - Windows/.Net の Bluetooth API?
現在、近くにあるモバイル デバイスを見つけて識別する Bluetooth スキャナを作成中です。これは C# を使用して達成できるものですか、それとも C/C++ API にドロップダウンする必要がありますか? 私のアプリケーションは Windows XP と Vista を対象としています。ポインタをいただければ幸いです。
ありがとう!
c# - データを送信する前に、シリアル ポートの書き込みメソッドを強制的に回線がクリアされるまで待機させるにはどうすればよいですか?
私がやろうとしていることの背景は次のとおりです。
- モバイル デバイスから Bluetooth プリンターへのシリアル ポートを開きます。
- EPL/2 フォームを Bluetooth プリンターに送信して、受信しようとしているデータの処理方法をプリンターが理解できるようにします。
- フォームが受信されたら、ラベル ストックに印刷されるデータをプリンターに送信します。
- 印刷するラベルごとに、手順 3 を必要な回数繰り返します。
ステップ 2 は、フォームが各ラベルの前にある必要がないため、初回のみ発生します。私の問題は、フォームを送信するときに、ラベル データを送信する速度が速すぎると印刷されないことです。送信したデータの代わりに、ラベルに「Bluetooth エラー: 無線が動作しません」と印刷されることがあります。
次のようにして、この問題を回避する方法を見つけました。
したがって、基本的には、TimeoutException をキャッチし、一定時間待機した後に書き込みメソッドを再試行できます (3 秒は常に機能しているように見えますが、3 秒未満で、試行ごとに例外がスローされるようです)。3回試行した後、シリアルポートに問題があると想定し、ユーザーに知らせました。
この方法はうまくいくようですが、これを処理するためのより良い方法があると確信しています。SerialPort クラスには、使用する必要があると思われるプロパティがいくつかありますが、適切なドキュメントや使用方法の例が実際には見つかりません。いくつかのプロパティをいじってみましたが、どれも私が達成しようとしていることをしていないようです。
私が遊んだプロパティのリストは次のとおりです。
- CD保有
- CtsHolding
- DsrHolding
- DtrEnable
- ハンドシェーク
- RtsEnable
これらのいくつかの組み合わせが、私がやろうとしていることをより優雅に処理できると確信しています。
私は C# (2.0 フレームワーク)、Zebra QL 220+ Bluetooth プリンター、および Windows Mobile 6 ハンドヘルド デバイスを使用していますが、それによってソリューションに違いが生じる場合があります。
任意の提案をいただければ幸いです。
[アップデート]
また、モバイル デバイスは Bluetooth 2.0 を使用しているのに対し、プリンターはバージョン 1.1 のみであることにも注意してください。速度の違いが原因で、プリンターがデータの受信に遅れをとっていると思います。
.net - モバイルで着信コールを実行して、PC でアクションをトリガーする方法
特定のシナリオを念頭に置いていますが、一般的には次のように質問します。
携帯電話でコンピューターのアクションをトリガーする方法はありますか? スマートフォンでは、電話とパソコンをBluetoothでリンクし、電話での着信をリッスンするある種の小さなプログラムをコンピューターで実行できるようにする必要があると考えています。誰かが私に電話をかけてきたとき、私は自分の携帯電話が発信者の電話番号をパソコンに送信するだけで、パソコンがそこから処理を行うようにしたいと考えています。それから、いつものように携帯電話で通話を処理したいと思います。
編集:
この質問を更新しました!私は現在 HTC Hero を使用しています。うまくいけば、Android SDK によってこれがより簡単に達成できるようになるでしょう。
私の特定のシナリオは次のとおりです。
自分の電話 (Nokia N82) から電話がかかってきたときに、発信者phonenumber
を検索アプレット/アプリケーションに送信して、 Microsoft Dynamics CRMにクエリを実行し、連絡担当者または会社がそれを持っているかphonenumber
どうかを確認し、そうであれば、対応する人または会社を表示したいと考えています。画面上の情報。私が好む開発プラットフォームは .NET Framework です。
java - j2me サービスの検出と検出可能時間の同時発生
シンプルなクライアント/サーバー アプリケーションを作成しようとしています (すべてのアプリケーションは Bluetooth サービスとクライアントです)。クライアント コードは、Bluetooth デバイスを見つけて、ローカル データベースに登録します。しかし、調査が実行されているときは、発見できません。(サーバー コードは別のスレッドで実行されます)。エミュレーターは動作しますが (スキャン時間は 0)、実際の電話 (2 つの SE と 1 つの nokia) にインストールすると、スキャン時間は 10 ~ 15 秒です。この期間中、デバイスは別のデバイスによって検出されません。
何か案が?
bluetooth - Bluetoothを使った「会議」タイプの操作?
Bluetooth デバイスを実装して、1 対 1 の操作ではなく会議を提供することは可能ですか? この方法で BT デバイスを構成できる開発ツールキット、または BT スタックまたはアドオン プロトコルに対して実行できる変更はありますか。複数の Bluetooth アダプタが同時に通信できるように構成する必要があります。BT では最大 10 個の「ピコネット」が許可されていると思いますが、専門的なアドバイスが必要です。リソースへのリンク、または Bluetooth の専門家からの返信を歓迎します。ありがとうございます。
windows-mobile - iPAQ 上の MySaifu JVM および BlueCove API
iPAQ (h5550) で BlueCove を実行すると、少し問題が発生します。MySaifu JVM をインストールし、BlueCove jar ライブラリをクラスパスに追加しましたが、テスター jar または BlueCove API を参照するその他のファイルを実行しようとすると、class not found 例外が発生します。
誰も同じ問題を抱えていましたか?BlueCove のドキュメントから、Windows CE 上の MySaifu でテストされていることを知っています。この名前は、Windows Mobile および Pocket PC と同じ意味で (紛らわしく) 使用されることがあります。
どんな助けでも大歓迎です。
まとめ:
- MySaifu クラスパスに追加された後、Bluecove が機能しない
- クラスが見つからない例外
- iPAQ h5550
- Windows Mobile 2003 (ポケット PC)