为什么在通过 distriqt BluetoothLE ANE 查询时,HM-10 外设特性 FFE1 属性不包括 writeWithoutResponse?

Why do HM-10 peripheral characteristic FFE1 properties not include writeWithoutResponse when queried via distriqt BluetoothLE ANE?

我正在使用 Apache Flex 4.15、Adobe AIR、distriqt BluetoothLE ANE、iPhone4S、Arduino 和 HM-10 Bluetooth LE 模块进行开发。当我使用 LightBlue 应用程序测试 HM-10 时,它显示具有单一特征 (FFE1) 的预期单一服务 (uuid FFE0)。特性的属性是 read、writeWithoutResponse 和 notify。我能够在 iPhone4S 和 Arduino 之间按预期读写字节。

然而,当我通过 distriqt BluetoothLE ANE 查询 HM-10 时,我得到了相同的服务和特征 uuid,但返回的特征的属性仅包括读取和通知。当然,如果我尝试写入它,我会得到一个错误。

什么会导致这种差异?

我们在周末做了一些调查,这似乎是 ANE 中的一个问题。

特征总是被报告为只有读取和通知属性。

我已经确定了原因并将开始修复,但如果您可以将此记录为 ANE 的问题,我们将在问题跟踪器中与您一起跟进。