Score:0

BlueZ คอนโทรลเลอร์ไม่ทำงานกับบริการบลูทู ธ ทุกบริการ แต่บางบริการก็ใช่

ธง tz

ฉันไม่ค่อยเชี่ยวชาญกับ linux แต่ดูเหมือนว่าจะเป็นปัญหาสำหรับผู้เริ่มต้นที่ฉันไม่สามารถแก้ไขได้

ฉันมีคอนโทรลเลอร์ (คอนโทรลเลอร์ BLE ที่ใช้ตัวอย่าง Zephyr hci_usb) และใช้งานได้กับบริการบลูทู ธ สองสามอย่างเท่านั้น แต่ไม่สามารถใช้งานได้

นี่คือผลลัพธ์ที่ฉันได้รับเมื่อพยายามค้นหา และถ้าฉันสามารถสแกนด้วย:

hciconfig (ไม่มีที่อยู่ BD)

$hciconfig
  hci0: ประเภท: บัสหลัก: USB
    ที่อยู่ BD: 00:00:00:00:00:00 ACL MTU: 27:7 SCO MTU: 0:0
    วิ่งขึ้น
    RX ไบต์:1593 acl:0 sco:0 เหตุการณ์:88 ข้อผิดพลาด:0
    TX ไบต์:285 acl:0 sco:0 คำสั่ง:51 ข้อผิดพลาด:0

บลูทูธctl (มีที่อยู่ BD) สแกนใช้งานได้

$ sudo บลูทูธ ctl
  ตัวแทนลงทะเบียน
  [บลูทูธ] # รายการ
  ตัวควบคุม EB:XX:XX:XX:XX:XX BlueZ 5.50 [ค่าเริ่มต้น]

btmgmt (พบตัวควบคุม) สแกนใช้งานได้

 $ sudo btmgmt -- ดัชนี 0
   [hci0]# พลังงานอัตโนมัติ
   พบตัวควบคุมที่มีดัชนี 0
   [hci0]# ค้นหา -l

hcitool (ไม่พบตัวควบคุม) การสแกนไม่ทำงาน

$ hcitool สแกน
  กำลังสแกน ...
  การสอบถามล้มเหลว: ไม่รองรับการทำงาน

บีทีมอน

$ sudo btmon
  มอนิเตอร์ Bluetooth เวอร์ชั่น 5.50
  = หมายเหตุ: Linux เวอร์ชัน 5.10.60+ (armv6l) 0.605127
  = หมายเหตุ: ระบบย่อย Bluetooth เวอร์ชัน 2.22 0.605143
  = ดัชนีใหม่: 00:00:00:00:00:00 (หลัก,USB,hci0) [hci0] 0.605152
  = เปิดดัชนี: 00:00:00:00:00:00 [hci0] 0.605156
  = ข้อมูลดัชนี: 00:00:00:00:00:00 (ไม่ได้กำหนด) [hci0] 0.605163
  @ MGMT เปิด: bluetoothd (สิทธิพิเศษ) รุ่น 1.18 {0x0001} 0.605171
  @ MGMT Open: btmon (สิทธิพิเศษ) รุ่น 1.18

ดีกว่าแคป (ใช้ไม่ได้แต่เป็น ความต้องการที่สำคัญที่สุดของฉันในขณะนี้ โปรดช่วยด้วย )

>> ble.recon บน
   ตื่นตระหนก: ข้อผิดพลาดรันไทม์: ชิ้นเกินขอบเขต [:1] ด้วยความจุ 0

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

ตอนนั้นไม่รู้จะทำยังไง

ขอบคุณมากสำหรับความช่วยเหลือของคุณ.

guiverc avatar
cn flag
โปรดดู https://askubuntu.com/help/on-topic, Ubuntu และ *flavors* อย่างเป็นทางการของ Ubuntu (https://ubuntu.com/download/flavours) อยู่ในหัวข้อบนเว็บไซต์นี้ ลิงก์ตามหัวข้อแสดงไซต์ SE สำรองสำหรับระบบปฏิบัติการที่ไม่ใช่ Ubuntu

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา