[PYTHON] Utiliser Remotte en tant qu'utilisateur

[Dernière fois](https://qiita.com/remotte_jp/items/324f99727c68392b80e5 "J'ai essayé d'exécuter l'application sur la plate-forme IoT" Rimotte "") a essayé d'exécuter l'application sur l'outil de gestion. Cette fois, c'est plus pratique. En tant que méthode d'utilisation, essayez de l'utiliser à partir d'un appareil Android et iOS en tant qu'utilisateur pendant que l'application s'exécute sur la station.

Rimotte divise les utilisateurs en trois catégories: utilisateurs, administrateurs et développeurs. Il se positionne comme le rôle de «l'administrateur» pour préparer la station, installer l'application et gérer l'exécution, ce qui a été fait jusqu'à présent. D'un autre côté, les "utilisateurs" sont ceux qui vous permettent de faire ce que vous voulez, quel que soit l'endroit où l'application est exécutée ou comment elle est exécutée. Un «développeur» est une personne qui modifie une application ou un composant téléchargé depuis le «Rimotte Store» ou qui écrit du code Python pour créer une nouvelle application. La plupart des gens qui lisent Qiita tombent dans les trois.

Préparation

Vérifiez votre navigateur Web! </ strong> </ font> Limotte utilise une technologie de communication peer-to-peer appelée WebRTC pour connecter un navigateur Web et une station directement sans passer par un serveur, mais en raison de la situation adulte de chaque fabricant de navigateur, cette technologie est prise en charge. Certains sont présents et certains ne sont pas pris en charge. Lorsque vous ouvrez le Guide de l'utilisateur sur le site Web de Rimotte, les types de navigateurs pris en charge sont écrits, et pour le moment c'est comme suit. .. Windows: Chrome (recommandé), nouveau Microsoft Edge (* 1), Firefox    MacOS : Safari Linux: Chrome (recommandé), Firefox Android: Chrome (recommandé), Firefox    iOS : Safari

  • 1 La fonction qui gère la voix peut ne pas fonctionner correctement. Veuillez noter que cela ne fonctionnera pas correctement avec des navigateurs autres que ceux-ci.

Pour vous connecter en tant qu'utilisateur, accédez à la [Page d'accueil] de Limotte (https://www.remotte.jp «Rimotte Technologies Co., Ltd.») et appuyez sur le bouton «Connexion» en haut à droite de l'écran. image.png image.png Ensuite, comme mentionné ci-dessus, vous pouvez voir que vous pouvez vous connecter de trois manières, mais soyez prudent ici. Comme cela sera expliqué plus loin, dans Limotte, l'utilisateur est spécifié par l'adresse email. Il n'y a aucun problème lors de la connexion avec un "compte Google", mais lors de la connexion avec Facebook ou Twitter, si seuls le numéro de téléphone et le nom d'utilisateur sont enregistrés, il est nécessaire d'enregistrer l'adresse e-mail à l'avance.

Définir l'adresse e-mail de l'utilisateur

Revenons à l'outil de gestion et définissons l'application "Station Management" que nous avons utilisée la dernière fois comme exemple. Entrez dans l'écran des détails de l'application et ouvrez l'onglet "Page d'utilisation". Sur le côté gauche de l'écran, il y a trois menus de sélection «état actuel», «journal» et «contrôle» de la page d'utilisation, et sur le côté droit, chaque «utilisateur», «élément d'affichage» et «mise en page» peut être affiché. Si vous sélectionnez ici l'onglet «Utilisateurs», vous pouvez définir les utilisateurs qui peuvent accéder à la page sélectionnée. image.png Par défaut, comme mentionné ci-dessus, seul l'administrateur peut l'utiliser. Ici, cliquez sur le bouton "Ajouter un utilisateur" en haut à droite de l'écran pour ajouter une autre adresse e-mail. image.png Dans l'exemple ci-dessus, l'adresse e-mail "[email protected]" a été ajoutée. Ensuite, sélectionnez "Journal" dans le menu sur le côté gauche de l'écran. image.png Sur cet écran, le curseur à gauche de la nouvelle adresse e-mail est désactivé. De même, il est désactivé lorsque la page "Contrôle" est sélectionnée dans le menu sur le côté gauche de l'écran. Avec cet interrupteur marche / arrêt, vous pouvez définir s'il faut autoriser un utilisateur spécifique à accéder à chaque page d'utilisation (affichage ou non), et si tel est le cas, l'interrupteur est sur le côté droit, donc il n'est pas autorisé. S'il y en a, passez sur le côté gauche. Lorsque vous avez terminé, appuyez sur le bouton "Enregistrer" en haut de l'écran, puis sur le bouton "Démarrer" pour exécuter l'application.

Utilisateur en ligne

Maintenant, connectons-nous en tant qu'utilisateur. Cette fois, je vais essayer d'utiliser une tablette Android (ci-après, les marges à l'écran sont omises). image.png Sur l'écran ci-dessus, cliquez sur l'un des boutons et entrez votre identifiant, votre numéro de téléphone et votre mot de passe. image.png Si la connexion réussit, le contrat de licence s'affiche. Lisez-le attentivement et s'il n'y a pas de problème, cochez la case et appuyez sur le bouton "OK". image.png Lorsque vous vous connectez pour la première fois en tant qu'utilisateur ou lorsqu'une nouvelle station est ajoutée, l'écran ci-dessus s'affiche.Appuyez sur le bouton de menu en haut à gauche de l'écran en fonction du contenu affiché. image.png Appuyez sur le nom de votre station qui dit "Station non approuvée". image.png Lorsque la boîte de dialogue "Approve Station" apparaît, sélectionnez "Trust Connect and View Page" en haut. image.png Ensuite, vous pourrez afficher la page d'utilisation autorisée par l'outil de gestion.

Si vous ne pouvez pas vous connecter normalement

Avec la technologie de communication peer-to-peer appelée WebRTC adoptée par Limotte, la station et l'utilisateur peuvent ne pas être en mesure de se connecter correctement en fonction de l'environnement réseau. Dans ce cas, des erreurs telles que «Page disponible introuvable», «Impossible de connecter la station» et «Échec d'établissement P2P» s'affichent comme indiqué ci-dessous. image.png image.png

Par exemple, dans un environnement réseau pouvant être utilisé dans les réseaux Wi-Fi publics, les cafés et les bibliothèques, les routeurs sont définis de sorte que les appareils connectés au même réseau ne puissent pas se connecter les uns aux autres. Dans ce cas, cela peut être évité en paramétrant VPN à la fois sur la station et le terminal utilisé, par exemple, mais je vais vous expliquer s'il y a une opportunité.

Résumé

Comme mentionné ci-dessus, j'ai essayé d'utiliser Limotte en tant qu'utilisateur. La prochaine fois essaiera d'utiliser l'écran de détails de la page d'utilisation. Effectuons une opération pour afficher les données acquises et accumulées par l'application proprement dans l'ordre chronologique à l'aide d'un graphique ou d'un tableau de lignes de pliage.

Recommended Posts