Hallo, ich habe einen ESP8266 auf dem ein kleiner Webserver läuft und ein Relays schaltet. HTTP://192.168.2.221:84/relays-on" und HTTP://192.168.2.221:84/relays-off" funktioniert im Browser prima. Nun ist da aber noch ein Arduino-Uno mit ETH Shield im Netz, auf diesem läuft ein anderer Webserver. Von diesem soll in regelmäßigen Abständen von 30Sekunden auf den ESP Webserver mit eine der beiden Zeilen zugegriffen werden, um das Relays zu schalten. Wie kann man vom Arduino Webserver die IP Adresse des ESP ansprechen?
Gast
#5003834
Wolfram F. schrieb: > Wie kann man vom Arduino Webserver die IP Adresse des ESP ansprechen? Ein Server ist ein Server und kein Client. Zwei Server unterhalten sich nicht.
Gast
#5004057
Wie schon erwähnt geht das wohl mit dem Server nicht, aber hiermit sollte es funktionieren: https://www.arduino.cc/en/Tutorial/WebClient
Hier wäre es sinnvoller auf MQTT zu setzen.
würde evt schon ein Ping auf HTTP://192.168.2.221:84/relays-on" reichen oder nimmt Ping nicht den ganzen Pfad? das o.g. Beispiel funktioniert nicht mit dem /relays-on ... mit google schon. der Code der auf dem Uno existiert sieht so aus:
1 | |
2 | |
3 | |
4 | |
5 | |
6 | |
7 | |
8 | |
9 | |
10 | |
11 | |
12 | |
13 | |
14 | |
15 | |
16 | |
17 | |
18 | |
19 | |
20 | |
21 | |
22 | |
23 | |
24 | |
25 | |
26 | |
27 | |
28 | |
29 | |
30 | |
31 | |
32 | |
33 | |
34 | |
35 | |
36 | |
37 | |
38 | |
39 | |
40 | |
41 | |
42 | |
43 | |
44 | |
45 | |
46 | |
47 | |
48 | |
49 | |
50 | |
51 | |
52 | |
53 | |
54 | |
55 | |
56 | |
57 | |
58 | |
59 | |
60 | |
61 | |
62 | |
63 | |
64 | |
65 | |
66 | |
Kann man nicht einen Aufruf vor dem client.stop() einfügen der den ESP anspricht?
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.