2

これをSOに投稿するかどうかはわかりません。

私はかなり単純なBLEデバイスを見ています。オンまたはオフに切り替えることができる2つのLED(単純化するため)があります。

GATTプロファイルを参照しているときに、使用すべきプロファイルが見つかりません。それらのほとんどは、(要求に応じて) 何か (温度など) をクライアントに送り返します。

反対のことが必要です: BLE デシブ (サーバー) のオン/オフを切り替える必要があります。私の場合、クライアント (iPhone) は、LED-1 または LED-2 のオン/オフを切り替えるコマンドを送信します。

どのサービス プロファイルを使用すればよいですか?

ありがとう。

サービスの作成には nRF8001 開発キットと nRF Studio を使用しています。

4

2 に答える 2

1
  1. nRF8001 開発キットを使用していることに気付きました。したがって、最初に確認する必要があるのは、LED がキットのマイクロコントローラーの IO ポートに接続されているか、BLE チップの IO ポートに直接接続されているかです。キットのマイクロコントローラーに接続されている場合は、受信した Bluetooth データを処理して LED を制御するようにキットをプログラムする必要があります。(このような状況である可能性が高いです) BLE チップに接続されている場合は、最初に ble チップをプログラムする必要があることを意味します。

  2. 通常、有用な GATT プロファイルはユーザーが指定します。これは、プロファイルを自分で定義する必要があることを意味します。また、キットまたはスタジオの一部では、プロファイルを変更できると思います。

  3. 使用する必要があるデフォルトの GATT プロファイルは 1 つだけです。これは、ble デバイスの名前などのデフォルトを定義する GAP です。その他は通常、ユーザーが独自に定義したプロファイルです。

于 2013-11-13T09:43:43.480 に答える