> I have been puzzling through the Goobledegook GATT server (GGK, 
> https://github.com/moovel/gatt-server fork).  It uses the Bluez D-Bus 
> interface.  It is GPLv3 so not a candidate for porting.  And also not 
> much use for understanding APIs since the OS interface is hidden inside 
> of the Bluez D-Bus interface 
> (https://core.docs.ubuntu.com/en/stacks/bluetooth/bluez/docs/reference/dbus-api)

I think all the GATT logic in NuttX is very complete so it would be better to 
use that as a base.
Right now it kind of looks like a library already so I think it would mostly 
have to be reworked
to interface to the kernel part of the host layer via L2CAP sockets.

> I think there are several of us who would help with clean 
> Linux-work-alike Bluetooth support.

Great! As I mentioned, I can help test. I'm actually a bit blocked right now to 
continue work on the Link Layer
since I'm missing something generating useful traffic at GATT level.

Best,
Matias

Reply via email to