問題タブ [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.

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

bluetooth - 加速度計データのワイヤレスプロトコル

私は、加速度計を備えた携帯電話を使用して、マウスを使用するのと同じようにコンピューター上のアプリを制御するアプリケーションを構築しています。だから私はいくつかのワイヤレスプロトコルを介して電話からコンピュータに動きを送る必要があります。Bluetoothの使用を考えていますが、どの転送遅延が予想されるかわかりません。もう1つの可能性は、802.11gを使用することです。どう思いますか?帯域幅の制限に達していない場合、どのような遅延が予想されますか?

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

java - ブルートゥース経由で携帯電話から別の携帯電話にファイルを転送する

私はこの問題について高低を調べてきました。まだ解決策が見つかりません。基本的に、暗号化されたファイルを OBEX Push Service (bluetooth) 経由でクライアント (j2me) からサーバー (j2me) に転送したいと考えています。エミュレータでは、正常に動作します。クライアントは、サーバー上で Bluetooth 検出ルックアップを正常に実行できます。

しかし、アプリケーションを携帯電話に入れると。何も表示されません。サーバーまたはクライアントの URL の問題である可能性があります。

誰でも私を助けることができますか?

これが私のコードの一部です(おそらくこれが私の問題の原因です)。

(クライアント)

(サーバ)

(サーバー内の)1105を「00112233445566778899AABBCCDDEEFF」に置き換えてみましたが、それでも同じ結果です。

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

c# - Windows Mobile - WiFi 経由のデバイスからデバイスへ?

WiFi経由で2つのデバイス間で通信するための良いAPIまたは例はありますか?

600 ウィンドウのモバイル (バージョン 5) デバイス用のアプリをプログラミングしています。場合によっては、別のデバイスに接続して情報を交換する必要があります。

各デバイスは GPRS 経由で (電話回線を使用して) インターネットに接続します。それを介して通信できますが、速度が遅く、一部の地域では機能しない場合があります (このアプリは全国で使用されます)。

参考までに、Bluetooth も検討する予定ですが、Symbol Devices (MC70) で得られるスタックは Stonestreet One スタックです (変更できません)。マネージ コード API を使用せずにスタックを使用することは非常に困難です。また、使用するには手動設定が必要です。私のユーザーはあまり技術的な傾向はありません。

通信する別の方法 (つまり、WiFi 接続経由) があれば、それが大好きです。

(理想的には、プログラムで WiFi をオンにし、データを送受信してから (バッテリーを節約するために) WiFi をオフにできるようにしたいと考えています)。

どんな助け/提案も大歓迎です。

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

iphone - 第 1 世代の iPhone および iPod Touch の GameKit および GKPeerPicker

これは、マルチプレイヤー ゲームの現在のセットアップです。

接続のヒントを提供し、第 1 世代の iPhone または iPod Touch ではマルチプレイヤーが機能しないことをユーザーに警告するビュー。ゲーム ビューをプッシュして GKPeerPicker を開始する「接続」ボタンがあります。

残念ながら、私は第 1 世代の iPhone または iPod Touch を持っていないので、接続ボタンを押したときに何が起こるかをテストできません。ビューはプッシュされますが、PeerPicker が表示しようとするとどうなるかわかりません。

だから質問:

「接続」ボタンを無効にできるように、ユーザーが GameKit を使用できないかどうかを確認する方法はありますか?

接続ボタンを押しても GameKit が利用できない場合はどうなりますか?

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

algorithm - ブルートゥースを使用して、潜在的に数千の範囲内のデバイスを識別しますか?

ご挨拶!

アイデアは単純です。人々がキオスクまで歩いて行き、そのキオスクのBluetoothデバイスと「電話をペアリング」できるサービスがあるとしましょう。なぜ人々がこれを行うのかは無視しますが、そうするインセンティブがあるとしましょう。

私が何千人もの(数百万ではないにしても)人々にこのことをするように説得したとしましょう...そして彼らはBluetoothをオンにして携帯電話を持って歩き回っています。(検出できません。)数百万の既知のデバイスのプールが存在する可能性がある場合、「既知のデバイス」のスキャンの問題を解決するにはどうすればよいですか?

繰り返しになりますが、実際に最初のペアリングを行った後は、それらと接続したくありません。私は単に彼らが近くにいることを知りたいのです。

考え?

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

iphone - GameKit を使用した同期の問題

gameKit を使用して動きの情報をやり取りする単純な 2 人用のスネーク ゲームを作成しようとしています。サーバーがゲームを開始するコマンドを送信して、ゲームを開始します。ゲームが開始されると、ヘビを動かすタイマーが 0.5 秒ごとに起動します。何をしても、2 つの iPhone のタイマーが異なる時間に作動することになります。デバイス間で情報を確実に同期するための提案やアドバイスはありますか?

よろしくお願いします。

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

bluetooth - IPhone 3.0 の Gamekit サーバーがサポートできるクライアントの数

iPhone SDK 3.0 の GameKit は、サーバー クライアント モデルを使用して、2 台の iPhone 間のピア ツー ピア Bluetooth 接続を作成します。Bluetooth 仕様では、最大 7 つのクライアントをサーバーに接続できます。しかし、GameKit ドキュメントには、この問題についての言葉はありません。GameKit サーバーは 7 つ以上のクライアントを接続できるということですか? はいの場合、一部のクライアントがスリープ モードになっているということですか?

ありがとう!

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

c# - データを転送するSymbol.WPAN.Bluetoothの例

EMDKforSymbolデバイスに付属のSymbol.WPAN.Bluetoothを使用しようとしています。

誰かがデータを転送する実用的な例を持っていますか?

Symbolの例では、デバイスをペアリングするだけです。(彼らは明らかに、パーソナルエリアネットワークの例ではデータの転送は実際には必要ないと考えています。)

とにかく、これはロングショットであることを私は知っていますが、誰かがこれを機能させることができたら、私はいくつかのコードを見たいと思います。

これは私が試したことです。1つのデバイスでbutton1を押し、別のデバイスでbutton2を押します。読み取られる値は、常に長さがゼロのバイト配列です。

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

bluetooth - ブルートゥースでSMSを検索して受信

SMSメッセージを受信したかどうかを確認しながらBluetooth検索を実行できますか?

コマンドで新しいSMSがあるかどうかを確認しようとするとmsg = smsconn.receive()、プログラムはBluetoothデバイスの検索に戻りません。Bluetooth検索の実行中にSMSをチェックできないことを意味します。

誰か助けてくれませんか?

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

c# - Windows Mobile - シリアル ポート通信

シリアルポート経由で通信する必要があります。2つのデバイスを介したBluetooth通信を許可するために今それをやろうとしていますが、どこにも行きません。

私はシリアル通信を可能にするアプリケーション (Bluetooth Explorer と呼ばれる) をデバイス上に持っており、ご参考までに Stonestreet One スタックを使用して Bluetooth 経由で送信されます :(

設定では、COM ポートが定義された「サービス」を作成できます。

そこで、次のコードを実行してみます (あるデバイスで Write を呼び出し、別のデバイスで Read を呼び出します)。BTExplorer をserialPort.Open()実行するとペアリングアプリが起動します。その中で、使用したい「サービス」を選択します (シリアルポート 1)。

しかし、serialPort.ReadLine()ハングアップし、二度と戻りません。(つまり、本当にハングします。アプリを強制終了するには、デバイスをウォーム ブートする必要があります。プロセスの終了/プロセスの強制終了は機能しません。)

参照用のコードは次のとおりです。

これを機能させる方法は?

MC70 デバイスで Windows Mobile 5 を使用しています。Bluetooth スタックは Stonestreet One です (残念ながら変更できません)。C# Compact Framework .NET 3.5 での開発