Does Bluetooth Low Energy has specific profiles like the BR/EDR version? In BR/EDR, BT has profiles like VDP, HID, SPP, etc…, but in BLE, I hardly see any profile mentioned by TI, except the Generic Access Profile and the Generic Attribute Profile.
Hi,
Yes, there will be BLE profiles, just as there are BR/EDR profiles. The reason you aren't seeing a lot of information on them yet is that no profiles have yet been officially adopted, therefore they are not publically available yet. There are multiple profiles in the works, including Proximity, Heart Rate Monitor, Weight Scale etc.
GAP and GATT being called profiles is actually a bit of a misnormer, as they are integral parts of the BLE system. GAP handles connection, pairing and so on, and is mandatory for every Bluetooth device. GATT is more of a building block, which other profiles are built on top of.
Rest assured that we will be talking more about BLE profiles once we are able to release them to the public.
Best regards,
Karl
Karl:
I need to transfer occasional serial data blocks of data, up to about 400 bytes per transaction.
Any profile in the near future like SPP in the near future, or any suggestions? Still waiting for my Dev kit, but it was ordered on Monday.
Thanks
Jeff
Hi Jeff,
BLE is mostly built around GATT, which serves as the primary protocol for various planned profiles. GATT allows for defining attributes of various types, and you should be able to define your data structure using these tools. GATT then allows you to read, write or notify (send when changed) these attributes.
I have a similar problme as Jeff. I need a BLE profile to transfer occasional serial data blocks of data just like SPP implemented by erlier Bluetooth versions. On the official page(https://www.bluetooth.org/Technical/Specifications/adopted.htm; GATT-based specification), I see only specific profiles which do not support data transmission, for example transmitting a text message.
Is there a BTLE profile setting up virtual serial ports and connecting 2 devices and is there a way to implement such an application on the CC2540?
Thanks for your help
Michael