美文网首页
【BLE】nRF52 设置128bit的特征值UUID

【BLE】nRF52 设置128bit的特征值UUID

作者: Blue_Well | 来源:发表于2021-09-06 00:05 被阅读0次

    在一些应用中需要设置成如下图所示的服务,即Service的UUID和特征值的UUID完全不同且都是128bit的。

    具体的实现方式其实比较简单,就是在添加完服务之后再次添加BASE_UUID,具体的实现方式如下图所示:

    注意红框的位置,在添加完服务之后一般情况下就是直接配置服务的特征值,但这里是再次往协议栈中添加128bit的BASE_UUID,后面的特征值按照正常的方式配置,这样就可以实现文章开头所示图片的服务了。
    另外还要注意add_char_params.uuid_type = p_nus->uuid_type;的参数一定是sd_ble_uuid_vs_add(&usr_tx_base_uuid, &p_nus->uuid_type);传出来的参数。

    相关文章

      网友评论

          本文标题:【BLE】nRF52 设置128bit的特征值UUID

          本文链接:https://www.haomeiwen.com/subject/pjoswltx.html