Forum: Mikrocontroller und Digitale Elektronik Mehrere Esp8266 einstellung


von Andreas (Gast)


Lesenswert?

Hallo,
Meine Module sind nun auch unterwegs :)

Nun meine Frage; ich wollte gern mein 8 Temperatur-Sensoren(jeder 
Temperatur-Sensor hat ein esp8266) abfragen.
Als (Master nehme ich ein stm32 mit esp8266),wie muss ich denn die 
einzelnen Module Konfigurieren? Und wie muss der Master Konfiguriert 
werden?

Mit dem Master wollte ich dann die einzelnen Temperratur Module abfragen 
nach der Temperratur.

Muss ich die einzelnen Module eine Adresse geben?

Vielleicht kann mir einer weiter helfen.


Mfg
andreas

von Ulrich F. (Gast)


Lesenswert?

Naja...
Meine Erfahrung mit esp8266 Modulen beträgt 0,0 Prozent.
Aber, da du bisher keine Antworten erhalten hast .....


Grundsätzlich sprechen die Module "WLAN"!

Also ja, es müssen Netzwerkadressen vergeben werden!
Entweder fest, oder vom AP per DHCP.
Fest vergeben, würde ich vorschlagen....
Als AP kannste deinen DSL WLAN Router verwenden, falls vorhanden.

Master?
Im Netzwerksektor spricht man eher von "Server" und "Client".


>Mit dem Master wollte ich dann die einzelnen Temperratur Module
>abfragen nach der Temperratur.
Dann ist der "Master" der Client, welcher die vielen Server anspricht.

von Bügl (Gast)


Lesenswert?

Welche Module bekommst du?
Wie wird die Temperatur erfasst?
Wie kommt der Messwert in die Module?

von Cyblord -. (cyblord)


Lesenswert?

Wer mit WLAN Modulen experimentiert sollte vorher mal grundlegende 
Vorstellungen von Netzwerktechnik haben. Dann würden sich Fragen nach 
Adressierung usw. von alleine lösen. Und wozu einen extra "Master"? Das 
kann ein PC, Notebook, Smartphone, Tablet auch übernehmen. Halt alles 
was ins WLAN btzw. dein resliches Heimnetz kommt.

Also bitte, bevor du weitermachst, einfach mal ein bisschen in Richtung 
Netzwerkstack, LAN, Ethernet, IP-Adressen usw. schlau machen.

von Andreas (Gast)


Lesenswert?

Bügl schrieb:
> Weche Module bekommst du?
V1
> Wie wird die Temperatur erfasst?
Mit DS18S20

 Wie kommt der Messwert in die Module?
Mit Atmega88 über die Uart


Wenn ich das jetzt richtig interpretiere ;
Die Temperratur Module werden als Server Konfiguriert mit 
AT+CIPSERVER=1,8080 für Tempmodul 1 bis AT+CIPSERVER=1,8086 für 
Tempmodul 7

Aber wie bekomme ich die daten von meinen Temperraturmodul in den 
esp8266
und wie kann ich daten empfangen zb. T1out= anfrage vom client gibt mir 
die daten bitte.


Und wie muss ich den Client konfigurieren damit ich die daten senden und 
empfangen kann.

vielleicht könnte mir das einer von ihne bischen genauer erklären.
mfg

von Andreas (Gast)


Lesenswert?

Für den Master

# Define Wlan_channel = 1
# Define Server_port = 8080
# Define Wlan_ssid = "Master"
# Define Wlan_passwort = "0987654321"


AT+CWMODE=2  // AP MODE

AT+CIPMUX=1  // Mehrfach verbindungen

SSID, Passwort, Kanal und Verschlüsselung)
 AT+CWSAP=;
Wlan_ssid ;  ","
Wlan_passwort ; ","
Wlan_channel ; ",4

AT+CIPSERVER=1,  Server_port

sende zeichen zum Temperratur modul
AT+CIPSEND=0,5 // 5 zeichen
Temp1


wie muss dass jetzt aussehen für die Temperraturmodule??

könnte mir da einer Weiterhelfen

danke
mfg

von Die Welt geht vor die Hunde (Gast)


Lesenswert?

sieht mir nach einer Quarkidee aus, solche Module würden bei mir 
einfache UDP-Datenpakete mit ID z.B. jede Minute per Broadcast 
versenden. Auf keinen Fall solch ein kompliziertes gehampel mit tausend 
kleinen Serverchen die dann auch noch einzeln abgefragt werden sollen..

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.