Как скомпилировать Bluez btmgmt на Ядре Ubuntu?

Я перемещаю сценарий от Ubuntu 16.04 до Ядра Ubuntu 16. В процессе я также перемещаюсь от Bluez 5.37 до версии, которой предоставляют снимок Bluez, 5.44-2.

В снимке Bluez, btmgmt инструмент не предварительно компилируется. Я использовал его способность, которая будет задана сценарием с командами как

rm -rf /var/lib/bluetooth/* >/dev/null 2>&1
btmgmt --index $hci ltks >/dev/null 2>&1
btmgmt --index $hci power off >/dev/null 2>&1
btmgmt --index $hci power on >/dev/null 2>&1
btmgmt --index $hci le on >/dev/null 2>&1

где $hci является интерфейсом btle.

Есть ли текущая способная сценарием альтернатива, которую я не нашел от обыска страниц справочника инструментов Bluez, у меня есть доступ к, или если я пытаюсь скомпилировать btmgmt инструмент, и если так, как?

Обновление прогресса 1:

Я имею, начал играть с классическим снимком, предназначенным для использования с разработкой новых снимков, и объяснил в Сборке Ваше собственное поспешное учебное руководство. Это допускало меня в Кв. - получают блюз установки, который включал btmgmt инструмент. Моя проблема теперь состоит в том, что я не могу подвергнуть циклу включения и выключения питания hci0, не перезагружая все поле, побеждая точку сценария. Кроме того, когда это идет, я все еще не могу соединиться успешно к моему желаемому купленному устройству.

Обновление прогресса 2:

С sudo snap revert bluez команда я смог откатывать собственный снимок к 5,37, но я все еще не могу определить местоположение btmgmt или исходного кода для компиляции его в системе.

2
задан 15 June 2017 в 18:52

0 ответов

Другие вопросы по тегам:

Похожие вопросы: