Tôi đang sử dụng modem năng lượng thấp Bluetooth với Linux. Tôi đang sử dụng tùy chọn dòng lệnh cho ví dụ: hcitool
. Tôi có thể đến tìm các thiết bị sử dụng lệnh: $ hcitool scan
Sử dụng năng lượng thấp Bluetooth trong dòng lệnh linux
Nó đang làm việc tốt cho tôi, cũng tôi có thể phát sóng điện thoại của tôi sử dụng:
sudo hciconfig hci0 leadv
Nó cũng đang làm việc tốt. Nhưng tôi muốn thêm các dịch vụ và đặc tính cho thiết bị modem có thể được phát hiện bởi thiết bị khác. Tôi đã thử sdptool add
nhưng nó không làm việc cho tôi. Có ai biết làm thế nào để thêm các dịch vụ và đặc điểm cho các thiết bị ngoại vi bằng cách sử dụng các công cụ dòng lệnh trong ubuntu?
Chỉnh sửa: Modem của tôi đang phát nhưng không thể khám phá các dịch vụ và đặc tính đối với thiết bị BLE khác. Bây giờ tôi có thể thiết lập tên của thiết bị sử dụng hcio name command
Edit: Bây giờ tôi có thể làm cho các dịch vụ và đặc trưng, bằng cách đồng thời chạy sudo hcidump
lệnh. Nhưng tôi không thể theo dõi từ nơi tôi nhận được những dịch vụ và đặc điểm đó. Một quan sát nhất định là các dịch vụ đó được dựng hình từ máy.
Tôi không chắc liệu có gì trong Bluez để mô phỏng máy chủ GATT hay không. (Tôi đã thử tìm kiếm trong quá khứ và không thể tìm thấy một) SDP là thường xuyên không LE bluetooth, vì vậy nó không có. –