2017-05-15 4 views
0

Ich habe ein Produkt namens RECO Manager Plus. Grundsätzlich ist es ein Gerät, das mit dem Router verbunden ist, das Beacons scannt (per Bluetooth) und die angeforderten Daten über das Netzwerk senden kann.RECO Beacons und Server-Verbindung

Es gibt eine Funktion in diesen Geräten, die ständig Informationen an einen bestimmten Ort sendet, wie folgen:

http://<server address>[:<port>]/[<path>] 

Ich mag diese Daten in meinem Computer erhalten, die auch mit dem Router verbunden ist.

Mein PC IP ist 192.168.0.2.

Port Ich dachte an irgendjemand, also 666 könnte funktionieren.

Ich habe nicht verstanden, was Pfad bedeutet .... und das Handbuch ist nicht wirklich gut geschrieben.

Nach all dem wollte ich Netstat Befehl verwenden, um den Port zu hören.

Oder wenn Pfad bedeutet, dass ein Platz in meinem Computer gespeichert werden soll, würde ich gespeicherte Datei öffnen, um Daten zu überprüfen.

Hat jemand eine Idee, wie Sie vorgehen?

Wie sollte ich den obigen Befehl schreiben, um richtig zu arbeiten?

Vielen Dank

Zusätzliche Informationen:manual

Antwort

0

Die Konfiguration für zu sein scheint, was man gemeinhin als „Webhook“ genannt wird, es ist so konzipiert, das heißt Daten an einen Web-Server zu senden. Der Pfad Teil der Einstellung bezieht sich auf den Teil der URL, der hinter dem Hostnamen und dem Port steht. Für die Seite, die Sie gerade jetzt suchen, ist die URL: http://stackoverflow.com/questions/43981467/reco-beacons-and-server-connection und der Pfad Teil ist /questions/43981467/reco-beacons-and-server-connection

Der Weg wirklich nur Fragen, wenn Sie die Daten auf einen Webserver senden, weil Web-Server oft mit speziellen konfiguriert sind Software zum Verarbeiten von Daten, die an einen bestimmten Pfad gesendet werden.

Wenn Sie netstat verwenden, spielt der Pfad keine Rolle, aber was immer Sie in diese Konfigurationseinstellung eingeben, wird in den Daten enthalten sein, die über den Socket in einem Standard-HTTP-Format gesendet werden. Um zu verstehen, wie dies funktioniert, schauen Sie sich diese Seite, die beschreibt, wie ein HTTP-POST an der Socket-Ebene aussieht:

https://www.w3schools.com/tags/ref_httpmethods.asp

POST /test/demo_form.php HTTP/1.1 Host: w3schools.com name1=value1&name2=value2

Der Block über die Zeichen zeigt über die Buchse für ein HTTP-POST gesendet Operation zu http://w3schools.com//test/demo_form.php. Sie sehen, dass der Pfadteil der URL in der ersten Zeile erscheint, der Host in der zweiten Zeile und die Daten danach. Etwas Ähnliches wird an netstat gesendet, wenn Sie den RECO Manager Plus wie beschrieben konfigurieren.

+0

Vielen Dank für die Erklärung. Könnten Sie bitte bitte den https://www.w3schools.com/test/demo_form.php Link für mich überprüfen? Ich denke, es funktioniert nicht mehr ... ist es nur hier oder für Sie funktioniert nicht so gut? Freundliche Grüße! – pb772

+0

Nein, diese URL sollte nicht funktionieren - es ist nur ein Beispiel, das verwendet wird, um zu beschreiben, wie eine HTTP POST-Operation mit einem Socket funktioniert. Ich habe die Hyperlink-Formatierung entfernt, damit sie nicht irreführend ist. – davidgyoung

Verwandte Themen