Recent

Author Topic: Using Bluetooth LE: Howto ? Components  (Read 393 times)

JP-CASSOU

  • New member
  • *
  • Posts: 5
Using Bluetooth LE: Howto ? Components
« on: June 27, 2022, 03:12:32 pm »
Hello,

I want to communicate with a Bluetooth LE device.

I can't find any detailed example in FreePascal, either on Windows or Linux

I am looking for DETAILED code examples.

Thanks


BlueIcaro

  • Hero Member
  • *****
  • Posts: 718
    • My github
Re: Using Bluetooth LE: Howto ? Components
« Reply #1 on: June 27, 2022, 03:44:12 pm »
Hi,

You need check which kind of device are dectect. For example  some bluethoot devices (in windows) are a serial port. So you should use a serial port component like LazSerial.

With no more info about the device is  complicate.

/BlueIcaro

JP-CASSOU

  • New member
  • *
  • Posts: 5
Re: Using Bluetooth LE: Howto ? Components
« Reply #2 on: June 27, 2022, 04:55:54 pm »
My device BT LE uses GATT protocol. TLazSerial unusable here

BlueIcaro

  • Hero Member
  • *****
  • Posts: 718
    • My github
Re: Using Bluetooth LE: Howto ? Components
« Reply #3 on: June 28, 2022, 12:56:52 pm »
A fast search in google, gives some pages that sells Delphi packages.

But I found a C library https://github.com/labapart/gattlib. You can take a look, compile it, and access to the library from Free Pascal.

/BlueIcaro

JP-CASSOU

  • New member
  • *
  • Posts: 5
Re: Using Bluetooth LE: Howto ? Components
« Reply #4 on: June 28, 2022, 01:50:25 pm »
>> But I found a C library https://github.com/labapart/gattlib. You can take a look, compile it, and access to the library from Free Pascal.

I'm newbie in C. Exists FPC translation of the headers ?

 

TinyPortal © 2005-2018