如何发送带有标志的 python dbus 广告(!)数据包

问题描述 投票:0回答:0

我正在通过树莓派设备发送 BLE 数据包。我正在使用的 python 模块是

dbus
。 至于现在我正在测试我的数据包发送与 android 移动应用程序
nRF Connect
,我能够成功发送数据包并通过应用程序看到该数据包。

我面临的问题是如何将

Flags
值附加到我的数据包中,如下图所示,来自其他正在报告消息的 BLE 设备:

看红色矩形

Flags
我指的是什么

adding 在

GetAll
方法中添加属性如下3个选项:

1。

self.__properties['AdvertisingFlags'] = DBusArray([DBusString('GeneralDiscoverable'), DBusString('BrEdrNotSupported')], signature='ay')

2。

self.__properties['AdvertisingFlags'] = DBusArray(['GeneralDiscoverable', 'BrEdrNotSupported'], signature='ay')

3。

self.__properties['AdvertisingFlags'] = GLibVariant('ay', 'GeneralDiscoverable')

python dbus bluez nrf-connect
© www.soinside.com 2019 - 2024. All rights reserved.