в нашей компании мы разработали приложение для Android, установленное на планшетах Nexus 7 и на планшете, который мы выпускаем нескольким клиентам. Это приложение остается в приоритетном активном 24/7, но у нас есть проблемы в контроле устройств из-за строгих политик доступа искорененных устройств на базе Android.
Мы не можем, например, перезагрузить устройство удаленно.
Мы оцениваем возможность установки касания Ubuntu для замены андроида на этом планшеты. Ubuntu касается предложения больше свободы для удаленного доступа устройства? Я могу сделать удаленно все, что я мог обычно делать с планшетом?
Кроме того, приложения разрабатываются с человечностью sdk достаточно стабильный для выполнения 24/7?
Спасибо
Чтобы разрешить связь между вашим Nexus 7 и хост-системой, вам необходимо включить режим разработчика на вашем устройстве с сенсорным экраном Ubuntu.
Перейдите в Системные настройки -> Об этом телефоне - > Режим разработчика:
В активированном режиме разработчика у вас есть несколько вариантов для запуска ssh-соединения с вашим устройством:
Из Ubuntu SDK (вы даже можете перезагрузиться оттуда):
Используя пакет phablet-tools
( sudo apt-get install phablet-tools
):
Запустите соединение с phablet-shell
и после подключения введите sudo reboot
, как обычно в настольной системе:
$ phablet-shell
/home/sylvain/.ssh/known_hosts обновлено.
Исходное содержимое сохраняется как /home/sylvain/.ssh/known_hosts.old
Предупреждение: «[localhost]: 2222» (RSA) постоянно добавлен в список известных хостов.
Добро пожаловать в Ubuntu Utopic Unicorn (ветвь разработки) (GNU / Linux 3.4.0-3-flo armv7l)
* Документация: https://help.ubuntu.com/
Последний вход: 17 октября, пт, 09:50:34 2014 с localhost.localdomain
фаблет @ ubuntu-phablet: ~ $ sudo reboot
[sudo] пароль для фаблета:
В Ubuntu Touch 15.04 r4 мне удалось включить SSH, следуя этому элегантному методу, используя старый добрый netcat.
Теперь можно перезагрузить устройство удаленно, просто ssh phablet @ PHONEIP sudo reboot