我知道两者都是蓝牙智能设备。我需要知道两者是否可以用于相同的应用程序。如果不是它们有什么共同点,它们有什么不同呢?
答案 0 :(得分:3)
sensortag可以配置为iBeacon,但它被设计为更通用的蓝牙LE设备,可以用于许多其他用途,提供许多其他蓝牙服务。
iBeacon是一种非常特殊类型的蓝牙LE设备,许多类型的iBeacon只能执行这一功能。
因为sensortag是如此通用,所以它不是优化为iBeacon。例如,它的电池在充当iBeacon时不会持续超长时间。
答案 1 :(得分:1)
TI“Sensortag”基本上只是CC2540 / CC2541 BLE芯片的评估板。
大多数硬件“iBeacon”实现在更专业的定制板上使用该芯片或竞争NRF51822。
在任何一种情况下,“iBeacon”格式化BLE广告包的传输都由加载到设备中的自定义固件控制。
占空比是功耗的主要决定因素,也取决于固件。 Sensortag确实有一些其他板载外设,但如果设计合理,那么应该可以将它们置于可忽略的断电状态。
答案 2 :(得分:0)
回答@TimTisdall comment(下方),以下链接是TI's 2541DK SensorTag hardware的第三方非官方iBeacon固件更新:
hex firmware files, demonstrating iBeacon on the cc254x
有关SensorTag的更多信息,请参阅:
http://www.ti.com/ww/en/wireless_connectivity/sensortag
&安培;
答案 3 :(得分:0)
这个问题有点先于时间,这里有一些更新: SensorTag 现在正式supports iBeacon 技术。有关如何将其配置为充当 iBeacon 的信息,请参阅wiki。
正如davidgyoung已经指出的那样:它不仅仅是作为iBeacon工作,所以可能会降低电池寿命。另一方面,它提供了更多的功能,这使它成为一个有价值的开发工具,价格合理。
答案 4 :(得分:0)
如前所述,SensorTag上还有许多其他传感器。在SensorTag上使用“通用”iBeacon固件会导致高电流消耗。未使用的传感器需要进入睡眠模式(我相信它是Gyro实现,在睡眠模式下未正确配置时会占用大量电量)。