c++ - 我如何在 linux C/C++ 中设置蓝牙引脚号

标签 c++ c linux api bluetooth

大家好,我叫yunsu lee,来自韩国

因为我只有一点英语基础,希望你能理解我的拙劣英语

我有一个问题。

在linux C/C++环境下设置蓝牙连接时,在bluez中找不到设置蓝牙pin号的API

最佳答案

引脚由代理处理。如果您想实现自己的代理,请阅读 bluez/doc/agent-api.txt 中的文档。总结:

要注册您的代理:

void RegisterAgent(对象代理,字符串能力)

您的代理对象将需要实现部分/全部代理回调。例如:

string RequestPinCode(对象设备)

此方法在服务守护进程时被调用 需要获取 key 进行身份验证

关于c++ - 我如何在 linux C/C++ 中设置蓝牙引脚号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27632755/

相关文章:

python - 减少cython并行中的数组

c++ - 绕过两个类之间的歧义

c++ - 如何在 Windows 7 64 位上安装 OpenSSL

c - 与 realloc : Invalid next size 相关的 Glibc 错误

c++ - 代码在 CodeBlocks 中工作,但在 linux 中编译时出错

c++ - 找不到 toupper 并删除

c - Jpeglib 代码给出乱码输出,甚至是捆绑的示例代码?

c++ - 如何将窗口默认滚动条移动到状态栏上方?

linux - 在不同目录中执行脚本而不必使用完整路径

c - fopen() 在 win32 上的性能