1

我正在寻找一种更改 SensorTag 名称的方法。显然 TI App Store 应用程序能够这样做,因为它在第一次连接后更改了 SensorTag 的名称,因此它变成了“TI BLE Sensor Tag”。

4

2 回答 2

1

TI App 不会更改传感器标签的名称。

带有 BLE 的名称的工作方式与您预期的有所不同。这是正在发生的事情的简化版本:

  1. 首先,传感器标签向 iPhone 发送一个数据包,表明它是一个传感器标签。此数据包不包含任何名称,因此 iPhone 无法在此处显示名称。
  2. 有时,iPhone 会立即回复一个问题,要求标签提供更多信息。此信息没有提供太多空间(仅几个字节),但一些供应商在其中输入了设备的缩写名称。在这种情况下,iPhone 将显示这个缩短的名称。
  3. 只有在连接到标签后,iPhone 才能检查传感器标签的设备名称特征,并知道设备的最终名称。从这里开始,iPhone 将显示这个全名。

iOS 将缓存最后一个已知名称。因此,如果您曾经连接过并且已从Device Name特征中检索到最终名称,即使未连接到传感器标签,iOS 也会显示此名称。这可能是您认为应用程序以某种方式更改传感器标签名称的原因。

于 2014-03-17T10:55:23.997 回答
1

您必须修改 SensorTag 的固件才能更改名称。TI 免费提供 BLE 堆栈,您可以从 SensorTag 应用通过无线方式上传新固件。

于 2014-04-11T15:59:06.483 回答