writeBLECharacteristicValue 10008 unknown ATT err?
发布于 3 年前 作者 leiyang 2447 次浏览 来自 官方Issues

在向设备写入数据的时候,时不时的会报下图的错误,

writeBLECharacteristicValue 10008 unknown ATT error ,官方文档未解释这是什么错误,请问这个 ATT error 是什么因素导致的?

我看到有同学告诉我是因为传给设备的 data 长度太长了,超过了 MTU ,但是我的疑惑点在于:

如果是接收设备的 data 写入长度受限制,为什么传输同样长度的 data 这个错误只在 iPhone 上出现,而没有在安卓机上出现?

如果是发送端发出 data 的长度达到限制,为什么同样长度的 data 在同一台 iPhone 上,有时 success 有时报 10008 ATT error 呢?

1 回复

与写入数据的长度有关

回到顶部