Skip to content

Commit

Permalink
Prepare new v0.2 release
Browse files Browse the repository at this point in the history
  • Loading branch information
oliviermartin committed May 2, 2016
1 parent d9e67b8 commit 411dc86
Show file tree
Hide file tree
Showing 2 changed files with 5 additions and 5 deletions.
2 changes: 1 addition & 1 deletion CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -77,7 +77,7 @@ add_subdirectory(examples/gatttool)
# Packaging
#
set(CPACK_PACKAGE_INSTALL_DIRECTORY /usr CACHE STRING "Install directory (default: /usr).")
set(CPACK_PACKAGE_VERSION 0.1)
set(CPACK_PACKAGE_VERSION 0.2)
set(CPACK_PACKAGE_CONTACT "Olivier Martin <[email protected]>")
set(CPACK_PACKAGE_DESCRIPTION_SUMMARY "Library to access GATT information from Bluetooth Low Energy (BLE) devices")
set(CPACK_PACKAGE_FILE_NAME "${CMAKE_PROJECT_NAME}_${CPACK_PACKAGE_VERSION}_${CPACK_PACKAGE_ARCHITECTURE}")
Expand Down
8 changes: 4 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
GattLib is a library used to access Generic Attribute Profile (GATT) protocol of BLE (Bluetooth Low Energy) devices.

It is based on Bluez 4.101 GATT code (prior to Bluez D-BUS API).
It is based on Bluez 4.101 GATT code (prior to Bluez D-BUS API). Some changes has been made to support additional features and former versions of Bluez.

It has been introduced to allow to build applications hosted on platform with a version of Bluez prior to v5.x that could easily communicate with BLE devices.

Expand All @@ -9,9 +9,9 @@ Potentially, D-BUS API could also be added to GattLib to provide an abstraction
Latest GattLib Release packages
===============================

- ZIP: <https://github.com/labapart/gattlib/releases/download/v0.1/gattlib-0.1.zip>
- DEB: <https://github.com/labapart/gattlib/releases/download/v0.1/gattlib-0.1.deb>
- RPM: <https://github.com/labapart/gattlib/releases/download/v0.1/gattlib-0.1.rpm>
- ZIP: <https://github.com/labapart/gattlib/releases/download/v0.2/gattlib_0.2_x86_64.zip>
- DEB: <https://github.com/labapart/gattlib/releases/download/v0.2/gattlib_0.2_x86_64.deb>
- RPM: <https://github.com/labapart/gattlib/releases/download/v0.2/gattlib_0.2_x86_64.rpm>

Build GattLib
=============
Expand Down

2 comments on commit 411dc86

@spandan89
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Does this library supports APIs using bluez5.4? Meaning can a developer make a custom profile, service and characteristic and communicate with BLE devices?

@oliviermartin
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I have not tested gattlib with Bluez5.4. I would be interested to know if it works.

I have actually got on my roadmap to add Bluez v5.38+ DBus support to gattlib to make transparent for the user if it uses legacy Bluez interface or Bluez DBus interface.

I am not sure what you mean by the fact a developer could communicate with a custom profile/service/characteristic on a BLE devices. It is already supported in gattlib.

Maybe you mean to create a custom profile/GATT service/GATT characteristic for a BLE device, which is something else. Pre-Bluez v5.38, you should write a Bluez plugin, Post-Bluez v5.38, you can write an application that communicates with DBus to Bluez.
This is not what gattlib is intended to do.

I always mention v5.38 because I personally tested (and fixed: http://git.kernel.org/cgit/bluetooth/bluez.git/commit/?id=bf5606953eaccc47cf3166f456573d2c722f15f3) v5.38 DBus GATT support and I know it works. But every Bluez versions post v5.38 got quite a few fixes for the DBus GATT support.

Please sign in to comment.