Forum: Mikrocontroller und Digitale Elektronik Funktioniert ESP8266 out of the box mit Android?


von F. F. (foldi)


Lesenswert?

Hallo Forum!

Habe schon ein bisschen vom ESP8266 gelesen.
Es ist schon eine Firmware vom Hersteller drauf, das habe ich so 
gelesen. Ist es möglich einfach nur einen Pin ein- und auszuschalten und 
das mit einer Android App? Also quasi Spannung dran, App (welche da zu 
empfehlen wäre, würde mich auch interessieren) starten, Modul finden und 
schalten. Wäre das so möglich?

Vielen Dank!

von Einer K. (Gast)


Lesenswert?

Nein!
Mit der Hersteller Firmware  verhält sich das Board wie ein Modem.
Darum nennt man sie auch AT-Firmware.
(Ignoriere die AT-Firmware)

Alternativ:
Die Nodemcu Firmware, dann programmierst du das Ding in Lua.

Alternativ:
Nutze die Arduino IDE, oder PlatformIO.
https://github.com/esp8266/Arduino

von Wolfgang (Gast)


Lesenswert?

Nein ist so nicht direkt möglich.
Ein Handy kann nicht so ohne weiteres ein
Wlan Gerät direkt ansteuern. Da brauchst du einen
µC der das Modul ansteuert. Auf dem Controller läßt du dann
einen Web Server laufen und da kannst du dann drauf zu
greifen vom Handy.

von Einer K. (Gast)


Lesenswert?

Wolfgang schrieb:
> Da brauchst du einen
> µC der das Modul ansteuert. Auf dem Controller läßt du dann
> einen Web Server laufen und da kannst du dann drauf zu
> greifen vom Handy.
Das alles kann der ESP8266!
Ein weiterer µC ist erstmal flüssiger als Wasser.
Überflüssig.

Aber dein Nein, ist trotzdem richtig!
Man muss dem ESP beibigen, was er tun soll.

von F. F. (foldi)


Lesenswert?

Arduino F. schrieb:
> Darum nennt man sie auch AT-Firmware.

Ich habe JuiceSSH und kann damit auch AT Kommandos an das NetIO senden. 
Ginge das damit vielleicht direkt?
Will da (erstmal) nur eine Lampe mit schalten.

: Bearbeitet durch User
von Einer K. (Gast)


Lesenswert?

Falls du mal in die Lage kommst ein "Nein" zu akzeptieren, dann besteht 
Hoffnung, dass der ESP nach einer 1/2 Stündigen Programmiersitzung alles 
tut, was du willst. Z.B. deine Lampe schaltet

von F. F. (foldi)


Lesenswert?

Wenn hier geschrieben wird, dass er mit der Basissoftware auf AT 
Kommandos reagiert, dann wird die weitere Frage doch erlaubt sein.

von e-d (Gast)


Lesenswert?


von Einer K. (Gast)


Lesenswert?

F. F. schrieb:
> Wenn hier geschrieben wird, dass er mit der Basissoftware auf AT
> Kommandos reagiert, dann wird die weitere Frage doch erlaubt sein.
Natürlich kannst du dein Android Tablet per USB Serial Adapter an den 
ESP anschließen. Und ihm dann AT Kommandos nach belieben schicken...
Aber mit einem Pin wackeln, tut er dann auch noch nicht.
Die AT Kommandos helfen dir erstens nicht weiter, zweitens funktionieren 
sie nicht über Wlan, sondern nur seriell.

von F. F. (foldi)


Lesenswert?

Ok! Vielen Dank!

von Tom (Gast)


Lesenswert?

F. F. schrieb:
> Wenn hier geschrieben wird, dass er mit der Basissoftware auf AT
> Kommandos reagiert, dann wird die weitere Frage doch erlaubt sein.

Ist sie, denn was bisher nicht ausdrücklich gesagt wurde ist, dass die 
Standard AT-Firmware nur auf Kommandos am (kabelgebundenen) Seriellen 
Interface hört. W-LAN Seitig ist da standardmäßig nichts offen.

Mit der NodeMCU Firmware kommst du aber relativ schnell sehr weit. Da 
gibt es ein "Telnet server" script das du drauf laden kannst, dann führt 
der ESP jeden beliebigen LUA Befehl aus den du ihm über den Telnet Port 
schickst.

von F. F. (foldi)


Lesenswert?

Danke Tom!
Werde mich in den "kälteren Tagen" da mal einarbeiten.
Wäre nur schön gewesen, wenn es auch "out of the Box" Start gegeben 
hätte.

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.