![](/img/trans.png)
[英]How to set the name of BLE peripheral in iOS using Core Bluetooth
[英]How and when a BLE peripheral name is set for the first time
更改硬件上的外設名稱:
我正在查看一些iOS客戶端代碼,並使用CBPeripheral使用CoreBluetooth庫檢測BLE外圍設備。 我可以看到我的iPad的廣告,其中名稱字段具有易變的名稱“ mm24 iPad”(可以從iTunes更改)。
我懷疑可以在生產時使用默認名稱配置每個BLE外圍設備,然后使用BLE API對其進行修改 。 這個對嗎?
如您所知,名字是正確的。 外設的名稱是只讀屬性,您不能更改它 。 外設的名稱是書面固件。
如果您具有外圍設備代碼的控制權,則可以創建一個可寫/可讀的特征,在該特征上可以發送外圍設備的新名稱。 從下一次開始,您將獲得該新名稱。
如果您無法控制外圍設備代碼,則使用一種可寫/可讀的特性來讀寫外圍設備的名稱。 這顯然不是設備的真實名稱,但對於最終用戶而言,它就像設備的真實名稱。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.