CH573如何实现一主发现多从并读取数据

目前,在主机代码中,通过PeerAddrDef[B_ADDR_LEN]配置从机地址,可以实现数据接收。那么如何识别多个从机并接收从机数据呢,最多能接收多少从机呢

每来一个新的设备连接,就会获取一个新的connectionhandle值。然后根据这个值来判断哪个从机的数据传输。image.png


我现在测试时,在这个数组PeerAddrDef[B_ADDR_LEN]里面,配置了从机地址,然后才会connect成功,可以接收数据。但是这个数组只能配置一个从机地址,如果多个从机的话,这个数组怎么配置。


1617784426207791.png

连接一个从机的时候修改了这个地址,主机能成功接受从机数据,主机接收多个从机数据的时候,我测试了一下 只要这个地址不匹配就连接不成功


你搞一个二维数组 多存几个地址不就好了


只有登录才能回复,可以选择微信账号登录