| |
| wiki:bluethoothmouse [15/05/2012 20:36] – создано Boris V. Vuks | wiki:bluethoothmouse [15/05/2012 20:50] (текущий) – Boris V. Vuks |
|---|
| MAC=00:12:A1:63:16:0D | MAC=00:12:A1:63:16:0D |
| MACI=dev_00_12_A1_63_16_0D | MACI=dev_00_12_A1_63_16_0D |
| | # Смотрим настройки |
| /usr/bin/dbus-send --system --type=method_call --print-reply --dest=org.bluez "/org/bluez/$ID/hci0" org.bluez.Adapter.GetProperties | /usr/bin/dbus-send --system --type=method_call --print-reply --dest=org.bluez "/org/bluez/$ID/hci0" org.bluez.Adapter.GetProperties |
| | # Разрешаем устройство с указанным MAC |
| /usr/bin/dbus-send --system --type=method_call --print-reply --dest=org.bluez "/org/bluez/$ID/hci0" org.bluez.Adapter.CreateDevice string:$MAC | /usr/bin/dbus-send --system --type=method_call --print-reply --dest=org.bluez "/org/bluez/$ID/hci0" org.bluez.Adapter.CreateDevice string:$MAC |
| | # Смотрим что получилось |
| /usr/bin/dbus-send --system --type=method_call --print-reply --dest=org.bluez "/org/bluez/$ID/hci0/$MACI" org.bluez.Device.GetProperties | /usr/bin/dbus-send --system --type=method_call --print-reply --dest=org.bluez "/org/bluez/$ID/hci0/$MACI" org.bluez.Device.GetProperties |
| | # Разрешаем подлючение (trusted set to true) |
| /usr/bin/dbus-send --system --type=method_call --print-reply --dest=org.bluez "/org/bluez/$ID/hci0/$MACI" org.bluez.Device.SetProperty string:Trusted variant:boolean:true | /usr/bin/dbus-send --system --type=method_call --print-reply --dest=org.bluez "/org/bluez/$ID/hci0/$MACI" org.bluez.Device.SetProperty string:Trusted variant:boolean:true |
| | # Подлючаем мышь (должна находится в режиме подлючения) |
| /usr/bin/hidd --connect $MAC | /usr/bin/hidd --connect $MAC |
| |
| |
| /usr/bin/dbus-send --system --type=method_call --print-reply --dest=org.bluez "/" org.bluez.Manager.ListAdapters | /usr/bin/dbus-send --system --type=method_call --print-reply --dest=org.bluez "/" org.bluez.Manager.ListAdapters \\ |
| Показывает список запущенных блютуз компонент и отсюда берется ID (пока руками) для дальнейших операций. | Показывает список запущенных блютуз компонент и отсюда берется ID (пока руками) для дальнейших операций. |
| |