如何更改SensorTag名称?

时间:2014-03-16 04:39:56

标签: objective-c bluetooth-lowenergy core-bluetooth texas-instruments

我正在寻找一种更改SensorTag名称的方法。显然,TI App Store应用程序能够在首次连接后更改SensorTag的名称,因此它将成为“TI BLE传感器标签”。

2 个答案:

答案 0 :(得分:1)

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

BLE的名称与您的预期有所不同。以下是正在进行的简化版本:

  1. 首先,传感器标签向iPhone发送数据包,表明它是传感器标签。此数据包不包含任何名称,因此iPhone无法在此处显示名称。
  2. 有时,iPhone会立即回复一个问题,询问标签是否有其他信息。这些信息不会提供太多空间(只有几个字节),但有些供应商在那里放入了缩短的设备名称。在这种情况下,iPhone将显示此缩写名称。
  3. 只有在连接到标签后,iPhone才能检查传感器标签的设备名称特征并知道设备的最终名称。从此处开始,iPhone将显示此全名。
  4. iOS会缓存上一个已知名称。因此,如果您已连接并且已从设备名称特征检索到最终名称,则即使未连接到传感器标签,iOS也会显示此名称。这可能是您认为应用程序以某种方式更改传感器标签名称的原因。

答案 1 :(得分:1)

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