|
本帖最后由 赵阳 于 2019-7-5 10:33 编辑
图1 设置定制UUID 数目
问题一:这个uuid数目是主机和从机一样吗?
问题二:如果从机有两个任务,设置为2,那主机设置为1,主机是不是发现不了其中一个服务?
图二 discovery all service AND discovery a specific service
问题一:无论是官方的SDK 还是青风教程,主机代码和教程都只是针对定制服务,进行处理如下代码所示。
err_code = sd_ble_gattc_primary_services_discover(conn_handle,
SRV_DISC_START_HANDLE,
&(p_srv_being_discovered->srv_uuid));
没有对 Generic Access Generic Attribute Device information Unknown 等服务进行描述,主机改怎样从从机发现这些服务,比如电池服务,不仅要发现电池服务还要发现电池服务的Generic Access服务里面的name????当然app软件nRF Connect做主机能全部发现从机的任何服务,这些在主机教程代码中,是怎样一个过程???是怎样发现全部服务的过程?????
按照流程图所示,修改了发现如下代码,但是就只能发现一个服务?????
err_code = sd_ble_gattc_primary_services_discover(p_gap_evt->conn_handle,
SRV_DISC_START_HANDLE,NULL);
问题二:图一与图二有没有间接联系?
问题三:希望青风能出一篇关于发现 discovery all service AND discovery a specific service的教程
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
|