История изменений
Исправление Stanson, (текущая версия) :
Легко, если в ведроиде bluez.
На ведроиде:
sdptool add --channel=3 SP
mknod -m 666 /dev/rfcomm3 c 216 3
rfcomm watch /dev/rfcomm3 3 /sbin/agetty rfcomm0 115200 linux
вместо agetty можно любой другой getty. Канал выбираешь любой неиспользуемый, посмотреть используемые можно с компа
sdptool browse 00:11:22:33:44:55
На клиенте:
rfcomm connect /dev/rfcomm3 00:11:22:33:44:55 3
где 00:11:22:33:44:55 - BT адрес ведроидофона
Или в /etc/bluetooth/rfcomm.conf прописать
Соответственно, на 3 канале RFCOMM который в системе виден как /dev/rfcomm3 получаешь либо консоль своего ведроида, где либо вводишь логин-пароль и получаешь шелл где запускаешь - убиваешь AP (или твой скрипт подключения это делает), либо можно что угодно запустить, например скрипт для включения - выключения AP командой от компа, чтоб без логинов-паролей и шелла. Или выставить в качестве шелла какую-нибудь тулзу типа wpa-cli.
Собственно так можно что угодно вообще на телефоне запускать, выполнять и пр. не доставая его из кармана.
По-идее, bluedroid тоже так умеет, но я не пробовал.
Исходная версия Stanson, :
Легко, если в ведроиде bluez.
На ведроиде:
sdptool add --channel=3 SP
mknod -m 666 /dev/rfcomm3 c 216 3
rfcomm watch /dev/rfcomm3 3 /sbin/agetty rfcomm0 115200 linux
вместо agetty можно любой другой getty. Канал выбираешь любой неиспользуемый, посмотреть используемые можно с компа
sdptool browse 00:11:22:33:44:55
На клиенте:
rfcomm connect /dev/rfcomm3 00:11:22:33:44:55 3
где 00:11:22:33:44:55 - BT адрес ведроидофона
Или в /etc/bluetooth/rfcomm.conf прописать
Соответственно, на 3 канале RFCOMM который в системе виден как /dev/rfcomm3 получаешь либо консоль своего ведроида, где либо вводишь логин-пароль и получаешь шелл где запускаешь - убиваешь AP (или твой скрипт подключения это делает), либо можно что угодно запустить, например скрипт для включения - выключения AP командой от компа, чтоб без логинов-паролей и шелла.
Собственно так можно что угодно вообще на телефоне запускать, выполнять и пр. не доставая его из кармана.
По-идее, bluedroid тоже так умеет, но я не пробовал.