[PYTHON] Ich habe versucht, die App auf der IoT-Plattform "Rimotte" auszuführen.

Vorbereitung

Bis zu [Letztes Mal](https://qiita.com/remotte_jp/items/94fb73db9fb98e9e10a2 "Ich habe versucht, eine Station bei der IoT-Plattform" Rimotte "" zu registrieren) habe ich die Anzeige des Verwaltungstools abgeschlossen. Wenn es geöffnet ist, ist es in Ordnung, sich vorzubereiten.

Laden Sie die App aus dem "Rimotte Store" herunter

Klicken Sie im Bildschirm des Verwaltungstools auf die Schaltfläche "Zum Store gehen", um den Limotte Store zu öffnen. image.png Der "App Store" wird angezeigt. Probieren wir dieses Mal eine der grundlegendsten Apps aus, "Station Management". Diese App ist eine App, die den Status der Station überwachen und remote neu starten kann, da sie die CPU- und Speichernutzung, die CPU-Temperatur, den Batteriestatus, das Stationsereignisprotokoll, die Liste der verbundenen Benutzer usw. in Echtzeit erfassen kann. Es ist eine praktische App, mit der Sie von nun an verschiedene Apps ausführen können. image.png Scrollen Sie über den Bildschirm, suchen Sie die gewünschte App und klicken Sie darauf. Detaillierte Informationen zur App werden wie unten gezeigt angezeigt. image.png Klicken Sie nun oben rechts auf dem Bildschirm auf die Schaltfläche "Herunterladen", um die App-Datei abzurufen. image.png Eine Datei mit dem Namen "Station_Management.appf" wurde heruntergeladen.

App-Dateien laden

Kehren Sie anschließend zum Verwaltungstool zurück, öffnen Sie das Menü "Andere" oben rechts auf dem Bildschirm und wählen Sie "Aus Datei lesen". image.png Ein Dateidialog wird geöffnet, in dem Sie die heruntergeladene Datei angeben können. Ein Fortschrittsdialog zeigt an, dass die App geladen wird. image.png Wenn das Laden erfolgreich abgeschlossen wurde, wurde die App zum Management-Tool hinzugefügt! image.png Um die App auszuführen, können Sie in der auf diesem Bildschirm angezeigten App auf die Schaltfläche "Start" klicken. Diesmal rufen wir jedoch den Detailbildschirm der App auf. Klicken Sie in den grün dargestellten Bereich, wie unten gezeigt.

App-Detailbildschirm

Am oberen Bildschirmrand befinden sich die vier Registerkarten "Allgemein", "Konfiguration", "Verwendungsseite" und "Protokoll". Wenn Sie "Konfiguration" auswählen, befinden sich die sieben Registerkarten, aus denen diese App besteht, auf der linken Seite des Bildschirms. Die Elemente sind vertikal ausgerichtet. Wenn Sie einzeln darauf klicken, sehen Sie die "Informationen" und "Einstellungen" für jedes Element. image.png Öffnen Sie anschließend die Registerkarte "Verwendungsseite". image.png Im Menü links sind drei Seitennamen vertikal angeordnet. Wenn Sie nacheinander darauf klicken, werden für jede Seite "Benutzer", "Anzeigeelement" und "Layout" angezeigt.

Führen Sie die App aus

Öffnen Sie, wie in der Abbildung oben gezeigt, die Registerkarte "Verwendungsseite", wählen Sie "Aktueller Status" auf der linken Seite des Bildschirms, wählen Sie die Registerkarte "Layout" auf der rechten Seite und klicken Sie auf die Schaltfläche "Start" auf dem Bildschirm. .. image.png Beim Start der App wurde der Inhalt der Registerkarte "Layout" vom Bearbeitungsmodus in den Ausführungsmodus geändert und die CPU- und Speicherauslastung sowie die Temperatur angezeigt. Das Standardintervall für die Datenerfassung für diese App beträgt 10 Sekunden, sodass Bildschirmaktualisierungen relativ langsam sind. Wenn Sie nicht die gesamte verwendete Seite anzeigen können, können Sie die Anzeigevergrößerung am unteren Bildschirmrand ändern. Wählen Sie "Protokoll" oder "Steuerung" aus dem Menü auf der linken Seite des Bildschirms, um andere Bildschirme anzuzeigen. Um die App zu stoppen, klicken Sie oben auf dem Bildschirm auf die Schaltfläche "Stopp". Sie können auch zum App-Listenbildschirm zurückkehren, indem Sie oben links auf dem Bildschirm auf den Pfeil nach links klicken.

Lass uns mehr tun!

Laden Sie nun "Beispielbenutzeroberfläche für einen numerischen Wert" und "Beispielbenutzeroberfläche für Ein / Aus-Informationen" aus dem App Store herunter und führen Sie sie aus. image.png Führen Sie wie oben erwähnt die drei Apps gleichzeitig aus. In der "Beispielbenutzeroberfläche für einen numerischen Wert" können Sie grundlegende numerische Eingaben und Eingabesteuerung mithilfe von Schiebereglern erleben. image.png In der "Beispielbenutzeroberfläche für Ein / Aus-Informationen" können Sie die Steuerung von Drucktasten und Umschaltern erleben. image.png

Zusammenfassung

Oben habe ich die App aus dem Limotte Store heruntergeladen und ausgeführt. Dieses Mal habe ich versucht, die App auf dem Verwaltungstool des Computers zu verwenden, auf dem die Remotte-Station ausgeführt wird, aber der größte Teil der tatsächlichen Nutzung erfolgt über das Internet von einem Ort außerhalb der Station. Nächstes Mal sollte von einem anderen Terminal als der Station verwendet werden, dh von einem Android- oder iOS-Smartphone oder -Tablet. Zu.

Recommended Posts

Ich habe versucht, die App auf der IoT-Plattform "Rimotte" auszuführen.
Ich habe versucht, einen Sender auf der IoT-Plattform "Rimotte" zu registrieren.
Ich habe die IoT-Plattform "Rimotte" installiert.
Ich habe vorerst versucht, PIFuHD unter Windows auszuführen
Ich habe versucht, YOLO v3 mit Google Colab auszuführen
Ich habe versucht, mit tkinter mit dem Taschenrechner zu spielen
Ich habe versucht, Pymc auszuführen
Ich habe versucht, TensorFlow auszuführen
Ich habe AWS Iot ausprobiert
Ich habe Python zum ersten Mal mit Heroku ausprobiert
Ich habe versucht, den Linux-Kernel auf virtualbox + vagrant zu installieren
Ich habe versucht, den Beispielcode des Ansible-Moduls auszuführen
Ich habe die Changefinder-Bibliothek ausprobiert!
Ich habe MLflow auf Databricks ausprobiert
Ich habe versucht, das Python-Skript unter Windows 10 von 2.7.11 auf 3.6.0 zu ändern
Ich habe versucht, den Ipython-Cluster unter AWS auf das Minimum zu starten
Ich habe AdaNet gegen Tabellendaten ausprobiert
Ich habe das TensorFlow-Tutorial als erstes ausprobiert
Ich habe versucht, das Python Package Repository (Warehouse) auszuführen, das PyPI unterstützt
Ich habe die Naro-Roman-API 2 ausprobiert
Ich habe eine Kreuzvalidierung basierend auf dem Rastersuchergebnis mit scikit-learn versucht
Ich habe das 2. TensorFlow-Tutorial ausprobiert
Ich habe versucht, die COTOHA-API zu verwenden (es gibt auch Code auf GitHub).
Erkennen Sie App-Releases im App Store
Ich habe versucht, den auf Papier gestempelten Stempel mit OpenCV zu digitalisieren
Ich habe versucht, GAN in Colaboratory auszuführen
Ich habe Cython unter Ubuntu auf VirtualBox ausprobiert
Ich habe am Wochenende versucht, mit Bitcoin Systre zu beginnen
Ich habe es mit Grumpy versucht (Python ausführen).
Stellen Sie die Flask-App auf Heroku bereit
Ich habe die neuartige API von Naruro ausprobiert
Ich habe versucht, den DNN-Teil von OpenPose mit Chainer-CPU auszuführen
Stellen Sie die Flask-App auf Heroku bereit
Ich habe versucht, Prolog mit Python 3.8.2 auszuführen.
Ich habe versucht, den Ball zu bewegen
Ich habe versucht, das TensorFlow-Tutorial mit Kommentaren auszuführen (_TensorFlow_2_0_Einführung für Anfänger).
Ich habe versucht, die checkio-API zu verwenden
Ich habe versucht, den Abschnitt zu schätzen.
[Python] Ich habe versucht, die Nacht der Galaxienbahn mit WordCloud zu visualisieren!
Passende Karaoke-Tasten ~ Ich habe versucht, es auf Laravel zu setzen ~ <auf dem Weg>
Ich habe es mit den Top 100 PyPI-Paketen versucht.> Ich habe versucht, die auf Python installierten Pakete grafisch darzustellen
Die Geschichte des Ausführens der asp.net Core 3.1-App auf der arm64-Version von Amazon Linux 2
TensorFlow Tutorial Ich habe MNIST 3rd ausprobiert
Ich habe den asynchronen Server von Django 3.0 ausprobiert
Ich habe zum ersten Mal Tensorflow ausprobiert
Ich versuchte das Weckwort zu erkennen
Ich bin auf die Hatena Keyword API gestoßen
Stellen Sie die Django-App in Heroku bereit [Teil 2]
Ich habe das OSS-Visualisierungstool superset ausprobiert
Stellen Sie die Django-App in Heroku bereit [Teil 1]
Ich habe versucht, die grafische Modellierung zusammenzufassen.
Ich habe versucht, das Umfangsverhältnis π probabilistisch abzuschätzen
Ich habe versucht, die COTOHA-API zu berühren
Python: Ich habe das Problem des Handlungsreisenden ausprobiert
Ich habe versucht, mit Pillow mit dem Bild zu spielen
Ich habe das Python Tornado Testing Framework ausprobiert
Ich habe versucht, die BigQuery-Speicher-API zu verwenden
Ich habe versucht, Resultoon auf Mac + AVT-C875 zu verwenden, war aber unterwegs frustriert.
Ich habe versucht, Flask auf Raspberry Pi 3 Model B + mit Nginx und uWSGI auszuführen
[IBM Cloud] Ich habe versucht, über Cloud Funtions (Python) auf die Tabelle Db2 on Cloud zuzugreifen.