This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

用户试用分享篇-【Ti SimpleLink SensorTag试用体验】+ SensorTag疑难解答

Other Parts Discussed in Thread: BLE-STACK, Z-STACK, CC2650, CC2640, CC2540

1. 我如何获取多标准 SensorTag 的源代码?

SensorTag 源代码作为 TI 软件堆栈的一部分提供

蓝牙智能的源代码可从 BLE-Stack™ 获取

ZigBee 的源代码可从 Z-Stack (Z-STACK-HOME) 获取

2. 我想针对基于 SensorTag/CC2650 的项目开发我自己的 iOS 和/或 Android 应用程序。 我该从何处下手?

您可在 GitHub 上找到官方 SensorTag 应用程序的源代码。 使用官方 TI 应用程序是一个很好的起点,它简明地展示了如何连接到任何基于 CC2640/CC2650 的产品以及读取其中的传感器数据。

3. 我有一个 SensorTag 并想开发我自己的固件。 我必须购买昂贵的调试器和 IDE 才能进行吗?

不需要,如果购买调试 DevPack(15 美元),您立刻就能开始开发自己的固件。 调试 DevPack 还附带免费的 Code Composer Studio IDE 许可证,因此不需要昂贵的 IDE 许可证即可开始您的 SensorTag开发。

4. 我可以不使用构建材料 (BOM) 中规定的串行闪存而改用其他串行闪存吗?

可以,只要指令集和扇区大小相同,改变串行闪存供应商是没有问题的。 另外,还请确保最小电压电平与应用中的电池电压电平相关。 该串行闪存必须符合 JEDEC 标准,否则您需要更改闪存驱动程序。 只有支持多种协议或需要以无线 (OTA) 方式升级完整软件堆栈的应用才需要外部闪存。

与 SensorTag 一起经过测试的串行闪存选件包括:

Winbond - W25X40

Micron - M25P40

5. 如果应用程序中显示了其他 SensorTag,我该如何识别我的 SensorTag?

请按侧面按钮(与电源按钮相反),此 SensorTag 将在连接屏幕中闪烁。 为了将您的 SensorTag 与其他的 SensorTag 区分开,您还可以更改 SensorTag 的别名,方法是单击 SensorTag 并选择“更改别名”。 当应用程序下次识别到此 SensorTag 时,将显示别名。

6. 我没有智能手机,仍然可以使用 SensorTag 吗?

TI 已开发一种基于 Windows 的开发工具,称为 BLE 器件监控器,可从 TI 网站下载它。 为了使您的计算机与 SensorTag 通信,您需要一个 CC2540 USB 软件狗。 TI 还提供了 BTOOL 实用程序,它可以在 HCI 接口上发出命令,但其层级低于 BLE 器件监控器。 BTOOL 是 BLE-Stack 安装程序的一部分。

7. 我的 SensorTag 没有显示在器件列表中

请确保 SensorTag 正在播发信息(播发过程中会闪烁绿色 LED)。 如果单击电源按钮,SensorTag 将开始播发信息长达 30 秒,然后恢复到睡眠状态以节能。 如果按下电源按钮后 LED 没有开始闪烁,请更换电池。

8. 需要的传感器没有包括在 SensorTag 中,是否有可能将它与 SensorTag 结合进行测试?

可以,开发您自己的 DevPack 非常简单。 您可以在此处找到关于如何自行构建 DevPack 的分步指南。 如果要销售您的 DevPack,可在 www.ti.com/sensortag 上进行推广。

如果您拥有调试 DevPack,您可以将传感器连接到 GPIO 接口,并直接通过 BLE 器件监控器控制该传感器。

9. 我想测量无线电传导性能,使用 SensorTag 可以实现吗?

SensorTag 装有一个微型同轴开关 (MS-156HF),可使用其中的 SMA 转换适配器来轻松测量无线 MCU的传导性能。

10. 我的问题还未得到解答,我该从何处获得帮助?

请浏览 SensorTag wiki 页面获取 SensorTag 的更多详细信息和说明。