使用AprilBeaconDemo修改beacon參數的問題

在測試時拿到新的beacon,是四月兄弟的

使用AprilBeaconDemo這隻app可監看beacon訊息

唯獨不能做修改,在xcode的console log看到下列的訊息:

write characteristics <CBCharacteristic: 0x1702823f0, UUID = FFF8, properties = 0x18, value = (null), notifying = NO> value error:Error Domain=CBATTErrorDomain Code=8 “Writing is not permitted.” UserInfo=0x170665700 {NSLocalizedDescription=Writing is not permitted.}

在之前也有修改過其他四月兄弟的beacon,無任何問題,

且舊beacon的韌體版本為2.1a(console log查看的),而這次拿到的beacon韌體版
本為2.2.2a。

請問是否為硬體的韌體版本過高導致無法修改?須等待新的SDK?

CBATTErrorDomain Code=8 “Writing is not permitted.” 表示密码错误。
应该是修改过密码。

謝謝你的回答,

但我在進入beacon修改頁面時程式也沒要我打密碼…

你是用的demo ,demo里面是代码写的,你用我们官方app就是完整流程。
demo就是演示。

1 Like

照您的說法我去appstore下載了官方app,

果真修改後按下save程式跳出輸入密碼的頁面

所以我之前可以修改是因為beacon無密碼…

而Aprilbeacon sdk的demo演示是不包含輸入密碼的

说了是代码写的密码呀,你改下密码就行了呀。

有看到了!

謝謝你的指導!

原來預設的密碼是AprilBrother