Forum: PC-Programmierung Handy Benachrichtigung - welches Protokoll zum Versand über LAN oder iNet


von sunshineh (Gast)


Lesenswert?

Hallo,

ich möchte auf meinem Handy eine Benachrichtigung bei einer bestimmten 
Nachrichten erhalten - auch wenn mein Handy auf lautlos eingestellt ist, 
und zwar bei einer Nachricht
...die übers lokale Land verschickt wurde
...bzw. auch bei einer bestimmten Nachricht übers Internet

Die Nachricht möchte ich von meinem Raspberry aus versenden, ich dachte 
an das MQTT-Protokoll, bin aber bei der Wahl noch frei (es muss halt 
auch noch zuhause funktionieren, wenn das Internet mal nicht geht)

Ich habe mit der Entwicklung auf dem Handy keine Erfahrung. Mit welchem 
Protokoll/welcher Technik würde es funktionieren?
Bzw. gibt es bereits eine App, die auf bestimmte lokale Nachrichten bzw. 
auf bestimmte Nachrichten übers Internet so reagieren kann, dass ich es 
auf jeden Fall mitbekomme?

Wäre über jeden Tipp dankbar!!!

von (prx) A. K. (prx)


Lesenswert?

Wenn das Handy ein Android-Smartphone ist, dann gibts Anwendungen wie 
"Tasker", die auf eingehende SMS/Anrufe/Mails und auf beliebige 
Pulldown-Benachrichtigungen selektiv reagieren und sowohl im lautlosen 
Zustand Krawall machen als auch auch den Zustand beeinflussen können.

: Bearbeitet durch User
von Rolf M. (rmagnus)


Lesenswert?

sunshineh schrieb:
> ich möchte auf meinem Handy eine Benachrichtigung bei einer bestimmten
> Nachrichten erhalten - auch wenn mein Handy auf lautlos eingestellt ist,
> und zwar bei einer Nachricht
> ...die übers lokale Land verschickt wurde
> ...bzw. auch bei einer bestimmten Nachricht übers Internet
>
> Die Nachricht möchte ich von meinem Raspberry aus versenden, ich dachte
> an das MQTT-Protokoll, bin aber bei der Wahl noch frei (es muss halt
> auch noch zuhause funktionieren, wenn das Internet mal nicht geht)

MQTT sollte geeignet sein. Du brauchst halt einen Broker. Wenn das ganze 
also über's Internet funktionieren soll, musst du deinen MQTT-Broker 
auch über das Internet erreichbar machen.

von sunshineh (Gast)


Lesenswert?

OK, aber welche Kommunikation funktioniert bei uns im Haus, wenn das 
Internet mal nicht funktioniert? Die Netzwerkkabel sind ja verlegt und 
das WLAN geht da trotzdem.

von Rolf M. (rmagnus)


Lesenswert?

sunshineh schrieb:
> OK, aber welche Kommunikation funktioniert bei uns im Haus, wenn das
> Internet mal nicht funktioniert? Die Netzwerkkabel sind ja verlegt und
> das WLAN geht da trotzdem.

Und wo ist das Problem? MQTT ist doch völlig wurscht, ob die 
Kommunikation nur im LAN bzw WLAN stattfindet, oder ob es den Umweg 
über's Internet machen muss. Das lokale ist doch eher der einfache Fall, 
weil du dazu den Broker nicht extra irgendwie von außen per Internet 
erreichbar machen musst.

von sunshineh (Gast)


Lesenswert?

Kannst du dazu ne App empfehlen?

Ich hab bereits MyMQTT und Linear MQTT Dashboard getestet, war aber mit 
beidem nicht zufrieden...

von Εrnst B. (ernst)


Lesenswert?

Eine ständig offene TCP-Verbindung zum MQTT-Broker ist nicht sehr 
Akku-Schonend.
Wenn sowieso eine eigene App ansteht: Push notifications über Google 
Cloud Messaging.

von Dirk B. (dirkb2)


Lesenswert?

Εrnst B. schrieb:
> Wenn sowieso eine eigene App ansteht: Push notifications über Google
> Cloud Messaging.

Das braucht doch aber Internet.

von Marcel O. (rbecode)


Lesenswert?

Wenn du das mit einem iPhone machen möchtest, kannst du dir einfach 
einen APN Request (json :
1
{"aps":{"alert":"Hello from APNs Tester.","badge":"1"}}
) zusammenbauen und zusammen mit dem Devicetoken an die APN Server 
schicken und schon hast du eine Push-Benarichtigung ganz ohne App

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.