现在一个主机同时连接了3个从机,主机通过串口接收数据,主机通过什么机制可以指定某个数据只发往某一个从设备?
jason jason4:
GATT_WriteCharValue( simpleBLEConnHandle, &req, simpleBLETaskId );
这个是你的发送函数,主机每连接一个设备会产生一个handle,你只要填入对应的handle就可以了。
geen jin:
回复 jason jason4:
在req.handle = simpleBLECharHdl[0];中,每个连接的设备的simpleBLECharHdl是一样的吗?
jason jason4:
回复 geen jin:
不一样啊,每建立一个链接都会产生不同的一个handle,你把它当作一个用来标记当前链路的数,对相应的handle发送就可给对方定向传输数据
geen jin:
回复 jason jason4:
发现主机同时连接3个从设备时,在向某一个设备发送数据的时候总是会断开,可能是什么原因导致的