Puncte:0

BlueZ, controlerul nu funcționează cu toate serviciile bluetooth, dar unele dintre ele da

drapel tz

Nu sunt foarte avansat cu Linux, dar aceasta pare a fi o problemă de începător pe care nu o pot rezolva.

Am un controler (controler BLE care rulează Zephyr hci_usb sample) și funcționează doar cu câteva servicii bluetooth, dar nu cu altele.

Iată rezultatele pe care le obțin când încerc să-l găsesc și dacă pot scana cu el:

hciconfig (fără adresă BD)

$ hciconfig
  hci0: Tip: Bus primar: USB
    Adresă BD: 00:00:00:00:00:00 ACL MTU: 27:7 SCO MTU: 0:0
    ÎN FUJIRE
    RX bytes:1593 acl:0 sco:0 events:88 errors:0
    TX bytes:285 acl:0 sco:0 comenzi:51 erori:0

bluetoothctl (are adresa BD) Scanarea funcționează

$ sudo bluetoothctl
  Agent înregistrat
  [bluetooth]# listă
  Controler EB:XX:XX:XX:XX:XX BlueZ 5.50 [implicit]

btmgmt (găsește controlerul) Scanarea funcționează

 $ sudo btmgmt --index 0
   [hci0]# alimentare automată
   S-a găsit controler cu indice 0
   [hci0]# găsiți -l

hcitool (Nu găsește controlerul) Scanarea nu funcționează

$ hcitool scanare
  Se scanează...
  Interogarea eșuată: operațiunea nu este acceptată

btmon

$ sudo btmon
  Monitor Bluetooth versiunea 5.50
  = Notă: versiunea Linux 5.10.60+ (armv6l) 0.605127
  = Notă: versiunea subsistemului Bluetooth 2.22 0.605143
  = Index nou: 00:00:00:00:00:00 (Primar,USB,hci0) [hci0] 0,605152
  = Index deschis: 00:00:00:00:00:00 [hci0] 0,605156
  = Informații index: 00:00:00:00:00:00 (neatribuit) [hci0] 0,605163
  @ MGMT Open: bluetoothd (privilegiat) versiunea 1.18 {0x0001} 0.605171
  @ MGMT Open: btmon (privilegiat) versiunea 1.18

mai bine cap ( nici măcar nu îl pot folosi, dar este cea mai importantă nevoie a mea în acest moment, vă rog ajutați )

>> ble.recon on
   panică: eroare de rulare: limitele secțiunii în afara intervalului [:1] cu capacitatea 0

   goroutine 1 [alergare]:
   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]+incompatibil/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]+incompatibil/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]+incompatibil/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]+incompatibil/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]+incompatibil/session/session.go:416 +0x284
   main.main()
    /home/pi/go/pkg/mod/github.com/bettercap/[email protected]+incompatibil/main.go:94 +0x8c8

In acel moment nu stiu ce sa fac.

Mulțumesc foarte mult pentru ajutor.

guiverc avatar
drapel cn
Vă rugăm să consultați https://askubuntu.com/help/on-topic, Ubuntu și *arome* oficiale ale Ubuntu (https://ubuntu.com/download/flavours) sunt la subiect pe acest site. Link-ul la subiect oferă site-uri SE alternative pentru sistemele de operare non-Ubuntu.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.