web-dev-qa-db-fra.com

Ubuntu touch - accès à distance à l'appareil

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

2
frankieta

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:

enter image description here

Lorsque le mode développeur est activé, vous avez plusieurs options pour établir une connexion SSH sur votre appareil:

  1. À partir du SDK Ubuntu (vous pouvez même redémarrer à partir de là):

    enter image description here

  2. 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: 
    
2
Sylvain Pineau

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

0
Alex