( Bluez bluetooth-agent komutunu kaldırdığından, bu cevabın artık Raspbian Jessie'den beri çalışmadığını unutmayın )
Şu anda Pi'ye iyi bağlanabileceğinizi belirtiyorsunuz, ancak eşleştirme işlemi için bir monitöre ihtiyacınız var.
Not: herhangi bir bağlantıyı kabul etmek inanılmaz derecede güvensiz bir fikirdir ve yalnızca sınırlı sayıda cihaz kullanıyorsanız, bunları güvenilir cihazlar olarak ayarlamak Mac adreslerinize bağlantıyı sınırlayacağı için çok daha mantıklı olacaktır, ancak yeni adreslere izin vermeyecektir monitör olmadan eklenecek cihazlar
Ama yine de, Pi'ye yapılan tüm bağlantıları kabul etmek, keşfedilebilir hale getirmek ve öngörülebilir bir pim ayarlamak için çalıştırmanız gereken komutlar aşağıda listelenmiştir:
Not: hci0
Cihazınızın Bluetooth numarasını sıfır olarak değiştirmeniz gerekebilir .
hciconfig hci0 up
hciconfig hci0 sspmode 1
hciconfig hci0 piscan
sudo bluetooth-agent 1234
Şimdi bu komutları çalıştırdıktan ve beklendiği gibi çalışıp çalışmadığını gördükten sonra Pi'nizin önyüklemesinde başlayacak şekilde ayarlamaya devam edebiliriz.
- Komutu çalıştırarak bir bash dosyası oluşturarak başlıyoruz.
sudo nano mohammadIsAmazing.sh
Şimdi bu dosyaya aşağıdakileri giriyoruz:
#!/bin/sh
sleep 20
hciconfig hci0 up
hciconfig hci0 sspmode 1
hciconfig hci0 piscan
sudo bluetooth-agent 1234
Şimdi dosyamızı control key and x
/etc/rc.local
Aşağıdaki komutu kullanarak dosyayı açıyoruz :
Sudo nano /etc/rc.local
Şimdi bash betiğimizi çalıştırmak için /etc/rc.local
sudo /path/to/script/mohammadIsAmazing.sh &
Not: Komutu /etc/rc.local dosyasındaki son satırdan önce: exit 0
Şimdi bu dosyayı kaydedip kapatıyoruz, ardından Pi'yi yeniden başlatıyoruz.
Bir yan notta: güvenliği marjinal olarak artırmak için rastgele bir iğne seçtiğinizden emin olun
Başka bir not: Bluetooth cihaz adını değiştirmek isterseniz /etc/machine-info
, aşağıdakileri içermesi gereken bir dosya oluşturmanız gerekir:
PRETTY_HOSTNAME=device-name
Sonra service bluetooth restart
peşinden koş