( Зауважте, що ця відповідь більше не працює як Raspbian Jessie, оскільки bluez видалив команду bluetooth-агента )
Отже, ви заявляєте, що можете підключитися до Pi просто добре, але вам потрібен монітор для процесу з’єднання.
Примітка: прийняття будь-якого з'єднання - це надзвичайно небезпечна ідея, і якщо ви використовуєте лише обмежений набір пристроїв, їх налаштування як надійних пристроїв матиме набагато більше сенсу, оскільки це обмежить підключення до ваших адрес Mac, але не дозволить отримати нові пристрої, які потрібно додавати без монітора
Але в будь-якому разі, команди, які вам потрібно буде виконати, щоб прийняти всі з'єднання, які здійснюються з Pi, щоб зробити його відкритим і встановити передбачуваний штифт, перелічені нижче:
Примітка. Можливо, вам буде потрібно змінити нуль на hci0
номер Bluetooth у своїх пристроях.
hciconfig hci0 up
hciconfig hci0 sspmode 1
hciconfig hci0 piscan
sudo bluetooth-agent 1234
Тепер, запустивши ці команди і побачивши, чи працюють вони, як очікувалося, ми можемо перейти до налаштування їх для запуску під час завантаження вашого Pi.
- Почнемо зі створення файлу bash, запустивши команду
sudo nano mohammadIsAmazing.sh
Тепер у цей файл вводимо:
#!/bin/sh
sleep 20
hciconfig hci0 up
hciconfig hci0 sspmode 1
hciconfig hci0 piscan
sudo bluetooth-agent 1234
Тепер ми зберігаємо і закриваємо наш файл за допомогою control key and x
Ми відкриваємо файл /etc/rc.local
за допомогою наступної команди:
Sudo nano /etc/rc.local
Тепер ми вводимо команду для запуску нашого скрипта bash /etc/rc.local
sudo /path/to/script/mohammadIsAmazing.sh &
Примітка. Ви повинні поставити команду перед останнім рядком у /etc/rc.local, який містить: exit 0
Тепер ми зберігаємо та закриваємо цей файл, після чого перезавантажуємо Pi.
Зі сторони: обов'язково виберіть випадковий штифт, щоб незначно підвищити безпеку
З іншого боку: Якщо ви хочете змінити назву пристрою Bluetooth, вам потрібно створити файл, /etc/machine-info
який називається, який повинен містити наступне:
PRETTY_HOSTNAME=device-name
Потім бігайте service bluetooth restart
за цим