2017-12-12 137 views
6

Theo tài liệu mới nhất của Microsoft:Windows 10 Kết nối Bluetooth cổ điển thiết bị mà không Ghép

Tôi có phải ghép nối thiết bị Bluetooth trước khi sử dụng chúng? Bạn không có cho thiết bị Bluetooth RFCOMM (cổ điển). Bắt đầu với Windows 10 bản phát hành 1607, bạn có thể chỉ cần truy vấn các thiết bị lân cận và kết nối với các thiết bị đó. Mẫu trò chuyện RFCOMM được cập nhật hiển thị chức năng này.

Tuy nhiên, khi cố gắng kết nối với thiết bị bằng mẫu trò chuyện này, tôi nhận được thông báo yêu cầu tôi "thiết lập thiết bị" như tôi đang thực hiện quá trình ghép nối thông thường.

Tôi có thiếu gì đó không?

Đoạn mã mà tôi đã thay đổi từ mẫu:

var rfcommServices = await bluetoothDevice.GetRfcommServicesAsync(BluetoothCacheMode.Uncached); 

Trả lời

2

Điều đầu tiên để kiểm tra là giao thức bluetooth từng là RFCOMM ở cả client và server. Link Kiểm tra xem cả khách hàng và phần cứng máy chủ hỗ trợ các RFCOMM Kiểm tra các phiên bản bluetooth trong cả client và server link

dựa trên wikipedia bluetooth có nhiều giao thức.

Thứ hai là để kiểm tra cửa sổ phiên bản

enter image description here

2

Taken từ msdn resources:

Windows 10 Điện thoại di động hiện đang giới hạn ở kết nối chỉ với cặp thiết bị. Trong Windows 10, bạn có thể lập trình ghép cặp/hủy ghép nối. Xem kịch bản 8 và 9:

https://github.com/Microsoft/Windows-universal-samples/tree/master/Samples/DeviceEnumerationAndPairing

Dưới đây là là tài liệu MSDN liên quan trên ghép nối và các selectors thiết bị có liên quan đếm.

https://msdn.microsoft.com/en-us/library/windows/apps/windows.devices.enumeration.deviceinformationpairing.aspx

https://msdn.microsoft.com/en-us/library/windows/apps/windows.devices.bluetooth.bluetoothdevice.aspx

Nhưng tôi cũng biết rằng bạn có thể sử dụng kết nối bluetooth trực tiếp vào trình độ thấp hơn và theo cách này các cửa sổ sẽ không đề nghị bạn ghép nối. Ví dụ, đó là cách mọi thứ hoạt động với thư viện 32feet.net, được thảo luận trong this answer (Tôi đã làm việc với nó và nó vẫn ổn, tuy nhiên nó hiện không được hỗ trợ nên hãy cẩn thận về nó).

+0

Rất tiếc, diễn đàn bạn đã liên kết là từ năm 2016: https://docs.microsoft.com/en-us/windows/uwp/devices-sensors/bluetooth-dev-faq là nơi tôi lấy nhận xét. – Dirk

+0

Yup. Windows di động đã chết nhưng tôi không nghĩ rằng bất cứ điều gì thay đổi cho Windows 10. – Jehy

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