我正在通过树莓派设备发送 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')