System.Bluetooth.TBluetoothGattServer

提供: Appmethod Libraries
移動先: 案内検索

System.TObjectTBluetoothGattServer

Object Pascal

TBluetoothGattServer = class

C++

class PASCALIMPLEMENTATION TBluetoothGattServer : public System::TObject

プロパティ

種類 可視性 ソース ユニット
class public
System.Bluetooth.pas
System.Bluetooth.hpp
System.Bluetooth System.Bluetooth


説明

Bluetooth LE デバイスサービスを提供する GATT サーバーです。

GATT サーバーを構成して実行する手順は以下のとおりです。

  1. TBluetoothGattServer のインスタンスを作成します。
  2. サーバーを開き、クライアントから開始される接続の受け入れを開始します。
  3. 以下のメソッドを使用してサーバーにデータを追加します。

GattServerName を使用して、サーバーの名前を定義することもできます。定義しない場合、リモート クライアント デバイスから見えるサーバー名は "Bluetooth LE Service" になります。

AdvertiseServiceTrue(デフォルト)の場合、サービスをサーバーに追加するとサービスに広告が表示されます。あるいは、StartAdvertising を呼び出して、サーバー内のすべてのサービスの広告表示を開始することができます。

GetServices を使用すると、GATT サーバーが提供するサービスのリストを取得することができます。また、FindService では、特定のサービスのインスタンスを取得できます。

以下のイベントを使用して、サーバーとやり取りするリモート クライアント デバイスを管理することができます。

起動した後、Close を使用すると、任意の時点でサーバーを停止することができます。

プラットフォーム サポート

GATT サーバーを使用できるのは Mac OS X および iOS 上だけです。

関連項目