Tôi muốn nhận dữ liệu từ thiết bị bluetooth cổng nối tiếp đến điện thoại Android. Nhưng tôi không biết UUID của thiết bị đó cách tìm UUID của thiết bị đó?Cách tìm UUID của thiết bị Bluetooth cổng nối tiếp?
Trả lời
Trong tài liệu hướng dẫn Android Bluetooth API:
Create RFCOMM Socket to Service Record - UUID.
UUID cho dịch vụ Cổng nối tiếp SPP được xác định bởi Bluetooth SIG thành 0x1101.
Chỉ cần mở thiết bị của bạn trong adb loại vỏ sdptool và duyệt bạn có UUID thiết bị của bạn
Nếu thiết bị đang sử dụng cấu hình cổng nối tiếp, sau đó có, nó chỉ đơn giản là:
0x1101
Đối với pre khác tùy chọn được xác định, xem danh sách UUID được xác định trước như được liệt kê trong javax.bluetooth
:
UUID.
Mở rộng những gì pwc đã nói về UUID là 0x1101, đây là phiên bản 16 bit của UUID theo như tôi có thể biết. Tôi không thể làm việc ra làm thế nào để nhanh chóng một UUID với một UUID 16 bit. Nhưng khi this post nói rằng bạn có thể làm điều đó bằng cách:
private static final UUID MY_UUID = UUID.fromString("00001101-0000-1000-8000-00805f9b34fb");
này đã làm việc cho tôi để kết nối với một mô-đun bluetooth serial tôi mua từ Deal Cực
Vậy tất cả phần còn lại của UUID là gì? Tôi biết 1101 có nghĩa là giao thức cổng nối tiếp. – JPM
@JPM Phần còn lại của UUID đó đến từ [base UUID] (https://www.bluetooth.com/specifications/assigned-numbers/service-discovery). –
Từ mức API 15, bạn có thể truy vấn các tính năng được hỗ trợ (UUIDs) của thiết bị từ xa, sử dụng phương pháp trên đối tượng BluetoothDevice thu được trong việc tìm kiếm:
public ParcelUuid[] getUuids()
bạn có thể nhận Device UID bởi đơn giản Calling
perticulerDevice.getUuids()[0].toString()
Làm cách nào để thực hiện điều này trước 15? –
- 1. Android Tìm UUID của một thiết bị bluetooth cụ thể
- 2. Android: lấy uuid của một thiết bị bluetooth
- 3. Android Bluetooth: Nhận UUID của thiết bị được phát hiện
- 4. Tôi làm cách nào để có UUID của thiết bị bluetooth?
- 5. Cách có nhiều kết nối với một thiết bị bluetooth Obd2 duy nhất được kết nối với ô tô
- 6. Cách kết nối thiết bị bluetooth trong windows 8
- 7. C# Cổng nối tiếp Kiểm tra xem thiết bị đã được kết nối chưa
- 8. Làm cách nào để kết nối thiết bị iOS với thiết bị không iOS (thiết bị Arduino) qua Bluetooth?
- 9. USB đến Cổng nối tiếp
- 10. Tìm địa chỉ MAC của thiết bị bluetooth bằng adb
- 11. C# Nối tiếp Giao tiếp với nhiều thiết bị trên một cổng
- 12. Giao tiếp cổng nối tiếp: đấu nối cổng nối tiếp vs sử dụng cổng nối tiếp DataReceived event
- 13. Ghép nối hai thiết bị Android với thiết bị thứ ba bằng Bluetooth
- 14. Cách tìm số cổng nối tiếp trên Mac OS X?
- 15. không thể kết nối giữa 2 thiết bị bluetooth android
- 16. Trình nghe và nối tiếp cổng nối tiếp Linux?
- 17. Cổng COM Bluetooth Android
- 18. thiết lập gián đoạn cổng nối tiếp trong linux
- 19. Cách truy xuất thông tin thiết bị Bluetooth bằng bộ chọn thiết bị Android Bluetooth?
- 20. liệt kê các thiết bị bluetooth được kết nối?
- 21. Đề xuất cho thiết bị nối tiếp giá rẻ
- 22. Android bluetooth: Danh sách thiết bị được ghép nối
- 23. kết nối với thiết bị bluetooth không thể phát hiện
- 24. Tự động tìm các thiết bị bluetooth đã ghép nối khi chúng ở trong phạm vi
- 25. Phát hiện chèn/xóa cổng nối tiếp
- 26. Thiết bị đầu cuối nối tiếp trong các emacs
- 27. Kết nối với thiết bị Bluetooth nhúng từ thiết bị Android
- 28. Gỡ lỗi thiết bị Android qua Bluetooth
- 29. Cổng nối tiếp ReadLine vs ReadExisting hoặc cách đọc dữ liệu từ cổng nối tiếp đúng cách
- 30. Mô phỏng cổng nối tiếp
liên kết không hoạt động. – Mneckoee