Điểm:0

BlueZ, bộ điều khiển không hoạt động với mọi dịch vụ bluetooth nhưng một số dịch vụ thì có

lá cờ tz

Tôi không thực sự nâng cao với linux nhưng đây có vẻ là vấn đề dành cho người mới bắt đầu mà tôi không thể giải quyết được.

Tôi có một bộ điều khiển (Bộ điều khiển BLE chạy mẫu Zephyr hci_usb) và nó chỉ hoạt động với một vài dịch vụ bluetooth chứ không hoạt động với một số dịch vụ khác.

Đây là kết quả tôi nhận được khi cố gắng tìm nó và nếu tôi có thể quét bằng nó:

hciconfig (không có địa chỉ BD)

$ hciconfig
  hci0: Loại: Bus chính: USB
    Địa chỉ BD: 00:00:00:00:00:00 ACL MTU: 27:7 SCO MTU: 0:0
    LÊN CHẠY
    Byte RX:1593 acl:0 sco:0 sự kiện:88 lỗi:0
    TX byte: 285 acl: 0 sco: 0 lệnh: 51 lỗi: 0

bluetoothctl (có địa chỉ BD) Quét không hoạt động

$ sudo bluetoothctl
  Đại lý đã đăng ký
  [bluetooth]# danh sách
  Bộ điều khiển EB:XX:XX:XX:XX:XX BlueZ 5.50 [mặc định]

btmgmt (tìm bộ điều khiển) Quét không hoạt động

 $ sudo btmgmt --index 0
   [hci0]# tự động cấp nguồn
   Đã tìm thấy bộ điều khiển có chỉ số 0
   [hci0]# tìm -l

hcitool (Không tìm thấy bộ điều khiển) Quét không hoạt động

quét $ hcitool
  Đang quét...
  Yêu cầu không thành công: Hoạt động không được hỗ trợ

btmon

$ sudo btmon
  Màn hình Bluetooth phiên bản 5.50
  = Lưu ý: Phiên bản Linux 5.10.60+ (armv6l) 0.605127
  = Lưu ý: Hệ thống con Bluetooth phiên bản 2.22 0.605143
  = Chỉ mục mới: 00:00:00:00:00:00 (Chính,USB,hci0) [hci0] 0.605152
  = Chỉ mục mở: 00:00:00:00:00:00 [hci0] 0.605156
  = Thông tin chỉ mục: 00:00:00:00:00:00 (không được chỉ định) [hci0] 0.605163
  @ MGMT Open: bluetoothd (đặc quyền) phiên bản 1.18 {0x0001} 0.605171
  @ MGMT Open: btmon (đặc quyền) phiên bản 1.18

mũ lưỡi trai (thậm chí không thể sử dụng nó nhưng là nhu cầu quan trọng nhất của tôi tại thời điểm này, xin vui lòng giúp đỡ )

>> ble.recon trên
   hoảng loạn: lỗi thời gian chạy: giới hạn lát cắt nằm ngoài phạm vi [:1] với dung lượng 0

   goroutine 1 [đang chạy]:
   github.com/bettercap/gatt/linux/cmd.(*Cmd).SendAndCheckResp(0x1c637c0, 0xa0c760, 0x1c64fe8, 0x1c6501c, 0x1, 0x1, 0x0, 0x0)
    /home/pi/go/pkg/mod/github.com/bettercap/[email protected]/linux/cmd/cmd.go:98 +0x1b4
   github.com/bettercap/gatt/linux.(*HCI).resetDevice(0x18ac0a0, 0x93dc10, 0x18ac0a0)
    /home/pi/go/pkg/mod/github.com/bettercap/[email protected]/linux/hci.go:273 +0x2f0
   github.com/bettercap/gatt/linux.NewHCI(0xffffffff, 0x184fd01, 0xff, 0x2, 0x0, 0x0)
    /home/pi/go/pkg/mod/github.com/bettercap/[email protected]/linux/hci.go:90 +0x4c0
   github.com/bettercap/gatt.NewDevice(0x184fd1c, 0x2, 0x2, 0x3c, 0x184fd24, 0x1, 0x1)
    /home/pi/go/pkg/mod/github.com/bettercap/[email protected]/device_linux.go:57 +0x114
   github.com/bettercap/bettercap/modules/ble.(*BLERecon).Configure(0x18a2780, 0x0, 0x4)
    /home/pi/go/pkg/mod/github.com/bettercap/[email protected]+in compatible/modules/ble/ble_recon.go:165 +0x1cc
   github.com/bettercap/bettercap/modules/ble.(*BLERecon).Start(0x18a2780, 0x1, 0x1b2c001)
    /home/pi/go/pkg/mod/github.com/bettercap/[email protected]+in compatible/modules/ble/ble_recon.go:183 +0x1c
   github.com/bettercap/bettercap/modules/ble.NewBLERecon.func1(0x0, 0x0, 0x0, 0x84f358, 0xc)
    /home/pi/go/pkg/mod/github.com/bettercap/[email protected]+in compatible/modules/ble/ble_recon.go:56 +0x1c
   github.com/bettercap/bettercap/session.(*ModuleHandler).Exec(0x1b2c0c0, 0x0, 0x0, 0x0, 0x0, 0x0)
    /home/pi/go/pkg/mod/github.com/bettercap/[email protected]+in compatible/session/module_handler.go:74 +0x80
   github.com/bettercap/bettercap/session.(*Session).Run(0x18fb2c0, 0x1c64e30, 0xc, 0x1, 0x1)
    /home/pi/go/pkg/mod/github.com/bettercap/[email protected]+in compatible/session/session.go:416 +0x284
   chính.chính()
    /home/pi/go/pkg/mod/github.com/bettercap/[email protected]+in compatible/main.go:94 +0x8c8

Lúc đó tôi không biết phải làm gì.

Cảm ơn rất nhiều vì sự giúp đỡ của bạn.

guiverc avatar
lá cờ cn
Vui lòng tham khảo https://askubuntu.com/help/on-topic, Ubuntu và *flavors* chính thức của Ubuntu (https://ubuntu.com/download/flavours) nằm trong chủ đề trên trang web này. Liên kết theo chủ đề cung cấp các trang SE thay thế cho các hệ điều hành không phải Ubuntu.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.