4。验证您的广告客户
本节提出了一些有用的工具,可用于验证您的SmartBond™设备的表现。它描述了如何初始化各种工具并使用它们来验证本文档前节中所述的过程。
4.1。在空中广告数据
当项目开始运行时,蓝牙低能设备将显示在手机上的蓝牙低能扫描仪上。在我们的案例研究(Android应用)中,捕获了以下结果:
!['输出1'](http://www.xmece.com/lpccs-docs/lpccs-docs/DA145xx_Advertising_Tutorial/_images/BLE3.png)
图11使用扫描仪应用程序验证蓝牙低能设备输出
![“输出2”](http://www.xmece.com/lpccs-docs/lpccs-docs/DA145xx_Advertising_Tutorial/_images/BLE1.png)
图12连接到远程对等方后探索各种服务
笔记
使用iOS时,如果已更改了广告名称,并且您不再希望您的设备(例如iPhone,iPad)连接到它,则可以使设备制作忘记它。按照步骤苹果支持社区而且您的iPhone不会记住您的蓝牙设备。如果您改变主意,请放心,可以将设备配对,就像是新设备一样。
4.2。初始化smartsnippets工具箱
可以用于调试和测量目的的另一个有用的工具是Smartsnippets工具箱与Smartsnippets Studio捆绑在一起。要创建一个新会话,在Smartsnippets欢迎页面中,请单击Smartsnippets工具箱。在显示的弹出窗口中,执行以下(按数量顺序):
!['输出3'](http://www.xmece.com/lpccs-docs/lpccs-docs/DA145xx_Advertising_Tutorial/_images/ss_toolbox_setup.png)
图13初始化smartsnippets工具箱
4.2.1。使用Smartsnippets工具箱
我们将使用电源介绍者检查广告间隔值是否为687.5ms,以及我们的设备能源消耗是什么。
单击Smartsnippets功能区上的电源分析器按钮。
![“ Smartsnippets工具箱功能区”](http://www.xmece.com/lpccs-docs/lpccs-docs/DA145xx_Advertising_Tutorial/_images/adv_interv_pwr_prof_ribbon.png)
图14Smartsnippets工具箱功能区
按初始化按钮。如果可以设置连接,则将启动按钮。按开始按钮开始测量。收集您要收集的测量结果后,按下停止按钮。
![“初始化电源剖面”](http://www.xmece.com/lpccs-docs/lpccs-docs/DA145xx_Advertising_Tutorial/_images/adv_interv_pwr_prof_init.png)
图15初始化电源剖面
在“ Power Profiler”选项卡中,按“添加时间标记”按钮。这将使您可以在指定的时间点插入一个时间标记。
![“添加时间标记”](http://www.xmece.com/lpccs-docs/lpccs-docs/DA145xx_Advertising_Tutorial/_images/adv_interv_pwr_prof_ribbon_mark.png)
图16添加时间标记
选择广告活动的结尾,并在下一个广告活动开始时插入新的时间标记,如下所示。使用功率分析器的时间测量,我们可以将广告间隔计算为991-303 = 688ms,它非常接近指定值687.5ms。
![“测量广告间隔”](http://www.xmece.com/lpccs-docs/lpccs-docs/DA145xx_Advertising_Tutorial/_images/adv_interv_meas_pwr_prof.png)
图17测量广告间隔
在“ Power Prodiler”选项卡中,按“测量”按钮。该工具将在选定的时间段内衡量我们设备的能耗。
![“测量工具”](http://www.xmece.com/lpccs-docs/lpccs-docs/DA145xx_Advertising_Tutorial/_images/adv_interv_pwr_prof_ribbon_meas.png)
图18测量工具
选择广告活动的结束作为第一点,并将下一个广告活动的结尾作为下一点。电力剖面将显示该设备消耗的能量,平均电流和电荷。它还将显示两个标记和峰值电流差之间的时间间隔。请注意,这些测量值是首次检查,并且可以通过使用专用硬件设备来获得更准确的测量。
![“测量能耗”](http://www.xmece.com/lpccs-docs/lpccs-docs/DA145xx_Advertising_Tutorial/_images/adv_interv_meas_pwr_prof_energy.png)
图19测量能耗
笔记
上述测量值是在配置为使用扩展睡眠的DA14531设备上进行的。要启用此功能,您必须设置app_default_sleep_mode
变量inuser_config.h
值Arch_ext_sleep_on
并将可执行文件加载到SPI闪存。有关更多详细信息,您可以参考UM-B-080:第13节:SPI闪存示例。