乐于分享
好东西不私藏

手把手教你:通过手机APP查看BLE广播间隔

手把手教你:通过手机APP查看BLE广播间隔

一、前言
本篇主要讲解通过手机APP来查看BLE广播间隔。
二、阅读说明
1、泰凌微芯片学习者,前期使用过该芯片。
2、能够知道怎么进行创建工程,下载代码。
3、有一块开发板,板上的芯片可以是8251,8253或者8258。
三、正文
1、使用的SDK
如何使用TLSR8258芯片进行蓝牙广播
使用的SDK为该篇文章描述的
2、手机app查看广播名字
2.1、打开nRF Connect软件进行搜索,vSample的代表是当前的广播
2.2、点击一下vSample,之后再点击MORE
2.3、查看当前广播的周期
由上图可以,广播的周期为30ms
3、查看程序里面的广播周期
adv_param_status = bls_ll_setAdvParam(  MY_ADV_INTERVAL_MIN, MY_ADV_INTERVAL_MAX,                                             ADV_TYPE_CONNECTABLE_UNDIRECTED, app_own_address_type,                                             0,  NULL,                                             MY_APP_ADV_CHANNEL,                                             ADV_FP_NONE);
如上图所示,广播间隔的参数是在app.c中的bls_ll_setAdvParam这个函数中,其中的MY_ADV_INTERVAL_MIN和MY_ADV_INTERVAL_MAX分别代表了广播的最大小间隔和最大的间隔。
MY_ADV_INTERVAL_MIN和MY_ADV_INTERVAL_MAX和这两个参数同样在app.c的文件里,如下代码所示,最小广播周期为30ms,最大为35ms,通过第2小节可知实际的测试结果是符合程序设定的。
#define     MY_ADV_INTERVAL_MIN                 ADV_INTERVAL_30MS#define     MY_ADV_INTERVAL_MAX                 ADV_INTERVAL_35MS

三、结尾
本篇讲解了如何通过nRF Connect软件来查看广播的周期,下一篇讲解如何更改广播间隔