複数のコントロールボタンを備えたBluetoothヘッドセット(音声用)を搭載したスマートフォンで動作するアプリケーションを設計したいと考えています。私はオンラインで研究しており、ブルートゥースプロファイルの1つを使用する必要があり、最も近いのがヘッドセットプロファイルです。そのプロファイルは1つのボタンのみを記述し、接続を取得して終了するためのものです。だから、誰が私に何をすべきか教えてもらえますか?どのようなオプションがありますか?任意のポインタが評価されます。ありがとうございました。コントロールボタンが1つ以上あるBluetoothヘッドセット
3
A
答えて
2
私はCSRのために働いています。私たちはBluetoothチップ(チップ技術上の他のすべてのラジオと同様に)を生産しています。
私たちは、オーディオヘッドセットアプリ(ハンズフリープロファイル、ヘッドセットプロファイルなど)をカスタマイズすることができるチップアプリケーションでBlueCoreシステム用のソフトウェア開発キットを製造しています。私たちのBlueCoreチップには複数のIOピンがあります。どれくらいの数のボタンがあり、何をするかは、どのように接続するかによって異なります。
また、1つのボタンを押すと通話に応答したり、通話を終了したりすることができます。電話との接続/ペアリングを開始するには2秒間押し続けます。 4秒間押し続けると電源が切れます。
ボリュームアップ/ダウンボタンがある場合は、ボタンの組み合わせを使用して、ボリュームアップとメインボタンを同時に押すことができます。
ブロードコムは、あまりにものBluetoothチップを作るが、私は自分のdevのキットについては何も知りません。
0
私はPEVのコメントに私の入力を追加したいと思います:
- CSRの開発キットを使用することは非常に簡単です、しかし、あなただけの1であなたが望むすべてを行うことができません。たとえば、アップル製品で動作する開発キットは1つだけです。
- CSRのサポートは、購入した開発キット(公正IMO)に限られます。
- CSRは、愛好家以上の大企業が好きです(これは完全に理解できます)。
- その後、独自の組み込み製品を設計し、認証プロセスを経なければなりません。これは、CSRチップを使用すると少し難解です。なぜなら、製造に必要な技術を持っているメーカーが多くないからです(私が間違っていないと、ボールグリッドアレイ設計技術にピンがたくさんあります)。
まず、CSR開発ボードを購入することをお勧めします。
さらにテスト用の開発ボードが必要な場合は、サードパーティのCSRチップを搭載したプログラマブル評価ボードを購入することができます.20ドル-50ドルのポップ(プラス100ドルのプログラマも含まれます)が可能です。
関連する問題
- 1. Android Bluetooth:RFCOMM + bluetoothヘッドセット
- 2. Bluetoothヘッドセットは、iOSの
- 3. Bluetoothヘッドセットの傍受ボタン
- 4. Androidとbluetoothヘッドセットのボリューム
- 5. 1つのJFrameに1つ以上のオブジェクトがあります
- 6. Android:Sco Bluetoothヘッドセットで音を再生する
- 7. Ionic 2 - Bluetoothヘッドセットで録音する
- 8. BluetoothヘッドセットでSpeechRecognizerを使用する
- 9. 引数が1つ以上ある関数を返すPythonデコレータ
- 10. 1つ以上の値を返すサブクエリに問題がある
- 11. Laravel/PHP削除製品が1つ以上ある関連カテゴリ
- 12. ポリマーアプリ1つ以上のランドページ
- 13. ジャンゴ1つ以上のフィールドが
- 14. ページエラーに1つ以上のエラーがあります。
- 15. ページに1つ以上のエラーがあります。 onunesconnect
- 16. 7つ以上のBluetoothデバイスに接続する方法
- 17. 1つ以上のIDをエコーする
- 18. レシピが1皿以上あると何が起こるか
- 19. Android携帯をBluetoothヘッドセットとして作成する方法
- 20. iphoneマイクとスピーカーを使用するxbox用Bluetoothヘッドセット
- 21. Windows MobileでBluetoothヘッドセットにプログラムで接続する
- 22. Pymongoカーソルの上限は(1)1つの以上の結果
- 23. 角度モーダル指令 - ページが1つ以上あるときの問題
- 24. 1つ以上のAzure WebJobを使用する必要があります
- 25. Googleマップのユーザーの現在地が1つ以上の宛先にある
- 26. 差額が1年以上ある2つの行を特定します
- 27. apache2ドメインあたり1つ以上のウェブサイト
- 28. regexは1つのアンダースコアと1つ以上の有効な文字を持つ可能性があります。
- 29. 1つ以上の値のSQLサブクエリ
- 30. tableauの1つ以上のフィールドでパーティショニング
こんにちはPev、あなたの答えに感謝します。非常に役に立ちます。ターゲットデバイスがiPhoneとAndroidの携帯電話の場合はどうなりますか?私はOSが非常に良い抽象化層を持っているので、私は特定のチップセットのためのプログラムを作っていないと思います。 – skwok
Androidは明らかにまっすぐですが、iPhoneの場合、標準のヘッドセットプロファイル以外は認証チップが必要です。 Appleは他人とうまく遊ばない。 –
ありがとう、Pev。一つの質問があります。ボタンをプログラミングして新しいボタンを追加するには、どのレイヤーで行うのか?私はwww.bluetooth.comとorgについて研究しており、多くのコンテンツを持っています。私は – skwok