Senden Sie eine Benachrichtigung an alle Geräte, die mit einem Wi-Fi-Netzwerk verbunden sind
Gibt es eine Möglichkeit, um eine Benachrichtigung zu senden, um die Geräte, die eine Verbindung zu einem bestimmten Wi-Fi-Netzwerk?
Sagen, ich habe einen Wi-Fi-Netzwerk mit dem Namen "My Wi-Fi", das ist nicht gesichert, dass jeder eine Verbindung herstellen können. Ein öffentliches Netzwerk.
Kann es N-Anzahl der verbundenen Benutzer zu "My Wi-Fi". Diese Benutzer können jede Art von Transaktion, sagen wir online-Zahlung.
Nun, wenn ich möchte abschalten oder Herunterfahren, "Mein WLAN-router oder access point, diese Transaktionen können fehlschlagen.
Also vor dem Herunterfahren, ich will senden Sie eine SMS-Benachrichtigung an alle Benutzer mit "Mein Wi-Fi" - Netzwerk. (Benutzer muss nicht jede Art von app auf Ihrer Vorrichtung, um die push-Benachrichtigung.)
Ist das möglich?
InformationsquelleAutor der Frage Gokul Nath KP | 2014-09-25
Du musst angemeldet sein, um einen Kommentar abzugeben.
Gibt es keine standard-Methode senden (drücken) eine Nachricht an alle angeschlossenen Geräte zu einem Wi-Fi-Netzwerk. Wenn es einen Weg gäbe, wäre es leicht zu finden, die Spezifikation und zeigen Sie auf, wie es zu tun ist. Leider ist es schwierig zu beweisen, dass die Abwesenheit von etwas.
Als Sie deutlich erkannte, es wäre möglich, dies zu tun, wenn eine entsprechende Seite, die du kontrollierst, war offen in einem browser oder eine Anwendung ausgeführt wird, auf Ihrem Gerät. Man könnte ein System entwickeln, wo sich Benutzer anmelden müssen, und halten Sie eine Seite öffnen, oder eine Anwendung ausführen, um eine Verbindung zu Ihrem Wi-Fi.
Gegeben, dass Sie die Kontrolle des Routers, es wäre physikalisch möglich für Sie, um code zu schreiben, die abgefangenen Pakete werden übertragen durch den router und eingefügt wie eine Warnung innerhalb des HTTP-Seiten an die verschiedenen angeschlossenen Geräte. Dies setzt Voraus, dass Sie HTTP verwenden, um normale Seiten. Man könnte natürlich auch einfügen, wird eine Warnung in anderen Protokollen. Je nach Zuständigkeit das könnte illegal sein, oder haben Sie andere juristische Fragen. Ich würde in Erwägung ziehen so eine Schlechte Idee™.
InformationsquelleAutor der Antwort Makyen
Gibt es keine einheitlichen Antworten dazu. Es hängt davon ab, ob Sie Zugang zu der Liste der verbindungen. Wenn Sie Zugriff auf den AP, dann ist es Dinge zu vereinfachen, zu erleichtern. Wenn nicht, können Sie versuchen, eine Nachricht zu senden, alle 254 IP-Adressen: 192.168.1.[1-254].
Für Benutzer, die verbunden sind mit WinXP oder älter. Sie können uns eine Nachricht über
net send
Für Benutzer, die verbunden sind mit WinVista oder höher. Sie können uns eine Nachricht über
msg
Für Benutzer, die verbunden sind mit Linux. Sie können versuchen:
smbclient -M hostname message goes here
Für Benutzer, die verbunden sind mit dem MAC. Ich habe nicht gesehen noch.
InformationsquelleAutor der Antwort Churk
Wilden Vorschlag, Sie könnten, abfangen der http-Anforderung und-Antwort mit einem benutzerdefinierten http-Antwort, die anzeigen-banner, die sagen, dass der router über "shutdown". Mit diesem werden alle Laufenden Zahlungsverkehr scheitern würden. Hoffe, es hilft.
InformationsquelleAutor der Antwort KiranCK