dans notre société, nous avons développé une application Android installée sur les tablettes Nexus 7 et sur une tablette que nous distribuons à plusieurs clients. Cette application reste active au premier plan 24h/24, mais nous avons des problèmes pour surveiller les appareils en raison des politiques d'accès restrictives des appareils Android non rootés.
Nous ne pouvons pas, par exemple, redémarrer l'appareil à distance.
Nous évaluons la possibilité d'installer Ubuntu touch pour remplacer Android sur cette tablette. Ubuntu touch offre-t-il plus de liberté pour l'accès à distance de l'appareil? Puis-je faire à distance tout ce que je pourrais faire normalement avec la tablette?
De plus, les applications développées avec ubuntu sdk sont-elles suffisamment stables pour fonctionner 24h/24 et 7j/7?
Merci
Pour permettre la communication entre votre Nexus 7 et votre système hôte, vous devez activer le mode développeur sur votre appareil Ubuntu-touch.
Sélectionnez Paramètres système -> À propos de ce téléphone -> Mode développeur:
Lorsque le mode développeur est activé, vous avez plusieurs options pour établir une connexion SSH sur votre appareil:
À partir du SDK Ubuntu (vous pouvez même redémarrer à partir de là):
Utilisation du package phablet-tools
(Sudo apt-get install phablet-tools
):
Démarrez la connexion avec phablet-Shell
et une fois connecté, tapez Sudo reboot
comme vous le feriez normalement sur un système de bureau:
$ phablet-Shell
/home/sylvain/.ssh/known_hosts updated.
Original contents retained as /home/sylvain/.ssh/known_hosts.old
Warning: Permanently added '[localhost]:2222' (RSA) to the list of known hosts.
Welcome to Ubuntu Utopic Unicorn (development branch) (GNU/Linux 3.4.0-3-flo armv7l)
* Documentation: https://help.ubuntu.com/
Last login: Fri Oct 17 09:50:34 2014 from localhost.localdomain
phablet@ubuntu-phablet:~$ Sudo reboot
[Sudo] password for phablet:
Sur Ubuntu Touch 15.04 r4, j’ai été capable d’activer SSH après this méthode élégante en utilisant le bon vieux netcat.
Maintenant, il est possible de redémarrer l'appareil à distance avec seulement ssh phablet@PHONEIP Sudo reboot