Thread (17 messages) 17 messages, 5 authors, 2016-04-01

Re: example GATT code to talk with a sensortag

From: Luiz Augusto von Dentz <luiz.dentz@gmail.com>
Date: 2016-01-11 18:43:40

Hi Don,

On Mon, Jan 11, 2016 at 3:14 PM, Don Zickus [off-list ref] wrote:
On Sun, Jan 10, 2016 at 07:13:56PM -0300, Luiz Augusto von Dentz wrote:
quoted
Hi Don,

On Fri, Jan 8, 2016 at 7:26 PM, Don Zickus [off-list ref] wrote:
quoted
Hi,

Sorry for the newbie question.  I stumbled upon a TI sensortag and was able
to communicate with it using the gatttool.  Now I am trying to figure out
how to build an app around that.  Googling has shown me lots of examples of
folks using expect scripts (around the gatttool).

I was hoping for something in C or python.  Is there an example
program/script around that I can copy and expand to get me started?

Thanks!

Cheers,
Don
bluetoothctl has some generic support for GATT attributes, in addition
we have some examples in python under test/example-gatt-client and
test/example-gatt-server.
Hi Luiz,

Hmm, the example program complains about no such interface 'org.bluez.GattService1'.

Originally I thought that was a generic bluez interface but now I am
wondering if that was specific to the example program.

Any tip on what the expected interface should be (so I know what to add)?

(by the way, I am using bluez-5.36 if that helps)

You will need to pass -E to bluetoothd to enable the experimental
intefaces, btw there is a recent change to GATT server/peripheral so I
suggest you try with the current version on git.


-- 
Luiz Augusto von Dentz
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help