問題タブ [bluetooth-lowenergy]

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

bluetooth - iOS Bluetooth Low Energy に関する質問

私はiOSデバイス向けの開発にまったく慣れていません。私は長い間 Apple を使用しており、この春に電気工学の理学士号を取得する予定です。私は現在、設計クラスのプロジェクトに取り組んでおり、Bluetooth Low Energy と iOS (5 と 6 の両方) での実装方法についていくつか質問があります。

まず、プロジェクトの背景について少し説明します。建物の在室検知システムを設計しています。建物全体のウォルワーツにBLEモジュールを取り付ける予定です。これらのデバイスは、ユーザーのスマートフォンと通信し、位置情報をバックエンド システムに提供します。私たちは、このシステムがユーザーの操作をほとんど必要としないことを望んでいます。基本的に、彼らはアプリをダウンロードし、BLE を有効にしてから、アプリのことを忘れます。少なくとも最初は。後でアプリにさらに機能を追加する予定です。

少し調べてみたところ、すべての BLE 制御はアプリ経由で行われるようです。私はTI のデモ アプリから構築する予定です。

私の最初の質問は、バックグラウンドが BLE でどのように機能するかについてです。こちらで説明されているように、2 つの異なるバックグラウンド処理方法があることを理解しています。ユーザーの操作を可能な限り最小限に抑えるために、セッション バックグラウンドを使用したいようです。しかし、私の質問は、バックグラウンドは無期限に有効のままですか?

背景に関する質問

  1. イベントまたはセッションのバックグラウンド処理?
  2. バックグラウンドは無期限に有効のままですか?
  3. 電話がリセットされるとどうなりますか? または、復元が完了した場合 (ユーザーがアプリをバックアップしたと仮定)?
  4. 他のアプリで BLE 機能を無効にすることはできますか?

私の次の質問のカテゴリーは、中心的役割と周辺的役割に関するものです。私たちの主な目標は、スマートフォンの電力使用量を制限して、ユーザーが Bluetooth を無効にしないようにすることです。これはどちらのモードでも可能だと思います。

中央または周辺

  • iOS デバイスを他のデバイスよりも優れたものにするメリットはありますか?
  • 定期的に広告を出す iPhone と BLE ウォールウォート デバイスのどちらがよいでしょうか。
0 投票する
1 に答える
316 参照

iphone - iOS 以外の受信機への Bluetooth 接続

iPhone Bluetooth を iOS 以外の Bluetooth レシーバーに接続できますか? または、iPhone を外部デバイスと通信するために使用できる Bluetooth レシーバーはどれですか?

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

android - Motorola Droid Razr M での Bluetooth HDP プロファイルの使用

Motorola Droid Razr M を持っています。Bluetooth HDP プロファイルを使用して携帯電話を健康機器に接続するアプリを作成したいと考えています。

Android 4.0 プラットフォーム API は HDP プロファイルをサポートします。しかし、Droid Razr M の仕様は、HDP プロファイルをサポートしていないことを示しています: http://developer.verizon.com/content/vdc/en/verizon-devices/pages/mot_droidrazr_m.html

だから、この電話で自分のアプリを実行することは不可能ですよね?

誰でも助けていただければ幸いです!

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

android - bluegiga ドングルから Android ハンドセットにアラートを送信しています

Android 用の BLE bluetooth (SMART) アプリケーションを開発しようとしています。Broadcom -ble APIを使用しています。

Bluegiga ドングルから Android ハンドセットにアラートを送信する必要があります。bluegiga から 0,1,2 などのアラート値を送信します。アラートを送信するたびに、アプリケーション内で次のコールバックが呼び出されます。

次のコード行は、charObj からアラート値を取得しようとすると、nullpointer を返します。

チェックして確認しましたが、charObj は null ではありません。しかし、charObj.getValue() は null を返します。

bluegiga からアラートを送信するとコールバックが正しく呼び出されますが、アプリケーションから送信された値を取得できないのはなぜですか?

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

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

bluetooth - iOS BLE-アプリをバックグラウンドでアクティブに保つ方法は?

私は、Appleのルールに違反することなく、iOS6のバックグラウンドでBLEアプリをアクティブに保つための賢い方法を見つけようとしています。電話を周辺機器として使用し、別のBLE回路を中央として使用する予定です。ユーザーがジオフェンスを使用して建物に到着すると、アプリが自動的に開きます。その後、iPhoneは最初に認識したBLEセントラルデバイスに接続します(デバイスはホワイトリストに追加されます)。その後、ユーザーは建物全体を移動して、さまざまなBLE「ノード」に切り替えることができます。

私の質問は次のとおりです。メモリリソースが原因でアプリが中断されないように、ユーザーがデスクで静止しているときにバックグラウンドで何をする必要がありますか?

私のアイデアは、別の問題に対するこのソリューションに基づいています。BLE「ノード」が少ないエリアに10〜50人のユーザーがいる可能性があり、bluetooth.orgで動的接続システムをセットアップできることを読みました。 、基本的にすべてのユーザーを介して接続をローテーションします。

私の考えは、中央のデバイス(iPhoneではない)が定期的に(30〜40分)デバイスを切断してからiPhoneが再接続する、同様の動的システムをセットアップすることです。

これは実行可能なものですか?これはiOS開発ガイドラインに反していますか?私はこれについて明確なものを見つけることができませんでした。iOS開発者フォーラムでも質問しましたが、残念ながらこのサイトほど人気はありません。

前もって感謝します!

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

ios - BLE 4.0 をサポートするすべてのデバイスは、BLE 4.0 をサポートする iOS デバイスで接続できますか?

Bluetooth Low Energy について。iOS 5.1 以降の iPhone 4S、iPhone 5、iPad 3 が BLE 4.0 をサポートしていることはわかっています。そして、Apple のサンプル コード TemperatureSensor を読みました。私の質問は、センサーの要件は何ですか? つまり、このアプリケーションではどのようなセンサーを接続できますか? BLE 4.0 をサポートするすべてのデバイスは、BLE 4.0 をサポートする iOS デバイスで接続できますか?

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

ios6 - iOS 6 - Bluetooth LE 切断

iOS6 の一体何が起こっているのか、Bluetooth LE の切断をどのように処理するのか? デバイスがすぐに切断される前に、何らかの奇妙な理由で、デバイスが約 30 ~ 60 秒間切断を待機します。ASAFP を切断するために必要です。

周辺機器からの即時切断を開始する方法を見つけようとして、インターネット全体を焼き尽くしていましたが、回避策を説明するこの気の利いたメールを見つけました。これは、サービス特性に関する通知の購読を解除することです.

今、私はそれをやっていると思います..切断したいときは電話します[connected_device setNotifyValue:NO forCharacteristic:connected_characteristic]

次に、didUpdateNotificationStateForCharacteristic 関数で、私は...

関数 didDisconnectPeripheral で...

また、Apple のCoreBluetooth 温度センサーの例もよく調べましたが、あまり役に立ちませんでした....

これに関するどんな助けも素晴らしいでしょう!! 何が欠けているのかわかりません.....

更新: 切断を許可する前に、少なくとも 1 分間はアプリを Bluetooth デバイスに接続する必要があるようです。アプリが 1 分以上接続されている場合、コマンドが送信されるとすぐに切断されます。それ以外の場合は、実際に切断されるまで 1 分のマークまで待機します。

更新: 1 分前に切断しようとすると、デバイスが実際に切断されたときに次の出力がログに記録されます。

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

iphone - IOS Bluetooth Low Energy 接続間隔

Bluetooth Low Energy デバイス用のアプリを作成しています。iPhone側で接続間隔を設定する方法を理解しようとしています。

周辺機器の最小および最大接続間隔を定義しました。ただし、iPhone アプリにはできるだけ長い接続間隔を使用してもらいたいと思います。アプリで接続間隔を設定する方法、または少なくともそれに影響を与える方法はありますか?

ありがとう

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

ios - iOSのBLEサポート

iphone OSは、BLEのPASPおよびPXPプロファイルをサポートしていますか。はいの場合、同じもののドキュメントまたはサンプルアプリケーションはありますか?

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

iphone - 測定データを読み取るための Bluetooth LE プロファイル

ここ数時間 Bluetooth LE についてよく読みましたが、プロファイルがどのように機能するのかよくわかりません。iPhoneと自作デバイスをBTLEでペアリングしたい。デバイスは測定された温度値、湿度、またはその他の値を Bluetooth 経由で送信する必要があり、iPhone はそのデータを読み取る必要があります。

BTLE 仕様のさまざまなプロファイルについて (心臓の測定についても) 読みましたが、たとえば CO 排出量を読み取るときはどうすればよいのでしょうか?

どうもありがとう!

よろしく、メアリー