如何使用Delphi XE8连接蓝牙模块?

时间:2015-06-15 13:13:10

标签: android delphi bluetooth bluetooth-lowenergy

我用我的delphi代码找到了我要连接的设备并显示可用的服务。当我为设备执行DiscoverServices时,我发现该方法返回false意味着它没有启动。我怀疑这是因为设备没有连接。

按照https://developer.android.com/guide/topics/connectivity/bluetooth-le.html#read中的示例,我做了整个发现部分,但我发现在delphi中没有相同的东西

device.connectGatt(this,false,mGattCallback)

如何在Delphi中将设备连接到我的Android手机?

目前正在执行以下

  FBLEDevice := FBluetoothManagerLE.LastDiscoveredDevices.First;

  FBLEDevice.OnServicesDiscovered := GetServicesAndCharacteristics;


  if FBLEDevice.DiscoverServices = False then
    Memo1.Lines.Add('DiscServ could not start')
  else
    Memo1.Lines.Add('Discover Services started');

解决方案:

你显然不需要以某种特殊方式连接,因为我的方法无法启动的问题是因为目前我正在使用的模块上没有要发现的服务。

0 个答案:

没有答案