2017-04-04 14 views
5

Có vẻ như từ commit b1eb2c4cd057624312e0412f6c4be000f7fc3617 gatttool đã không được dùng nữa nhưng tôi không thể tìm thấy bất kỳ thông tin nào trên điều gì đã thay thế gattool.Công cụ nào đã thay thế gatttool trong bluez5?

gói Mỗi Python Bluetooth LE Tôi nhìn vào rơle trên gatttool và hiện đang bị hỏng trên hệ thống ArchLinux của tôi kể từ khi gói bluez không phải là xây dựng với --enabled-deprecated cờ (mà sẽ xây dựng gatttool nhị phân).

pygatt chỉ bị hỏng trên hệ thống của tôi và bluepy không xây dựng khi chúng gửi mã bluez của riêng mình (trên hệ thống của tôi bị hỏng) để tạo gatttool.

Bất cứ điều gì tôi tìm cách viết một trình bao bọc mới xung quanh mọi thứ được thay thế gatttool nhưng tôi không thể tìm thấy bất kỳ thông tin nào về chủ đề này.

Vì vậy, công cụ nào từ ngăn xếp bluez tôi có thể sử dụng để viết một trình bao bọc Python Bluetooth LE mới?

Trả lời

2

cập nhật

ArchWiki niêm yết gatttool như bị phản đối và danh sách btgatt-client API D-Bus Gatt để thay thế.

gattlib from labapart hỗ trợ bluez và cung cấp gatttool.

Tôi đoán gatttool đã không được chấp nhận do người bảo trì bị thiếu thay vì được thay thế bằng một số công cụ mới.

chỉnh sửa tiếc là mã cho gatttool trong kho liên kết chỉ hỗ trợ bluez 4.

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