問題タブ [spp]

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 に答える
1075 参照

c++ - /dev/rfcomm から読み取れません

ブルートゥース SPP プロファイルを介してターゲットをモバイル デバイスに接続しようとしています。Bluetooth 接続が確立されると、通信するための rfcomm チャネルを作成するように要求されます。

rfcomm デバイスが作成されたら、コードでファイルを開いてデータを書き込みます。

書き込み成功。rfcomm を介してデータを読み込もうとすると、コードが先に進みません。

読み取りが機能していなかったので、ファイル記述子を閉じて、もう一度開いてみました。

今回は /dev/rfcomm0 を開くことができません。-1 を返します。

私に足りないところを教えてください。

また、私はこれに慣れていないので、C ++を使用したBluetooth SPPに関するドキュメントがあれば.

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

c++ - read() スレッドを使用した SPP の完全なデータ

Bluetooth SPP を使用してターゲットに接続するサードパーティの Android アプリケーションがあります。アプリケーションは JSON データを送信しますが、送信されたデータ バイト数は不明です。また、ターゲットで受信したデータに一貫性がありません (チャンクの場合もあります)。送信されたデータの終わりを検出するための行末がありません。

シリアル ポート経由でデータを読み取るために、コードでスレッドを実行しています。

現在、showCompleteData() は最初にデータを解析し、不完全な場合は失敗します。データはチャンクで受信されるため、完全なデータを蓄積してから showCompleteData() を呼び出す方法を理解できません。

また、ブロッキング呼び出しであるため、read() は 0 を返しません。

提案してください。

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

c++ - Bluetooth 経由でハードウェア デバイスを Iphone アプリケーションに接続する方法

Android および IOS 上のサードパーティ アプリケーションと Bluetooth 経由で通信してデータを送受信するハードウェア デバイスがあります。Android ではこれを実現できますが、IOS の場合は情報がありません。

これまで、IOS デバイスで動作するために収集された情報は次のとおりです。

ハードウェアをアプリケーションに接続する方法と、他に重要な情報を教えてください。接続には、AppName、BundleID、BundleSeedID、および ProtocolName が必要ですか? はいの場合、どうすればこれらの詳細を取得できますか?

アプリケーションを解凍しようとしましたが、Info.plist ファイルが文字化けしているように見え、そこから多くの情報を取得できません。

現在、ハードウェアを Bluetooth 経由で IPhone に接続できますが、私の本当の懸念は、特定のアプリケーションと通信する方法です。

また、ハードウェアと IOS アプリケーション間のセッションを開始するためのリンクまたは疑似コードを提供できる場合。

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

android - レーザー距離測定器 (Bosch Disto GLM 50 C) をスマートフォン (Android Studio) に接続する

私は特別な問題で立ち往生しました(私は思う)。研究プロジェクトでは、レーザー距離測定器 (Bosch GLM 50 C Distometer) に接続できる Android アプリケーションを作成する必要があります。これまで、数え切れないほどのチュートリアルやヒントを Stackoverflow やその他のソースで調べてきました。

私は Android が初めてで、少し圧倒されています。タスクは、Bosch デバイスで測定された距離を読み取り、Bluetooth 経由でスマートフォンに表示/保存するアプリを作成することです。

具体的な質問は、Bluetooth デバイスから送信されたデータ (2.083m など) を読み取ることは可能ですか? それを達成する方法はありますか?

私が見つけたこのチュートリアルに従って、デバイスとの接続を確立できます。

その後、デバイスから受信データを読み取る必要があるこの例を見つけましたが、機能しませんでした: