Traduit de Türkçe par IA ·
J’ai fait la même chose au labo, il y a deux problèmes distincts.Pour l’appairage, lance bt-agent du paquet bluez-tools en mode NoInputNoOutput. Dans ce mode, aucun passkey n’est demandé :
sudo apt install bluez-tools
# /etc/systemd/system/bt-agent.service
[Service]
ExecStart=/usr/bin/bt-agent -c NoInputNoOutput
Restart=always
[Install]
WantedBy=multi-user.target
À cause de ce que Mme Derya a dit, je n’ai pas laissé l’appareil visible en permanence. Un petit script exécute bluetoothctl discoverable on et pairable on pendant 2 minutes quand on appuie sur un bouton du panneau, puis désactive les deux à la fin du délai.La raison pour laquelle getty n’apparaît pas côté SPP est très probablement que bluetoothd ne fonctionne pas en mode de compatibilité. Sur Bookworm, le profil SPP n’est pas enregistré par défaut. Démarre bluetoothd avec -C, puis ajoute le port série :
# /etc/systemd/system/bluetooth.service.d/override.conf
[Service]
ExecStart=
ExecStart=/usr/libexec/bluetooth/bluetoothd -C
sudo sdptool add SP
sudo rfcomm watch hci0 1 getty rfcomm0 115200 vt100
Après avoir saisi le token, ne le laisse pas affiché à l’écran. Et s’il est resté sur la tablette d’un technicien, il vaut mieux le régénérer plus tard depuis Hermetry.
Ben laboratuvarda aynısını yaptım, iki ayrı sorun var.
Eşleşme için bluez-tools paketindeki bt-agent’ı NoInputNoOutput moduyla çalıştır. Bu modda passkey sorulmuyor:
sudo apt install bluez-tools
# /etc/systemd/system/bt-agent.service
[Service]
ExecStart=/usr/bin/bt-agent -c NoInputNoOutput
Restart=always
[Install]
WantedBy=multi-user.target
Derya Hanım’ın dediği yüzünden ben cihazı sürekli görünür bırakmadım. Panodaki bir butona basınca 2 dakika bluetoothctl discoverable on ve pairable on yapan küçük bir script var, süre bitince ikisini de kapatıyor.
SPP tarafında getty’nin gelmemesinin sebebi büyük ihtimalle bluetoothd’nin uyumluluk modunda çalışmaması. Bookworm’da SPP profili kayıtlı gelmiyor. bluetoothd’yi -C ile başlat, sonra seri portu ekle:
# /etc/systemd/system/bluetooth.service.d/override.conf
[Service]
ExecStart=
ExecStart=/usr/libexec/bluetooth/bluetoothd -C
sudo sdptool add SP
sudo rfcomm watch hci0 1 getty rfcomm0 115200 vt100
Token’ı girdikten sonra ekranda bıraktırma, bir de teknisyenin tabletinde kaldıysa sonra Hermetry’den rotate etmek iyi fikir.

