notification返回值关于HCI缓冲问题
时间:10-02
整理:3721RD
点击:
发包时,在建立连接的情况下,notification返回值大量表示HCI buffer已经满了,成功发送1000个包,大概会有4w个 因为HCI缓冲满了的包被丢弃,3000个未连接的包没有发出去,为什么会有这种情况
一次连接中,蓝牙的HCI buffer本来就有限制,发送太快、内容太多都会导致堆栈溢出
如果从机给主机发送的话,notification返回值提示HCI buffer满了是指主机的还是从机的?我如果要发大量数据呢?
同问,该怎么发送才能避免hci buffer满?
hci的buffer一共有多大?