12.04'teki komut satırından Bluetooth?


18

Standart bir ubuntu 12.04'ten minimum yüklemeye yeniden yükledikten sonra bluetooth klavyemi bilgisayarımla eşleştirmeye çalışıyorum.

Minimal kurulumda gui'm yok, bu yüzden mevcut çeşitli komut satırı araçlarını kullanmaya çalışıyorum, ancak eşleştirmenin nasıl olması gerektiğini anlayamıyorum. Bir GUI olduğum zaman eşleştirme kusursuz çalıştı.

Burada yardım istedim: http://ubuntuforums.org/showthread.php?p=12234695

Kimse cevaplamadı ama durumumla ilgili çok fazla ayrıntı var.

Bluetooth cihazlarını komut satırından nasıl eşleştirebiliriz?

Yanıtlar:


18

Yeni bir cihaz eşle

Bluez4'te, bir cihazı komut satırından bluez-simple-agent ile eşleştirmek için bluez Bluez'i yükle paketini kurun (Bluez5 komutu sağlayacaktır ):bluetoothctl

bluez-simple-agent hci# xx:xx:xx:xx:xx:xx

Değiştir #Bluetooth adaptörü numarası (örn ile hci0) ve xx:xx:xx:xx:xx:xxbizim Bluetooth cihazının MAC.

  • Adaptörümüzün numarasını almak için aşağıdakileri verebiliriz:

    hciconfig
    
  • Cihazların MAC'si aşağıdaki komutla taranabilir:

    hcitool scan
    

Bluetooth cihazı elbette eşleştirme modunda olmalıdır. Cihazı eşleştirmeniz istendiğinde pin kodunu girin.


Eşleştirilmiş bir cihazı kaldırma

Bir cihazı zaten eşleştirdiysek ve veritabanından kaldırmamız gerekirse (örn. Yeniden eşleştirme için)

bluez-simple-agent hci# xx:xx:xx:xx:xx:xx remove

Klavyeler (veya fareler) için not: Bluetooth klavye eşleştirilene kadar, ek bir kablolu klavye kullanarak PIN kodunu girmemiz gerekebilir. Eşleştirmenin nasıl yapıldığını klavyenizin kılavuzuna bakın (bazıları önce bilgisayarda, bazıları önce klavyede bekler. Bazılarında sabit bir PIN olabilir).

Eşleştirdikten sonra klavyeyi şunlara bağlarız:

sudo bluez-test-input connect xx:xx:xx:xx:xx:xx 

Yeniden başlatmanın ardından otomatik bağlantıya izin vermek için cihazı güvenilir cihazlara ekleyebiliriz:

sudo bluez-test-device trusted xx:xx:xx:xx:xx:xx yes

1
Çok kullanışlı ve çalışmak için test edilmiş.
Monica'yı eski durumuna getir - ζ--

Cevabı çok takdir ediyorum, maalesef klavyeyi çalıştırmadan tam olarak bunu yaptım. GUI kullanarak eşleştirirken bilgisayar, daha sonra klavyeyi kullanarak yazdığım bir iğne önerdi. Bluez-simple-agent kullanarak olan şey bu değildir. Bunun yerine bir iğne ister. Klavye için statik bir pim yok ve klavyeden bluez-simple-agent'a verdiğim kadarı eşleştirmeye yardımcı olmak için hiçbir şey yapmıyor.
azzid

2
Eşleştirdikten sonra bluez-test-input connect xx:xx:xx:xx:xx:xx, eşleştirilmiş klavyeyi de kullanabilmeniz gerekir . (eşleştirmeye takılı kalırsa azzide yardımcı olmaz, ancak bu sorunun diğer okuyucuları için)
Beni Cherniavsky-Paskin

Yorumunuz, bu bilgilerle genişletilecek gerçekten güzel cevaba iyi bir ek.
el ilanı

hcitool taraması herhangi bir cihazı
taramıyor

0

Çok aradıktan sonra iki çözüm buldum. Biri tam olarak aradığınızı gerçekleştiren bluetoothctl. Komut satırından hemen hemen her şeyi yapabilirsiniz :) Tembelim ve hafızam hala HDD'de olduğundan, bazı uygulamalara da ihtiyacım var, bu yüzden dostum masaüstüne bluedevil yükledim :) tarama dışında çalışıyor, ancak böyle iyi


İki yıldan uzun süredir bu yana önerinizi doğrulamak için gerekli ayarlara sahip değilim, ama yine de teşekkürler! =)
azzid
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.