Meldungen/Nachrichten von Linux-Server an Androidtablet senden und anzeigen.

DKK007

PCGH-Community-Veteran(in)
Ich möchte gerne von einem Linux Server Meldungen (z.B. bei Fehlern) an ein Tablet mit Android 4.4 senden, das sich im gleichen WLAN befindet.

Gibt es da eine Möglichkeit oder eine App? Ich habe bisher nur Sachen für die andere Richtung gefunden.
Da ganze muss aber auch in einem vom Internet getrennten Netzwerk funktionieren.

Die Meldungen sollen normal linksoben in der Liste angezeigt werden.
 
Du könntest einen NodeJS Server aufsetzen der das System überwacht (z.B. node-monitor), dann einen RSS Feed erstellen, der System Nachrichten bereitstellt (z.B. rss) und dann diesen RSS Feed auf deinem Android Gerät abonnieren.

Eine OOB Lösung wäre mir nicht bekannt.
 
Wird wohl doch auf eine eigene App hinauslaufen. Dort kann man ja dann auch Notifications anzeigen lassen: Building a Notification | Android Developers

Bin nur noch dabei zu überlegen, was ich als Übertragungsprotokoll verwende.

Ich habe mir gestern Abend schon mal das AndroidStudio installiert. Eine erste "Hello World" App läuft auch schon, allerdings bisher nur mit einem Textfeld. Da werde ich gleich mal weitermachen.
 
Naja ein Listener wird unter Android glaube ich net funktionieren. Echtzeit-Notification währen da schwierig. An Protokollen gibt es nicht all zu viele passende Protokolle:
- HTTP
- IMAP bzw. POP3
- XMPP
- WebRTC

Das wären welche, die mir auf Anhieb einfallen. XMPP und WebRTC gehören aber eher Richtung Echtzeit. Ich würde HTTP-Pulling oder IMAP/POP3 vorziehen.
 
Ich würde HTTP-Pulling oder IMAP/POP3 vorziehen.
Ich würede auch einfaches HTTP nehmen. Das hat dann halt den Nachteil, dass es nur im lokalen Netz funktioniert, falls man nicht den Server auch noch ins Internet stellt.

Die Frage (für mich) ist auch noch, wie man das ganze stromsparend auf dem Android-Device implementiert. Die App muss ja immer wieder aktiviert werden um (z.B.) minütlich den Server abzufragen. Das ganze nicht synchronisiert mit dem System, da ja keine Push-Notification genutzt wird. Aber vieleich genügt das Abschalten des App-Standby für diese App.
 
Habe heute zufällig gesehen, das man mit KDEConnect auch Nachrichten an ein Android Device senden kann:

Folgendes Kommando sendet eine Push Nachricht an das paired Android Device:
kdeconnect-cli -d <DEVICE-ID> --ping-msg <MESSAGE>
 
OK. Werde ich mir morgen mal anschauen.

Ich hatte KDE-Connect schon entdeckt, allerdings sah es da so aus, als kann man nur vom Android nach Linux senden.
Mal sehen, wie ich das unter Ubuntu Mate zum laufen bekomme. Andere KDE-Anwendungen wie Kolorpaint laufen ja auch auf anderen Oberflächen.

Das das gleich per Kommando geht vereinfacht natürlich die Einbindung in Skripte. :daumen:
 
Also das hört sich nach einer Monitoring-Aufgabe für nagios an... Könnte zwar ein bisschen Overkill sein, aber damit hab ich früher eine Serverfarm überwacht, klappte ganz gut.
 
Ist wohl wirklich etwas übertrieben.

KDEconnect läuft jetzt sowohl auf dem Raspi, also auch auf dem Tablet. Die entsprechenden Pakete für Ubuntu Mate (armhf) waren im Paketmanager vorhanden.
Allerdings klappte das Pairing nach einem Neustart nicht mehr, deshalb konnte ich das mit dem Nachrichten Senden noch nicht testen.
Muss mal schauen, ob ich am Freitag Zeit dafür finde.
 
Zurück