ฉันมีแอปพลิเคชัน c#/unity ซึ่งใช้พอร์ตอนุกรมเพื่อสร้างการเชื่อมต่อบลูทูธกับอุปกรณ์เครื่องหนึ่ง จากนั้นจะส่งข้อมูลบางส่วนกลับไปยังแอปพลิเคชันแบบเรียลไทม์ ปัญหาคือว่าบางครั้งดูเหมือนเป็นการสุ่มโดยสิ้นเชิง แต่อย่างน้อยนาทีละครั้ง ความเร็วการเชื่อมต่อพอร์ตอนุกรม/การถ่ายโอนข้อมูลลดลงอย่างมาก บัฟเฟอร์ของอุปกรณ์ถูกเติมเต็ม ข้อมูลจึงสูญหาย การเปิด wifi ทำให้เรื่องแย่ลงแต่คาดเดาได้ เมื่อฉันเปิดใช้งานความเร็วการถ่ายโอนข้อมูล wifi ลดลงอย่างเห็นได้ชัด แต่ใน cca 3 วินาทีก็จะกลับมาเป็นปกติ ลองใช้แอปพลิเคชันเดียวกันบนคอมพิวเตอร์เครื่องอื่นที่คล้ายคลึงกันและดีขึ้นเล็กน้อย - ความเร็วลดลงน้อยลงและบนอุปกรณ์ Android ที่มีการลดลงบ่อยขึ้น แต่ก็เริ่มหย่อนยานเกือบจะในทันที มีการตั้งค่าพอร์ตอนุกรมหรือการตั้งค่าระบบใดบ้างที่ฉันควรคำนึงถึง มีวิธีแก้ไขปัญหานี้ในโค้ดหรือไม่
ขอบคุณ