2010-10-04 33 views
5

Câu hỏi:Có thể tạo nhiều kênh RFCOMM mỗi lần không?

Có thể tạo nhiều kênh RFCOMM mỗi lần không?

Phương pháp thử:

Tạo kết nối từ ĐTDĐ (Samsung GALAXY S) để hai thiết bị đầu cuối trong PC. PC có hai thiết bị bluetooth khác nhau (built-in và USB dongle) và sử dụng các cổng COM khác nhau, nói COM1 và COM2.

bước:

  1. kiểm tra mỗi kết nối từ điện thoại di động với các thiết bị bluetooth khác nhau trong máy tính sử dụng SPP, riêng biệt. ----> OK, điện thoại di động có thể đọc những gì PC đã gửi trong thiết bị đầu cuối bằng cách sử dụng từng thiết bị bluetooth. Điều này có nghĩa là PC, thiết bị bluetooth 1 (BD1), thiết bị bluetooth 2 (BD2) đang hoạt động tốt thông qua SPP. Bây giờ, tôi sẽ kiểm tra hai kết nối cùng một lúc.

  2. Thiết lập một kết nối, nói cellphone-> BD1. ---> OK. Điện thoại di động có thể đọc dữ liệu từ thiết bị đầu cuối 1 trong PC bằng kết nối này.

    2.1 Thiết lập kết nối khác (điện thoại di động -> BD2). ---> OK. Không có ngoại lệ nào được ném và liên kết được thiết lập thành công.

VẤN ĐỀ:

Khi kết nối thứ hai được thành lập, những gì tôi gõ vào terminal 1 sẽ được chuyển tiếp và nhận được kết nối thứ hai. Mặt khác, không có dữ liệu sẽ được nhận liên 2 đã được gõ trong terminal 2.

Thảo luận tôi dán báo cáo lỗi của tôi HERE. Nếu tôi đã đúng, phần phông chữ màu xanh là quá trình thiết lập kết nối đầu tiên và phông chữ màu đen, dưới phông chữ màu xanh, là quá trình thiết lập kết nối thứ hai.

Lý do tôi nghi ngờ rằng "nhiều hơn một RFCOMM có thể được thiết lập" là trong báo cáo lỗi, tôi đặt nó là phông chữ đậm. Chúng ta có thể thấy rằng cả hai người trong số họ đang sử dụng "rc chan 1", điều này có nghĩa là họ cùng một RFCOMM ??

Mọi đề xuất hoặc đề xuất đều rất được hoan nghênh!

+0

Có một vấn đề tương tự ... gửi như sau: http: //android.git.kernel.org/ p = nền tảng/khung/base.git; a = commitdiff; h = 16fb88a673c41b93c5d57ccb28c2697e7d87701a – user462358

Trả lời

1

có cùng sự cố trên android 2.1, hãy thử android 2.2 và bạn sẽ có 2 phiên SPP/RFCOMM đồng thời hoạt động chính xác (không có nhiễu xuyên âm). Im cố gắng để có được 3 và trên kết nối đồng thời lên và chạy ở đây trên một điện thoại Galaxy S (đến 3 thiết bị nô lệ SPP) nhưng nó không kết nối bất kỳ hơn 2 thiết bị. Bất kỳ ai biết giới hạn này đang được thực thi ở đâu? Ngăn xếp BlueZ thẳng không có giới hạn này.

nhờ

Các vấn đề liên quan