У меня есть приложение С#/unity, которое использует последовательный порт для установления соединения Bluetooth с одним устройством, которое затем отправляет некоторые данные в режиме реального времени обратно в приложение. Проблема в том, что иногда, кажется совершенно случайным, но, по крайней мере, раз в минуту, скорость соединения/передачи данных через последовательный порт резко падает, буфер устройства заполняется и данные теряются. Включение Wi-Fi делает ситуацию еще хуже, но предсказуемой. Когда я включаю Wi-Fi, скорость передачи данных падает сразу, но примерно через 3 секунды возвращается к норме. Пробовал такое же приложение на другом подобном компе, чуть лучше - скорость падает реже, а также на андроиде, где падает еще чаще, но почти сразу набирает слабину. Существуют ли какие-либо настройки последовательного порта или настройки системы, которые я должен учитывать. Есть ли способ решить эту проблему в коде.
Спасибо