問題タブ [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.
bluetooth - Bluetooth4との互換性
BTLEデバイスはBT2.0デバイスで検出できますか?もしそうなら、BTLEデバイスは照会スキャン中に低電力を消費しますか?その操作のためにどのくらいの電力を消費しますか?
ios - iOS で Bluetooth 4.0 Low Energy デバイスにアクセスする方法はありますか?
新しい iPhone 4S は、Bluetooth 4.0 Low Energy デバイスをサポートしています。iOS でこれらのデバイスと通信するための API はありますか?
ios - CoreBluetooth と MFi
私の会社は、MFi を通じて承認されたハードウェア アクセサリを作成しています。iOS 5 で、Apple はついに、ExternalAccessory フレームワークを使用せずに Bluetooth を BLE デバイスに開放しました。
CoreBluetooth の使用に関する MFi に関する情報を見つけることができませんでした。
私の質問は次のとおりです。認証チップを使用せずに CB を使用してアクセサリやアプリを作成し、Made for iPod / iPhone / iPad バッジを取得することはできますか?
私が知る限り、認定プロセスは CB のみのアプリとアクセサリに対応するために変更されていません。どんな情報でも大歓迎です。
明らかに、人々が契約に違反する MFi 情報を投稿するとは思っていません。私は単に一般的な答えを探しているだけで、理想的には、私を逃れているMFiドキュメントへのリンクまたはドキュメント名を探しています。
bluetooth - TI チップ CC2540 を Bluetooth を使用した携帯電話アクセスに使用できますか?
携帯電話との通信に Ti チップ cc2540 を使用したいと考えています。私はこの種のチップに慣れていません。"" 私が見つけたのは次のとおりです: http://cn.mouser.com/ticc2540/「Texas Instruments CC2540 2.4 GHz Bluetooth® SoC」「携帯電話アクセサリ」と表示されています。
このチップで何かをした人はいますか?
それができない場合、ブルートゥース経由で携帯電話と通信するために使用できるチップは他にありますか?
ios - バックグラウンド iOS アプリから BTLE デバイスと通信する
iOS 5 のバックグラウンドで BTLE 対応デバイスと通信するにはどうすればよいですか?
android - Android 用の Bluetooth 4.0 API はありますか?
それはhttp://code.google.com/p/broadcom-ble/だけであることがわかりました 。他に発見した API はありますか?
bluetooth - コアブルートゥース フレームワーク
CoreBluetooth.framework を使用して Bluetooth のオン/オフを確認するアプリケーションを実装しましたが、iPhone 3GS デバイスでそのアプリケーションを実行すると、デバイスが Bluetooth Low Energy をサポートしていないことが示されます。iPhone 3GS をサポートする他の Bluetooth API についてのヒントを教えてください。
ありがとう
android - すでにペアリングされているデバイスとのAndroidBluetoothaccept()/ connect()
Bluetooth経由で2つのAndroidデバイスを接続するのに問題があります。これは、以前にペアリングされた場合にのみ発生します。1つをサーバーとして実行し、もう1つをクライアントとして実行しています。
サーバー側のシーケンスは次のとおりです。
- さまざまなBluetoothステータス(アダプターが使用可能、有効など)を確認します。
- 選択した事前定義されたUUIDを使用してlistenUsingRfcommWithServiceRecord()を呼び出します。
- デバイスを検出可能にするためのリクエスト
- 検出可能になるのは非同期であるため、accept()を呼び出して、着信接続を待ちます。
クライアント側:
- さまざまなBluetoothステータス(アダプターが使用可能、有効など)を確認します。
- getBondedDevices()の各デバイスについて、getName()をサーバーの名前と比較します。一致する場合は、手順6に進みます。
- BTディスカバリーを開始
- 検出されたデバイスごとに(2aのペアリングされたデバイスはここには表示されないことに注意してください)、デバイス名をサーバーの名前と比較します。一致する場合は、手順6に進みます。
- 発見をキャンセルする
- 手順2で見つかったデバイスで、サーバー側で使用されたものと同じ事前定義されたUUIDを使用してcreateRfcommSocketToServiceRecord()を呼び出します。
- connect()を呼び出し、接続されたソケットが返されるのを待ちます。
上記のプロセスは、クライアントとサーバーがこれまでペアリングされたことがない場合、私にとっては完全にうまく機能します。ただし、Androidがデバイスリストに登録した後は、connect()/ accept()段階で必然的にタイムアウトになります。
私はここ数日解決策を探していて、これを含むかなりの数のことを試しました: すでにペアリングされたBluetoothデバイスへの接続
反射法も私にはうまくいきません。connect()はすぐに戻るようですが、getOutputStream()を実行しようとすると、例外が発生します。accept()側では、誰かが接続しようとしたことさえ登録されません。以前にペアリングされたデバイスに接続を確立させるためのヘルプまたはポインターが真剣に必要です。
デバイスに関する情報は次のとおりです。
- 2台のLGG2X電話でサーバーとクライアントをテストしています。
- どちらもAndroid2.3.3で動作します。これは、APIレベル10に対応しています。
- 繰り返しますが、設定でデバイスを手動でペアリング解除した後、上記は機能します。
よろしくお願いします。私はAndroidとBluetoothで約2週齢です。不足している手順やベストプラクティスを見つけた場合は、それらも指摘してください。
iphone - iPhone 4S から Bluetooth デバイスにデータを送信する
質問があります。誰かが私を助けてくれることを願っています。
iPhone 4S から Bluetooth 経由で Bluetooth デバイスに (struct fromat で) データを送信したいと考えています。
Bluetooth デバイスは BLE 4.0 をサポートしています (iOS 開発の要件に応じて)。
したがって、Core Bluetooth Framework が役立つはずです。
iPhoneからBluetoothデバイスにコマンドを送信できるかどうか知りたかっただけです。
はいの場合、どのように。誰かが私を助けることができれば、それは私にとって非常に役に立ちます.
android - AndroidでBluetoothLowEnergyを使用して同期せずに接続を開始する
その間同期せずに携帯電話とセンサー間の接続を開始することは可能ですか?
デバイスをスキャンしてセンサーを見つけました(同期せずにリストに表示されます)が、センサーと同期しようとすると、理由もなくセンサーがリストデバイスから消えてしまい(最近検出されました)、同期できません。
MotorolaRazrでBluetoohLowEnergyを使用し、Motorolaが提供するBluetooth LE APIを使用して開発しています:http ://developer.motorola.com/docs/bluetooth-low-energy-api/
前もって感謝します!
編集:私の質問を明確にするために、この問題(最後の段落)は、私のアプリではなく、AndroidOSでBT接続を管理するための内部アプリケーションにあります。
ペアリングせずにBluetoothLowEnergyを使用してデバイスを接続できるかどうかを知りたいだけです(重要なお知らせ)。