我们将 OAD 固件与"oad_target"服务一起使用。
但是、我一直在 Android 上遇到执行无线下载的问题、手机何时发送固件并同时订阅相同的字符。 因此、到目前为止最好的解决方案就是不订阅、只盲目发送固件。
由于这将是完全盲区的操作、我希望使 oadReadAttrCB 每隔100个块或某种情况从电话发送一次读取请求、并从 这样的更新状态获得反馈。
我添加了读取特性属性"GATT_PROP_READ | GATT_PROP_WRITE_NO_RSP | GATT_PROP_WRITE | GATT_PROP_NOTINO_NOTIFY"的功能
这是因为在我进行此更改后、手机报告特征是可读的。 但是,当我发送读取请求时,电话会抛出不允许读取的错误。 很明显这个问题可能是在电话上、但我以前成功使用过这样的读取请求、所以我想我在固件方面缺少一些东西来使其可读。
我的问题基本上是:我是否需要执行一些操作来使 OAD_TARGET 特征 adImgBlock 可读?