我已经用Python编写了一个代码,使我的Raspberry pi像Peripheral一样工作。一切正常,包括写特征。
但是问题是
当Central想从Peripheral读取值时,它总是显示空值。
一些示例代码是
def __init__(self, bus, index, service):
Characteristic.__init__(
self,
bus,
index,
'2e560002-f981-11e6-bc64-92361f002671',
['read', 'notify'],
service,
'F')
self.value = 'i'
self.notifying = True