星闪连接客户端疑问

Viewed 127

星闪连接里一个板子可以同时启动client任务和server任务同时充当两个角色吗?
client_id是怎么生成的?如果一个网络里存在多个client的话是否需要调用errcode_t ssapc_register_client(sle_uuid_t *app_uuid, uint8_t *client_id)来注册?(我看sdk里client部分代码每次需要传入client_id的时候都是直接写0的,连个宏都没有…………)

1 Answers
  • 一个设备只能创建一个SSAP Server或者一个SSAP Client
  • 一个SSAP Server可以被多个SSP Client连接

客户端client_id都是由系统自动分配的,ssapc_register_client的时候传入一个变量即可。

我现在改出来的效果是一个设备可以同时创建Client和Server,我两个板子烧了代码之后可以互相用Client端发用Server端收,理论上可以实现多个设备网状组网,但是连接过程有概率出问题,可能还是不兼容这么搞吧……这么说h3863的星闪连接目前连白皮书里提到的简单树网络都做不到啊……只能搭个星型出来