采用的是PSOC4系列CY8C4247LQI-BLE483,用作外围设备,Android设备作为中心设备。连接成功后使用notification方式由外围设备向中心设备传输数据。遇到的问题是当传输数据频率超过100Hz时(10ms发送一次数据),传输会变得很不稳定。在数据传输一段时间后,就会传输失败(没有数据传输到中心设备,但是连接没有断开,依旧是连接成功状态)。每次成功传输数据持续的时间不定,有时候十几秒,有时候几分钟,最长的时候10分钟左右,挺随机的。如果把发送notification的频率设置为50Hz(20ms发送一次),则不会出现问题,能够一直保持数据的传输。想问一下有没有朋友遇到类似的问题啊,是怎么解决的?是BLE的bug么? |