FR8003A只能添加一个client吗?
-
SDK是8月22日从gitee上拉取的master最新代码
-
那你把从机要部分添加上
-
@mars 在 FR8003A只能添加一个client吗? 中说:
那你把从机要部分添加上
是要怎样做,能提示一下吗?
-
此回复已被删除!
-
@mars 在 FR8003A只能添加一个client吗? 中说:
从机的service你去抄一下我们现有的从机服务怎么写,主机的你也去参考一下你要添加的服务是对接苹果手机的,那么对接手机的就是从机,
你的这个服务是要在从机上添加,但是你又要主机的功能,
所以你要基于simple_central的工程加入simple_peripheral的sp_gatt_add_service();部分进去还有app_gap_evt_cb的回调补全,
-
我自己的工程就是基于ble_simple_peripheral创建的,然后再加的central工程里client相关的功能。
现在的情况就是添加2个client,就初始化不过,屏蔽任意一个client就是正常的。所以现在是想知道添加第二个client时提示 ..\ip\ble\hl_api\gatt\gatt_api.c 648 的原因,以及如何添加多个client。
从刚才用sdk的ble_simple_central测试结果来看,提示这个错应该跟有无添加service没关系。
-
或者说你能提供一个添加多个client的demo?
-
那你去用ble_at那个工程把
-
此回复已被删除!
-
@qiu 基于原始sdk的ble_simple_peripheral添加你的那些ANCS看看能不能正常用
-
基于ble_simple_peripheral工程,单独添加ANCS client或者simple client,都能正常初始化,但是两个同时加,就会卡住。
在ble_AT工程里,再添加ANCS client后,一样会卡住
-
目前已确认,只能添加一个client
-
@qiu
好奇一下:为啥要用多个client呢?一个client也能连多个从机,通过通道号来区分。
对于从机来说它不需要知道主机用的哪个client来连自己吧?