Wie Orvibo S20 WIFI-Stecker sind kontrolliert, die außerhalb des lokalen Netzwerks?
Kaufte ich mir ein Orvibo S20 WIFI-Stecker. Es funktioniert Super, wenn die Steuerung im lokalen Netzwerk. Einige Informationen über die Steuerung protocole sind hier verfügbar (Wifi-socket-Kommunikation mit android-Handy ).
Aber außerhalb des lokalen Netzwerks (von Mobilfunk oder Internet), die plug-Steuerelement funktioniert nicht.
Hat jemand Informationen, wie diese Stecker sind kontrolliert, die außerhalb des lokalen Netzwerks? Die protocole, ports verwendet werden, wenn Stecker-update dynDNS-Server...?
Danke für die Hilfe
- Beachten Sie, dass müssen Sie erstellen ein Benutzerkonto in der WiWo-app vor Steuern von außerhalb Ihres LAN funktioniert - nachdem ich ein Konto erstellt Dinge magisch zu arbeiten begonnen, ohne meinen zu müssen die port-Weiterleitung einrichten oder ähnliches.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich glaube der S20 kommuniziert mit einem externen server, welche Routen die Befehle von der app auf das Gerät. Der Grund, ich gehe davon aus dies ist weil, wenn meine internet-Verbindung unterbrochen ist mein S20 ist nicht verfügbar, auch aus dem lokalen Netzwerk über den app.
Wenn Ihre app nicht arbeiten außerhalb Ihres lokalen Netzwerks, meine beste Vermutung ist, dass es möglicherweise irgendeine Art von firewall-Problem zwischen dem Gerät und dem externen server der das problem verursacht.
Edit: tatsächlich nach weiteren Tests die app funktioniert auf LAN-Verbindung, wenn das internet down ist. Noch, Ihr Problem ist wahrscheinlich die port - /firewall-bezogene.
Gibt es zwei Möglichkeiten, das Kennwort zu senden an die Steckdose. Entweder die Verbindung zum unverschlüsselten WLAN-Netzwerk erstellt von der Steckdose und senden Sie das Kennwort über UDP-port 48899 mit AT+ - Kommandos des HF-A11 (eigentlich HF-LPB100) chip.
Oder versuchen zu senden-Passwort durch Verschlüsselung in WLAN-Paket-Längen und immer wieder senden Pakete verschiedener Länge mit 0x05 (UDP-port 49999). Socket schnuppert wifi-verschlüsselten Wifi-Datenverkehr und versucht zu bestimmen, die wifi-Passwort aus, dass.
Paar mehr Infos gibt es auf meiner blog -https://stikonas.eu/wordpress/2015/02/24/reverse-engineering-orvibo-s20-socket/. Es gibt links zu einigen anderen nützlichen Beiträge, die Ihnen Idee, wie der socket funktioniert (im Grunde das senden/empfangen von UDP-Paketen auf port 10000).
Leider beide Methoden senden Ihr Passwort an der Buchse sind nicht sicher, so dass aus Sicherheitsgründen können Sie prüfen, Ihr WLAN-Passwort kompromittiert.
(Dies ist vor allem eine Antwort auf Humberto Figueiredo, aber StackExchange Regeln nicht gestatten Sie mir, posten Sie es als Kommentar)
Habe ich eine unterhalb der Skript, welches ein PHP-Skript als gut.
Das PHP-Skript ist im Grunde verwendet, zum erstellen der Codierung ein - /ausschalten der verschiedenen WLAN-Steckdosen. Dies ist der Grund, warum ich brauche die IP, mac-Adressen von WLAN-Steckdosen. Neben diesem PHP-Skript speichert die code-Zeile zum einschalten und ausschalten der WLAN-Steckdosen. Und später habe ich verwendet diese Informationen, um automatisch ein-und ausschalten der Geräte. Siehe PHP-unten:
Hoffe, das ist hilfreich.