bluez——dbus接口api

3 篇文章 1 订阅
3 篇文章 2 订阅

bluez——dbus接口api

bluez的api接口的说明文档在/doc/路径下
在这里插入图片描述
我这先重点分析下adapter,agent和device这几个文件,这里面包含的是常用的api。

1,agent.c

这里现在注册的几个dbus方法
void Release()
string RequestPinCode(object device)
void DisplayPinCode(object device, string pincode)
uint32 RequestPasskey(object device)
void DisplayPasskey(object device, uint32 passkey, uint16 entered)
void RequestConfirmation(object device, uint32 passkey)
void RequestAuthorization(object device)
void AuthorizeService(object device, string uuid)
void Cancel()
从这几函数命名可以看出是和蓝牙配对时候认证相关的流程。
在agent.c中,也可以看的注册method:
在这里插入图片描述
继续下一个:

2,adapter

在这里插入图片描述
这几个主要是和发起扫描搜索功能相关的。

3,device

看函数名,很好理解,是在搜索到设备后的connect,disconnect和pair的功能。
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

秋天的枫9

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值