All, I am currently trying to interface with bluez from Java. Since I don’t want to create a JNI/JNA native mapping I thought that dbus is the way to go. I am testing with debian Jessie which has already bluez5 support since I do want to use the new dbus interfaces. Can anybody point me to some how to’s or documentation? I am already looking at the doc folder and the python dbus tests. My goal is to simulate a bluetooth keyboard so our openremote home automation controller could eg. control a firetv. My understanding so far is that I need to use the adapter-api to make myself discoverable and set a name and alias eg. „OR Virtual Keyboard“. But I cannot set my device class through this api, correct? I will need to set this in /etc/bluetooth/main.conf? The keyword „disable-plugins“ is not supported in main.conf anymore. How can I tell bluez to not listen on the HID PSM’s anymore since I want to use them? Once this is solved I should use the profile-api to register my HID service, correct? How can I create an SDP record? Do I need to create a XML of my SDP record and use "void RegisterProfile(object profile, string uuid, dict options)“. Which API do I have to use the actually send my key events? Thanks a lot for any help which is really appreciated. Regards, -Marcus -- To unsubscribe from this list: send the line "unsubscribe linux-bluetooth" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html