Server Bluez 5.3x和实施Obex服务器问题

Server Bluez 5.3x和实施Obex服务器问题,server,bluetooth,bluez,Server,Bluetooth,Bluez,为了从远程蓝牙设备接收文件,我从Bluez5包中实现了obexd。我能够通过dbus注册ftp和opc配置文件(ProfileManager1)。但当尝试连接远程设备时,本地设备上的服务器不会启动。函数NewConnection和来自AgentManger1的其他函数根本不被调用。我使用src/main.c中的示例代码开始所有工作 有没有人有在linxu设备上实现obex服务器的经验。我说的是用ANSIC编程 我被卡住了,如果有任何关于如何正确启动obex服务器的提示或示例,我将非常高兴。现在工

为了从远程蓝牙设备接收文件,我从Bluez5包中实现了obexd。我能够通过dbus注册ftp和opc配置文件(ProfileManager1)。但当尝试连接远程设备时,本地设备上的服务器不会启动。函数NewConnection和来自AgentManger1的其他函数根本不被调用。我使用src/main.c中的示例代码开始所有工作

有没有人有在linxu设备上实现obex服务器的经验。我说的是用ANSIC编程


我被卡住了,如果有任何关于如何正确启动obex服务器的提示或示例,我将非常高兴。

现在工作正常。我的dbus lib config.h不正确

我没有关于OBEX的具体例子。但您可以在此处参考A2DP/HFP实现:。它使用相同的方法将其注册为Bluez over DBUS的外部配置文件。感谢您的帮助,我将检查您的示例。看起来很有希望。我也必须实现d-bus,甚至认为我做得有点错误,但它必须工作。Dbus调用name_acquired,并调用register_profile()。所以它似乎起作用了。但没别的了。