[英]Local Name change for peripheral on Raspberry Pi not reflected on iOS Central app
我使用Python3在我的Raspberry pi上開發了BLE Peripheral,一切正常但是,當我從iOS Central應用程序掃描這個外圍設備時,標題似乎總是為空。
我已經嘗試使用self.local_name
更改本地名稱,如下所示:
self.service_uuids = DBusStringArray([
SERVICE_UUID])
self.local_name = 'Build by akhzar'
self.include_tx_power = True
您需要將AD Type設置為0x09,用於完整的本地名稱,但對於簡短的本地名稱,您可以使用0x08。
檢查此代碼可能對您有所幫助
def get_properties(self):
return {
'org.bluez.LEAdvertisement1': {
'Type': 'peripheral',
'LocalName': 'CC',
'ServiceUUIDs': DBusStringArray([
SERVICE_UUID
]),
'IncludeTxPower': True,
},
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.