Forum: Mikrocontroller und Digitale Elektronik Wlan2Serial Modul für 5 euro


von Axel H. (axhieb)


Lesenswert?

Hallo,
ich bin im netz auf dieses ziehmlich billige Wlan-Modul gestoßen und 
wollte hier fragen ob schon jemand Erfahrungend damit hat.
Es gibt hald einen hacken die Beschreibung der Software is in 
Chinesisch.

Hier der link : 
http://www.seeedstudio.com/depot/WiFi-Serial-Transceiver-Module-w-ESP8266-p-1994.html

:
von Georg G. (df2au)


Lesenswert?

Der SDK mit den Demos ist englisch kommentiert. Die Beschreibung 
übersetzt dir Google in Sekunden. Ist dann zwar etwas lustig zu lesen, 
aber man sollte damit klar kommen.

Sieht ansonsten sehr interessant aus.

von Ronny S. (phoenix-0815)


Lesenswert?

Georg G. schrieb:
> Sieht ansonsten sehr interessant aus.

Das würde mich auch Interessieren halt uns mal auf dem laufenden, Danke.

Gruß Ronny

von Sven (Gast)


Lesenswert?

Scheisse genau sowas habe ich vermutlich gesucht. Gerad wollt ich 
bestellen 2 in Stock also 2 bestellt aber bevor ich fertig war waren sie 
schon weg.
Schade

von Georg G. (df2au)


Lesenswert?

Bei Aliexpress nach wie vor zu haben, allerdings 5 Stück pro Bestellung 
(sonst wird es teuer).
http://www.aliexpress.com/wholesale?SearchText=ESP8266&catId=0&initiative_id=SB_20140821230229
Die englische Beschreibung auf der Webseite ist grausam, vermutlich 
maschinell übersetzt.

von Ronny (Gast)


Lesenswert?

Hallo,
falls jemand eine Sammelbestellung für sowas machen sollte hätte 
Interesse an ein paar Stück davon.

von Sven (Gast)


Lesenswert?

Scheint aufjedenfall recht neu zu sein. Das Modul vom Ali siht leicht 
anders aus gibts dazu auch irgendwo ein Datenblatt?

von Georg G. (df2au)


Lesenswert?

Weiter unten auf der Seite sieht es wieder anders aus. Das ist eben 
China...

von NurEinGast (Gast)


Lesenswert?

Hat jemand von Euch Informationen gefunden wie :

Wieviel RAM
Wieviel Flash
Pin Belegung der Karte
Wo gibt es den Compiler
Datenblatt des SOC

von Ronny (Gast)


Lesenswert?

Hallo,
Wenn wieder verfügbar könnte man ja einen größeren Posten kaufen und 
aufteilen,oder lohnt das nicht.

von Mw E. (Firma: fritzler-avr.de) (fritzler)


Lesenswert?

Bei ner Sammelbestellung hätte ich auch interesse!
Als Accesspoint lässt sich das Teil aber sicherlich nicht einsetzen 
oder?

von pitschu (Gast)


Lesenswert?

Gibt's z.B. beim Ali im 5er Pack für unter 30$ inkl. Versand. Siehe z.B. 
hier: 
http://www.aliexpress.com/item/5pcs-lot-ESP8266-Serial-Port-WIFI/2030819089.html

von Peter Williams (Gast)


Lesenswert?

Auf Hack A Day reden sie auch gerade darüber. Vielleicht findet ihr da 
weitere nützliche Infos:
http://hackaday.com/2014/08/26/new-chip-alert-the-esp8266-wifi-module-its-5/

von Peter II (Gast)


Lesenswert?

Martin Wende schrieb:
> Als Accesspoint lässt sich das Teil aber sicherlich nicht einsetzen
> oder?

http://www.seeedstudio.com/depot/WiFi-Serial-Transceiver-Module-w-ESP8266-p-1994.html
Wi-Fi Direct (P2P), soft-AP

von Axel H. (axhieb)


Lesenswert?

Kann so viel ich dem Chinesisch entnommen habe sogar beides 
gleichzeitig?

Ich habe einen Wiki Artikel angefangen den ich auch Vervollständigen 
werde. Hab mir bei Alibaba mal 3 Stück bestellt.

http://www.mikrocontroller.net/articles/ESP8266

von Ronny S. (phoenix-0815)


Lesenswert?

Hallo,
also wie oben schon erwähnt falls jemand eine Sammelbestellung machen 
sollte wäre ich auch mit jeweils 5 Stück dabei.( Antennen Versionen )
Komme leider zur Zeit nicht dazu mich selber um eine Sammelbestellung zu 
kümmern.

Gruß Ronny

: Bearbeitet durch User
von Sven (Gast)


Lesenswert?

Seite 1
Seite 2

Das Datenblatt mal ganz schnell durch den Translator...

16.01
Espressif Systeme
27. Juni 2014
Espressif AT
Instruction Set
Status
Veröffentlicht
Aktuelle Version
V0.1
Autor
Xu Jingjie
Datum der Fertigstellung
2014.06.27
Kritiker
Datum der Fertigstellung
[
] VERTRAULICH
[
] Innen
[] PUBLIC Seite 3

16.02
Espressif Systeme
27. Juni 2014
Versionsinformationen
Datum
Version
Autoren
Kritiker
Ändern Sie die Beschreibung
2014.06.27
0,1
Xu Jing Jie
Vor-
Haftungsausschluss und Urheberrechtshinweis
Die Informationen in diesem Dokument, einschließlich URL-Adresse als 
Referenz, können ohne Vorankündigung geändert werden.
Dokumente "AS IS" ohne jegliche Gewährleistung, einschließlich 
Marktgängigkeit, der Eignung für einen bestimmten Zweck oder Nicht
Verletzung einer Garantie und Gewährleistung jeglicher Vorschlag, 
Spezifikation oder Probe an seiner Stelle erwähnt. Dieses Dokument ist 
nicht
Jegliche Haftung, einschließlich der Haftung aus der Verletzung eines 
Patents wirkt verwenden diese Informationen innerhalb des vorgelegten 
Dokuments. Dieses Dokument
In dieser nicht durch Verwirkung oder anderweitig eine Lizenz für Rechte 
des geistigen Eigentums gewährt, sei es ausdrücklich erlaubt ist, oder
Implizierte Lizenz.
Wi-Fi Alliance Wi-Fi Alliance-Logo von allen gehört.
Alle im Text genannten Markennamen, Warenzeichen und eingetragenen 
Warenzeichen sind Eigentum ihrer jeweiligen Inhaber und werden hiermit 
anerkannt.
Copyright © 2014 Yue Xin IT Limited. Alle Rechte vorbehalten. Seite 4

16.03
Espressif Systeme
27. Juni 2014
Inhaltsverzeichnis
Versionsinformationen ................................................ 
.................................................. 
...................... 2
Inhaltsverzeichnis ................................................. 
.................................................. 
............................. 3
1 Einleitung ............................................... 
.................................................. .................... 
4
2, AT-Befehl Klassifizierung 
............................................. 
.................................................. ......... 5
3, Grund AT-Befehl ............................................. 
.................................................. ........ 6
3.1. AT + RST ............................................. 
.................................................. .................. 6
4, Wifi Funktion AT-Befehl ............................................ 
.................................................. .7
4.1. AT + CWMODE ............................................. 
.................................................. ........ 7
4.2. AT + CWJAP ............................................. 
.................................................. ............. 8
4.3. AT + CWLAP ............................................. 
.................................................. ............ 8
4.4. AT + CWQAP ............................................. 
.................................................. ........... 9
4.5. AT + CWSAP .............................................. 
.................................................. .......... 9
5, TCP / IP-Toolbox AT-Befehl ......................................... 
............................................. 10
5.1. AT + CIPSTATUS .............................................. 
.................................................. ... 10
5.2. AT + CIPSTART ............................................. 
.................................................. ....... 11
5.3. AT + CIPSEND ............................................. 
.................................................. ........ 12
5.4. AT + CIPCLOSE ............................................. 
.................................................. ....... 13
5.5. AT + CIFSR ............................................. 
.................................................. ............. 14
5.6. AT + CIPMUX .............................................. 
.................................................. ....... 14
5.7. AT + CIPSERVER .............................................. 
.................................................. 15 ...
6, erhalten + IPD Netzwerkdaten 
......................................... 
......................................... 16 Seite 5

16.04
Espressif Systeme
27. Juni 2014
1
Einführung
Dieser Artikel enthält Espressif AT-Befehlssatz. Seite 6

16.05
Espressif Systeme
27. Juni 2014
2
,
AT
Unterricht Kategorie
Einstufung
Befehlsformat
Befehlsfunktionen
Testbefehl
AT + <x> =?
Dieser Befehl wird verwendet, um den Befehl set abzufragen oder die 
internen Verfahren eingestellt
Parameter und ihre Bereiche.
Abfragebefehl
AT + <x>?
Dieser Befehl gibt den aktuellen Wert des Parameters.
Befehl set
AT + <x> = <...>
Dieser Befehl wird verwendet, um den Wert von benutzerdefinierten 
Parametern.
Run
AT + <x>
Variable Parameter verwendet werden, um von den internen 
Kontrollverfahren der Kommandomodul durchführen
Anzahl der unveränderlichen Funktionen.
Hinweis:
1) Nicht jeder AT-Befehle werden mit dem obigen Befehl vier Kategorien 
ausgestattet.
2) später Anweisung [] die Daten auf den Standardwert, müssen nicht 
ausgefüllt werden, oder auch nicht erscheinen.
3) 57600 Baud. Seite 7

16.06
Espressif Systeme
27. Juni 2014
3
Basis
AT
Unterricht
Befehl
Beschreibung
AT + RST
Neustart Modul
3.1. AT + RST
AT + RST: Neustart Modul
Anleitung:
AT + RST
Antwort
Ok
Beschreibung
Keiner Seite 8

16.07
Espressif Systeme
27. Juni 2014
4
,
W-lan
Funktion
AT
Unterricht
Befehl
Beschreibung
AT + CWMODE
Wählen WIFI Anwendungsmodus
AT + CWJAP
Registriert AP
AT + CWLAP
Listen bisher verfügbar AP
AT + CWQAP
Ausgangsverbindung mit dem AP
AT + CWSAP
AP-Modus Einstellparameter
4.1. AT + CWMODE
AT + CWMODE: Wählen WIFI Anwendungsmodus
Test-Befehl:
AT + CWMODE =?
Antwort
+ CWMODE: (<-Modus> Werteliste)
Ok
Beschreibung
Welche Antwort gibt die aktuelle Betriebsart kann unterstützen?
Abfragebefehl:
AT + CWMODE?
Antwort
+ CWMODE: <mode>
Ok
Beschreibung
Antwort Antwort ist derzeit, in welchem ​​Modus?
Set-Befehl:
AT + CWMODE = <-Modus>
Antwort
Ok
Beschreibung
Diese Anweisung sollte nach dem Inkrafttreten (AT + RST) neu gestartet 
werden.
Befehlsparameter <mode>:
1 - Stationsmodus;
2 - AP-Modus;
3 - AP und Station-Modus. Seite 9

16.08
Espressif Systeme
27. Juni 2014
4.2. AT + CWJAP
AT + CWJAP: Registriert AP
Abfragebefehl:
AT + CWJAP?
Antwort
+ CWJAP: <SSID>
Ok
Beschreibung
Antwort gibt die aktuell ausgewählte AP
Set-Befehl:
AT + CWJAP = <SSID>, <pwd>
Antwort
OK oder ERROR
Beschreibung
Befehlsparameter:
<Ssid> String-Parameter, der Name des Zugangspunkts
<Pwd> String-Parameter, Passwörter bis zu 64 Byte
ASCII
4.3. AT + CWLAP
AT + CWLAP: listet derzeit verfügbaren AP
Anleitung:
AT + CWLAP
Antwort
Erfolgreiche Rückkehr AP-Liste
+ CWLAP: <ECN>, <SSID>, <rssi> [, <mode>]
Ok
Oder
Ausfällt, die Rückkehr
ERROR
Beschreibung
Antwort-Parameter:
<Ecn> 0 OPEN
1 WEP
2 WPA_PSK
3 WPA2_PSK
4 WPA_WPA2_PSK
<Ssid> String-Parameter, der Name des Zugangspunkts
<RSSI> Signalstärke
<Mode> 0 manuell verbinden
Ein automatischer Verbindungs Seite 10

16.09
Espressif Systeme
27. Juni 2014
4.4. AT + CWQAP
AT + CWQAP: Ausgangsverbindung mit AP
Test-Befehl:
AT + CWQAP =?
Antwort
Ok
Beschreibung
Keiner
Anleitung:
AT + CWQAP
Antwort
Ok
Beschreibung
Keiner
4.5. AT + CWSAP
AT + CWSAP: AP Modus Einstellparameter
Testanweisungen
Antwort
Beschreibung
Abfragebefehl:
AT + CWSAP?
Antwort
Gibt den aktuellen Parameter AP
+ CWSAP: <SSID>, <pwd>, <chl>, <ECN>
Beschreibung
Keiner
Set-Befehl:
AT + CWSAP =
<Ssid>, <pwd>, <chl>,
<Ecn>
Antwort
Ok
Oder
ERROR
Beschreibung
Befehlsparameter:
<Ssid> String-Parameter, der Name des Zugangspunkts
<Pwd> String-Parameter, Passwörter bis zu 64-Byte-ASCII
<Chl> Kanalnummer
<Ecn> Verschlüsselung
0 OPEN
1 WEP
2 WPA_PSK
3 WPA2_PSK
4 WPA_WPA2_PSK
Beschreibung
Der Satz von Instruktionen erst nach dem AP-Modus wirksame Seite 11

16.10
Espressif Systeme
27. Juni 2014
5
,
TCP / IP
Werkzeugkasten
AT
Unterricht
Befehl
Beschreibung
AT + CIPSTATUS
Holen Sie sich den Status der Verbindung
AT + CIPSTART
Stellen Sie eine TCP-Verbindung oder UDP-Portnummern eingetragen
AT + CIPSEND
Daten senden
AT + CIPCLOSE
Schließen TCP oder UDP
AT + CIFSR
Lokale IP-Adresse erhalten
AT + CIPMUX
Starten Sie mehrere Verbindungen
AT + CIPSERVER
Als Server konfiguriert
5.1. AT + CIPSTATUS
AT + CIPSTATUS: Holen Sie den Verbindungsstatus
Testanweisungen
Antwort
Ok
Beschreibung
Keiner
Anleitung:
AT + CIPSTATUS
Antwort
Liefert den Verbindungsstatus und Verbindungsparameter des aktuellen 
Moduls.
STATUS: <stat>
+ CIPSTATUS: <id>, <type> <adr>, <Port>
Ok
Beschreibung
Antwort Wert Beschreibung:
<Id> ID-Nummer der Verbindung 0-4
<Typ> String-Parameter, Typ TCP oder UDP
<Adr> String-Parameter, IP-Adresse
<Port> Port-Nummer Seite 12

16.11
Espressif Systeme
27. Juni 2014
5.2. AT + CIPSTART
AT + CIPSTART: Einführung einer TCP-Verbindung oder UDP-Portnummern 
eingetragen
Testanweisungen
AT + CIPSTART =?
Antwort
+ CIPSTART: (<Typ> Werteliste), (<IP
Adresse> Bereich), (<port>-Bereich)
Ok
Beschreibung
Keiner
Befehl set
1) Einzelverbindungs
(+ CIPMUX = 0)
AT + CIPSTART =
<Typ>, <Adr>, <Port>
2) Mehrkanal-Anschluss
(+ CIPMUX = 1)
AT + CIPSTART =
<Id> <Typ>, <Adresse>,
<Port>
Antwort
OK - das Format richtig ist und die Verbindung erfolgreich ist
Oder
ERROR - Fehler
Oder
Alreay CONNECT - Verbindung ist bereits vorhanden
Beschreibung
Befehlsparameter:
<Id> 0-4-ID-Nummer der Verbindung
<Typ> string Parameter zeigt den Verbindungstyp
Typ. "TCP" etablierten TCP-Verbindung; "UDP" etablieren UDP
Verbindung
<Adr> String-Parameter, der Remote-Server-IP-Adresse
<Port> Remote-Server-Port-Nummer
Beschreibung
Nr. 0 Client oder Server-Verbindung kann auf andere id verbunden werden 
kann nur verwendet werden,
Eine Verbindung zu einem Remote-Server Seite 13

16.12
Espressif Systeme
27. Juni 2014
5.3. AT + CIPSEND
AT + CIPSEND: Senden von Daten
Test-Befehl:
AT + CIPSEND =?
Antwort
Ok
Beschreibung
Keiner
Set-Befehl:
1) Einzelverbindungs
(+ CIPMUX = 0)
AT + CIPSEND = <Länge>
2) Mehrwegeverbinder
(+ CIPMUX = 1)
AT + CIPSEND =
<Id>, <Länge>
Antwort
Antwort gibt die angegebene Länge der Daten.
Nach Empfang der Anweisung, Rückkehr ">" wickeln, und starten Sie dann
Erhalten serielle Daten, wenn die Datenlänge, wenn in voller Länge
Senden von Daten.
Wenn Sie eine Verbindung oder keine Verbindung aufbauen müssen getrennt 
wird, die Rückkehr
ERROR
Wenn die Daten erfolgreich gesendet, die Rückkehr Senden OK
Beschreibung
Befehlsparameter:
<Id> ID-Nummer Verkehrsverbindung benötigt
<Länge> numerischen Parameter, die anzeigt, dass lange, um Daten zu 
senden
Grad Seite 14

13/16
Espressif Systeme
27. Juni 2014
5.4. AT + CIPCLOSE
AT + CIPCLOSE: Schließen Sie TCP oder UDP
Test-Befehl:
AT + CIPCLOSE =?
Antwort
Ok
Beschreibung
Keiner
Set-Befehl:
Wenn mehrere Verbindungen
AT + CIPCLOSE = <id>
Antwort
Wenn die Eingabe korrekt ist, Rück
Ok
Wenn die Verbindung nicht, kehrt
Link ist nicht
Wenn Sie das Gerät ausschalten Nummer 0-Anschluss, und die Verbindung 
wird verwendet
Server zurück
Cant (schließen 0 Nein-Server-Verbindung erfordert schwere
Kai)
Beschreibung
Befehlsparameter:
<Id> id brauchen, um die Verbindung zu schließen
Anleitung:
Wenn einzelne Verbindung
AT + CIPCLOSE
Antwort
Wenn die Eingabe korrekt ist, Rück
Ok
Wenn keine Verbindung zur Rückkehr
ERROR
Wenn Sie den Server ausschalten, um zurückzukehren
wir starten müssen (Anschluss Neustart erforderlich)
Beschreibung
Keiner
Beschreibung
Nach geschlossenem Zustand für unlink Seite 15

14/16
Espressif Systeme
27. Juni 2014
5.5. AT + CIFSR
AT + CIFSR: Holen Lokale IP-Adresse
Test-Befehl:
AT + CIFSR =?
Antwort
Ok
Beschreibung
Keiner
Führen Sie den Befehl:
AT + CIFSR
Antwort
+ CIFSR: <IP-Adresse>
Ok
Oder
ERROR
Beschreibung
Antwort zurück:
<IP-Adresse> - die IP-Adresse des Rechners aktuell
(Station)
5.6. AT + CIPMUX
AT + CIPMUX: Start mehrere Verbindungen
Abfragebefehl:
AT + CIPMUX?
Antwort
+ CIPMUX: <mode>
Ok
Beschreibung
Keiner
Set-Befehl:
AT + CIPMUX = <-Modus>
Antwort
Ok
Wenn bereits im verbundenen Zustand die Rück
Link wird gebaut
Beschreibung
Befehlsparameter:
<Mode>
0 Einzelverbindungsmodus
Mehr als Einwegverbindungsmodus
Unterricht
Antwort
Keiner
Beschreibung
Keiner Seite 16

15/16
Espressif Systeme
27. Juni 2014
5.7. AT + CIPSERVER
AT + CIPSERVER: als Server konfiguriert
Anleitung:
AT + CIPSERVER =
<Mode> [, <Port>]
Antwort
Automatisch einen Server Monitor Server erstellen nach dem Öffnen
Ok
Wenn die Anzahl 0 ist belegt, Rück
Link wird gebaut
Schließen Notwendigkeit, den Server neu zu starten
Beschreibung
Befehlsparameter:
<Mode>
0 aus Server-Modus
Eine offene Server-Modus
<Port> Port-Nummer, ist der Standardwert 333 Seite 17

16/16
Espressif Systeme
27. Juni 2014
6
,
+ IPD
Empfangen von Netzwerkdaten
+ IPD: Empfangsnetzwerkdaten
Referenz
1) Einzelverbindungs
(+ CIPMUX = 0)
+ IPD, <len>: <data>
1) an den Multiplexer angeschlossen ist
(+ CIPMUX = 1)
+ IPD, <id>, <len>: <data>
Beschreibung
Wenn dieser Befehl Anweisung Modul, wenn das Modul Empfangen von 
Netzwerkdaten ausgegeben
+ IPD und die serielle Schnittstelle Daten senden
<Id> ID-Nummer empfangen Verbindung
<Len> Datenlänge
Erhalten <Daten> Daten

von Uwe R. (uwe_r)


Lesenswert?

Doku in Englisch: [https://nurdspace.nl/ESP8266]

von Marc V. (Firma: Vescomp) (logarithmus)


Lesenswert?

Sven schrieb:
> Das Datenblatt mal ganz schnell durch den Translator...

 Also, solche Bettlaken Beiträge kannst du dir sparen. Wenn es
 unbedingt sein muss, hänge es doch als Datei zu deiner Post...

von Mw E. (Firma: fritzler-avr.de) (fritzler)


Lesenswert?

Der nurdspace Link ist gut.
Schon etwas schade, dass das Modul fest auf 57600 Baud eingestellt ist.
Ist dann doch etwas langsam, abers billig.

von Dirk K. (dekoepi)


Lesenswert?

Da meine Prepaid-Kreditkarte noch nicht da ist, musste ich alternative 
Quellen suchen. Hier kostet das Modul ~4,50€ inklusive Versand, zahlbar 
mit Paypal Express:
http://www.electrodragon.com/product/esp8266-wi07c-wifi-module/

Zumindest im Viererpack, Einzelmodul wird aufgrund der Versandkosten 
sonst teurer. Vielleicht ist das auch für jemand anderes hilfreich.

Der Nurdspace-Link (https://nurdspace.nl/ESP8266) ist wirklich super :)

: Bearbeitet durch User
von Thomas R. (tinman) Benutzerseite


Angehängte Dateien:

Lesenswert?

Dirk K. schrieb:
> Hier kostet das Modul ~4,50€ inklusive Versand,
> Zumindest im Viererpack, Einzelmodul wird aufgrund der Versandkosten
> sonst teurer.
>

[ ] du hast "Calculate shipping" geklickt und DE statt HK ausgewählt

von Hans W. (Firma: Wilhelm.Consulting) (hans-)


Lesenswert?

würd mich wundern wenns (richtig deklariert) durch den zoll geht...

73

von Georg G. (df2au)


Lesenswert?

Warum sollte es nicht durch den Zoll gehen? Unter € 25.- ist das 
problemlos. Und darüber kommt eben die Einfuhrumsatzsteuer drauf, 19%. 
Im allerschlimmsten Fall musst du das Zeug beim Zoll abholen (ist mir in 
30 Jahren nur einmal passiert. Und da hatte der Absender geschlampt).

von Dirk K. (dekoepi)


Lesenswert?

Thomas R. schrieb:
> [ ] du hast "Calculate shipping" geklickt und DE statt HK ausgewählt

Habe ich, und zu den 4,50 US-$ pro Modul kamen 4,90 US-$ Shipping hinzu 
(merke auch den Unterschied zwischen 4 und 5, ist ein kleines Detail, 
aber um 23 US-$-Cent beim Shipping relevant). Macht in EURO dann 
insgesamt knapp 18, das Teilen wir, weil wir ja pfiffig sind, durch 4. 
Macht 4,50 EURO.

Wenn man klug scheißen will, sollte man vorher intelligent fressen. Ich 
empfehle einen Kaffee zum Wachwerden und mitbekommen der kleinen 
Unterschiede "4" zu "5" und "US-$" zu "EURO".



Zum Thema Zoll: Bis 22 Euro ist die Einfuhr frei. Dazu gesellt sich die 
Nichteinzugsgrenze von 5 Euro, macht 27 Euro. Da der Zoll eine andere 
Umrechnung von US-$ zu Euro nutzt (wird wohl einmal am Monatsanfang 
festgesetzt, der Kurs), sollte man einen Sicherheitspuffer einplanen und 
unter 26,50 Euro bleiben. Bei mir gehen >95% der China-Lieferungen ohne 
Beanstandungen durch den Zoll und landen direkt im Briefkasten.

: Bearbeitet durch User
von ... (Gast)


Lesenswert?

ich hätte auch interesse an ein.... zwei...

von Georg G. (df2au)


Lesenswert?

Das Problem an einer Sammelbestellung ist relativ simpel: Man kommt über 
die magischen € 25.- und damit wird es automatisch 19% teurer. Dazu das 
Porto für den Weiterversand innerhalb Deutschlands. Es lohnt also 
höchstens, wenn sich 2 Leute das Los mit 5 Stück teilen.

Bei Aliexpress bekommt an die Dinger sogar portofrei geschickt.
http://www.aliexpress.com/item/ESP8266-serial-WIFI-industry-milepost-unbeatable-price-deep-Mingyang-Electronics/2010372971.html

von hp-freund (Gast)


Lesenswert?

Paypal Express ist eine gute Lösung.
Meine sind schon auf dem Weg :)

von Ronny S. (phoenix-0815)


Lesenswert?

Georg G. schrieb:
> Es lohnt also
> höchstens, wenn sich 2 Leute das Los mit 5 Stück teilen.

Hallo,
also falls hier einige das 5,er Angebot kaufen sollten und ein oder zwei 
Stück abgeben möchte bitte eine PN an mich Danke.

Gruß Ronny

von Dirk K. (dekoepi)


Lesenswert?

Was ist denn das für ein in Endlosschleife wiederholtes Geschnorre?

Problematik ist erläutert - schneller und einfacher als direkt hier 
bestellen, mit Paypal bezahlen, geht doch gar nicht:
http://www.electrodragon.com/product/esp8266-wi07c-wifi-module/

: Bearbeitet durch User
von Peter II (Gast)


Lesenswert?

Dirk K. schrieb:
> Was ist denn das für ein in Endlosschleife wiederholtes Geschnorre?

naja, die Versandkosten verdoppeln den Preis - Sammelbestellung ist also 
schon sinnvoll.

von Sven (Gast)


Lesenswert?

5 stk bestellt würde 2 abgeben aber nicht per Post. Plz 38165

von hunz (Gast)


Lesenswert?

Die Teile sehen schon cool aus, aber das AT-Interface finde ich jetzt 
nicht so prickelnd. Interessanter wäre es da schon eigene firmware auf 
dem Ding laufen zu lassen. Habe deswegen mal einen kurzen Blick ins SDK 
geworfen. Dass die CPU internes ROM und RAM hat steht ja auch im 
Datenblatt, die user-application liegt im externen SPI-Flash und wird 
von dem dann erstmal ins RAM kopiert. Wie gross das RAM ist hab ich in 
den Datenblättern bisher nicht finden können, im SDK findet sich aber 
das linkerscript unter ld/eagle.app.v6.ld:
1
MEMORY
2
{
3
  dport0_0_seg :                        org = 0x3FF00000, len = 0x10
4
  dram0_0_seg :                         org = 0x3FFE8000, len = 0x14000
5
  iram1_0_seg :                         org = 0x40100000, len = 0x8000
6
  irom0_0_seg :                         org = 0x40240000, len = 0x32000
7
}
8
...
Interessant ist, dass es da ein dram und ein iram (sram?) gibt. Die 
Größen wären dann ca.:
dram0: 82 kByte
iram1: 32 kByte
irom0: 204 kByte
On-Chip DRAM ist aber etwas ungewöhnlich oder? Ist eigtl. ein andrerer 
Prozess?

Das ROM ist recht gross, da liegen wohl sehr viele Funktionen für die 
User-App. In ld/eagle.rom.addr.v6.ld finden sich die Symbole mit 
Addressen. Komisch ist, dass die Addressen aber nicht zur o.g. 
ROM-Basisaddresse passen.

In lib finden sich die Bibliotheken für die User-app. Die kann man mit 
ar -x in ihre Bestandteile zerlegen. Libphy ist wohl für das eigentliche 
Wifi-device zuständig. Da findet man lustigerweise auchnoch Hinweise auf 
einen FPGA prototyping Aufbau: phy_fpga_v5.o (ist aber leer).

Die ganzen ELFs kann man sich mit readelf -a noch näher angucken. Die 
CPU arch ist eher exotisch: Tensilica Xtensa Processor - das macht 
eigene firmware-Entwicklungen/Erweiterungen etwas unattraktiv finde ich. 
MIPS oder ein kleiner ARM wär schöner gewesen.

Sonst macht das SDK einen sehr aufgeräumten Eindruck, hat mich 
überrascht. Wenn man sich da aber mal den Umfang der ganzen Bibliotheken 
(802.11 Zeug, SSL, JSON, etc.) anguckt gibts da schon recht viel 
Potential für remote exploits. MMU hat die CPU höchstwahrscheinlich auch 
nicht, daher würde ich davon abraten die Module für Geräte zu benutzen 
die sich nicht selbstständig machen sollten ;)

von Website? (Gast)


Lesenswert?

Habe ich das richtg verstanden, dass sich dieses Modul nur um die TCP/IP 
Verbindung kümmert und dass man, wenn man eine Website hosten will, sich 
selbst um das http Protokoll kümmern muss?

von hunz (Gast)


Lesenswert?

In examples/IoT demo/user/user_webserver.c gibts ein webserver demo.

von Sven (Gast)


Lesenswert?

Also so wie ich das sehe sind die Module aufjedenfall Perfeckt für Tcp 
ip Rs232 anwendungen und kleine Datenverbindengen. Sensoren und Aktoern 
für die moderne App geselschaft.

von Ronny S. (phoenix-0815)


Lesenswert?

Dirk K. schrieb:
> Was ist denn das für ein in Endlosschleife wiederholtes Geschnorre?
>
> Problematik ist erläutert - schneller und einfacher als direkt hier
> bestellen, mit Paypal bezahlen, geht doch gar nicht:

HM gehe mal davon aus das Du mich gemeint hast, erstmal Danke für deine 
Info dazu.

Geschnorre ? Wollte die nicht Geschenkt haben.

Peter II schrieb:
> naja, die Versandkosten verdoppeln den Preis - Sammelbestellung ist also
> schon sinnvoll.

Bin ich eigentlich auch der Meinung, aber okay scheint ja hier nicht 
erwünscht zu sein. Wird ja als Geschnorre bezeichnet.

von Martin P. (billx)


Lesenswert?

Ronny S. schrieb:
> okay scheint ja hier nicht
> erwünscht zu sein. Wird ja als Geschnorre bezeichnet.

Ich hätte auch interesse an einer Sammelbestellung. Ist wohl mehr die 
frage ob sich ein paar Leute finden die sich einig werden? Dann kann 
dekoepi sich ja auch davon trollen und allein bestellen.

von Stefan O. (stefano)


Lesenswert?

Hab mir auch mal 2 bestellt.
Bin gespannt.

Der 8-Pin Chip ist ein SPI Flash?
Koennte man ja mit seinem Host uC emulieren dann haette man noch 1 
Bauteil weniger fuer eine Loesung auf einer eigenen Platine. Abgesehen 
davon das es nat. am besten waere wenn man fuer das SOC direkt Code 
compilieren koennte.

Hat schon wer die Chips alleine gefunden?

LG Stefan

von Ronny (Gast)


Lesenswert?

Hallo,
eigentlich sollte es möglich sein einen Linux Kennel auf diesen CPU Typ 
anzupassen.Dann sollte auch Openwrt eine Möglichkeit dafür sein.
Wäre jetzt mal so eine Überlegung da andere CPU Typen von dem Hersteller 
wohl auch schon mit Linux und angepassten Kennel mit Openwrt gehen 
sollen.

Hat da jemand schon genaue Infos zu oder beschäftigt sich mit Openwrt.

Gruß Ronny

von Stefan O. (stefano)


Lesenswert?

Hallo!

Wenn das stimmt was hunz gepostet hat:

> dram0: 82 kByte
> iram1: 32 kByte
> irom0: 204 kByte

dann kannst du einen linux kernel schon mal def. vergessen.
Wenn du openwrt verwenden willst gibts ja eh zig andere moeglichkeiten.

LG Stefan

von ggaasstt (Gast)


Lesenswert?

Ich kenne das hier verwendete soc nicht, aber ein Stichwort wäre TI mit 
simplelink (cc3000,cc3100, cc3200)
Die haben Cortex m4 und wifi in einem Chip, funktionieren auch nach dem 
Konzept user-Applikation in externem SPI-flash.

von Dirk K. (dekoepi)


Lesenswert?

Martin P....... schrieb:
> Ronny S. schrieb:
>> okay scheint ja hier nicht
>> erwünscht zu sein. Wird ja als Geschnorre bezeichnet.
>
> Ich hätte auch interesse an einer Sammelbestellung. Ist wohl mehr die
> frage ob sich ein paar Leute finden die sich einig werden? Dann kann
> dekoepi sich ja auch davon trollen und allein bestellen.

Es geht weniger darum, dass ihr nicht Willens seid, zu verstehen, das 
bei Sammelbestellung der Zoll die vermeintliche Einsparung wieder 
auffrisst, jemand anderes für euch das Risiko übernehmen muss und zudem 
noch unbezahlte Arbeit damit hat.

Vielmehr ist der Knackepunkt, dass die stete Wiederholung nervt. Das 
Interesse wurde weiter oben bereits vernommen. Wenn dann alle zwei Posts 
rumgenervt wird, "aber Sammelbestellung? Macht sich jemand Arbeit für 
mich?", dann zerfleddert das zu dem Nerv-Faktor und Kleinkindgehabe noch 
den informativen Teil des Threads.

Zudem lässt der Vorschlag eines Linux auf dem SoC noch Einsichten zu, 
die den gewonnenen Eindruck massiv verstärken.

Üblich wäre es doch sicherlich, einen eigenen Thread "Sammelbestellung 
WLAN2Serial ESP8266" zu öffnen und dort um Mitstreiter zu werben.

Um wieder On-topic zu kommen:
Es wäre natürlich klasse, ließe sich mit dem SDK (habe ich noch nicht 
gefunden, wäre damit aber wohl auch überfordert aufgrund der exotischen 
CPU) noch etwas optimieren - 57.6kBit sind doch schon nett für entfernte 
Sensoren. Die derzeitige Spezifikation würde für meine Ideen schon 
reichen. Aber mehr ist immer gut ;)

: Bearbeitet durch User
von Stefan O. (stefano)


Lesenswert?

Hallo!

Ich bin zwar auch ein notorischer Sparfuchs was manchmal schon bizarre 
Zuege annehmen kann, aber selbst ich verstehe es hier nicht was die 
Leute davon abhaelt selbst auf Bestellen zu druecken!

Und zum vertrauen in chinesische Onlineshops: Sucht doch einfach mal 
nach der Alibaba Gruppe denen aliexpress gehoert....

Die sind ein Kaliber wie Amazon oder eBay und haben demnaechst einen IPO 
an einer US Boerse.

Ausserdem beduetet das fuer mich direkt das solche Leute die Bestellung 
als Risiko einschaetzen und andere suchen die dieses fuer sie 
eingehen...

LG Stefan

von Lars R. (lrs)


Lesenswert?

Zum Dateninteface MCU:
Die fest eingestellten 57.6kBit UART finde ich merkwürdig.
Erklärung1:
Der Chip ist schon derart am Limit, dass man 115kBit UART nicht schafft. 
Prozentual zu den anderen Funktionen gesehen sollte das aber eine 
kleinere Aufgabe sein.

Erklärung2:
Es wurde vergessen oder man möge eben einfach frisch kompilieren.
Weiß jemand, ob dazu etwas in den Sourcen steht?

Falls frisch kompilieren einmal problemlos möglich sein wird, dann 
könnte man auch WLAN SSID, UDP Port, Destination-IP usw. 
hineinkompilieren und ein synchrones Interface mit minimalem Befehlssatz 
nach aussen legen.

von Stefan O. (stefano)


Lesenswert?

Erklärung3:

Der IEEE 802.11 Teil schafft auch nicht mehr Durchsatz :-D

LG Stefan

von Sammelbestellung (Gast)


Lesenswert?


von Sven (Gast)


Lesenswert?

Irgendwie erstaunlich was manche sich von einem 5€ modul eroffen 
vonwegen Linux und Webserver. Wenn ihr Großes vorhabt sind Wlan Router 
auf Linux sicher die bessere wahl. Gibts immerhin auch schon für ~15€ 
Dafür mit Usb host und Ordentlichem Prozessor.

von Lars R. (lrs)


Lesenswert?

hunz schrieb:
> Interessant ist, dass es da ein dram und ein iram (sram?) gibt. Die
> Größen wären dann ca.:
> dram0: 82 kByte
> iram1: 32 kByte
> irom0: 204 kByte
> On-Chip DRAM ist aber etwas ungewöhnlich oder? Ist eigtl. ein andrerer
> Prozess?

data und instruction?

von Lars R. (lrs)


Lesenswert?

Sven schrieb:
> Irgendwie erstaunlich was manche sich von einem 5€ modul eroffen
> vonwegen Linux und Webserver.

In der Tat. Wie sich die Dinge entwickeln, gibt es das zu diesem Preis 
nämlich erst nächstes Jahr.


hunz schrieb:
> Interessant ist, dass es da ein dram und ein iram (sram?) gibt. Die
> Größen wären dann ca.:
> dram0: 82 kByte
> iram1: 32 kByte
> irom0: 204 kByte
> On-Chip DRAM ist aber etwas ungewöhnlich oder? Ist eigtl. ein andrerer
> Prozess?

data und instruction?

: Bearbeitet durch User
von Pit S. (pitschu)


Lesenswert?

Ich abe mal die im SDK befindlichen Libs analysiert. Folgende 
interessante Infos stehen drin:
1
Xtensa_Info HW_CONFIGID0=0xc28cdafa
2
HW_CONFIGID1=0x1082b6f6
3
BUILD_UNIQUE_ID=0x0002b6f6
4
ABI=1
5
USE_ABSOLUTE_LITERALS=0
6
HW_VERSION="LX3.0.1"
7
HW_MIN_VERSION_MAJOR=2300
8
HW_MIN_VERSION_MINOR=1
9
HW_MAX_VERSION_MAJOR=2300
10
HW_MAX_VERSION_MINOR=1
11
RELEASE_NAME="RC-2010.1"
12
RELEASE_VERSION="8.0.1"
13
RELEASE_MAJOR=8000
14
RELEASE_MINOR=1
15
CORE_NAME="lx106"
16
TIE_CHECKSUM_0=0
17
TIE_CHECKSUM_1=0
18
TIE_CHECKSUM_2=0
19
TIE_CHECKSUM_3=0
20
TDK_PATH=""

Der SOC ist damit wohl ein Xtensa LX, ein sog. "Configurable and 
extensible processor core". Dazu benötigt man einen sehr speziellen 
Compiler, den XCC. Für mich als Bastler wohl nicht zu haben.

von Stefan O. (stefano)


Lesenswert?

Hallo Peter!

Wo gibts das SDK?
Hab ich da einen Link drauf uebersehen?
Bitte um Hinweise.

Danke und LG

Stefan

von STK500-Besitzer (Gast)


Lesenswert?

Stefan Oberpeilsteiner schrieb:
> Wo gibts das SDK?
> Hab ich da einen Link drauf uebersehen?
> Bitte um Hinweise.

auf der seeeedstudio-Seite (Eingangspost) weiter unten.

von hp-freund (Gast)


Lesenswert?


von Gerd E. (robberknight)


Lesenswert?

Hier gibts eine etwas anders aufgebaute Platine für 3,66 EUR inkl. 
Versand:
http://www.aliexpress.com/snapshot/6215730062.html

Diese Variante hat keine PCB-Antenne, sondern eine U.FL-Buchse für eine 
externe Antenne. Das gibt deutlich bessere Reichweite und man kann auch 
Metallgehäuse für das Gerät verwenden.

von Besorgter Gast (Gast)


Lesenswert?

Dirk K. schrieb:
> Da meine Prepaid-Kreditkarte noch nicht da ist, musste ich alternative
> Quellen suchen. Hier kostet das Modul ~4,50€ inklusive Versand, zahlbar
> mit Paypal Express:

Hol Dir eine von Tankstelle wenn Du in DE keine richtige bekommst.

Dirk K. schrieb:
> Wenn man klug scheißen will, sollte man vorher intelligent fressen. Ich
> empfehle einen Kaffee zum Wachwerden und mitbekommen der kleinen
> Unterschiede "4" zu "5" und "US-$" zu "EURO".

Esse mal etwas Obst und werde ruhiger.

Dirk K. schrieb:
> Was ist denn das für ein in Endlosschleife wiederholtes Geschnorre?
>
> Problematik ist erläutert - schneller und einfacher als direkt hier
> bestellen, mit Paypal bezahlen, geht doch gar nicht:
> http://www.electrodragon.com/product/esp8266-wi07c-wifi-module/

Gerade mal 4 Monate hier im Forum und beleidigt hier die Leute also 
gehts noch.

von Nils K. (Gast)


Lesenswert?

Kennt jemand zufällig eine Möglichkeit um das Modul für maximal ca. 10€ 
nächste Woche vor mir liegen zu haben?

von Einhart P. (einhart)


Lesenswert?

Gerd E. schrieb:
> Hier gibts eine etwas anders aufgebaute Platine für 3,66 EUR inkl.
> Versand:

Das mit der Buchse halte ich für eine gute Lösung - da haben heute außer 
mir heute noch andere Deutsche zugeschlagen - komisch ;-)

von H.Joachim S. (crazyhorse)


Lesenswert?

Ich finde das Ding durchaus interessant und habe mir erstmal 5 Stk 
bestellt. Mit der Baudrate finde ich ein bisschen blöd (nicht, dass sie 
zu gering ist, für die allermeisten Sachen reicht es - eher das sie fest 
eingestellt ist).
Vielleicht findet sich ja dafür eine Lösung :-)

Gerade die Tage hätte ich sowas brauchen können. Solaranlage aufs Dach, 
und da wollte ich natürlich auch ein bisschen in den Wechselrichter 
schauen.
Wechselrichter -> Pegelwandler -> RS232/USB -> Notebook (dort nen 
Virtual COM-Port eingerichtet) und dann hier auf meinem Rechner mit dem 
Originalprogramm.

offtopic:
http://www.advancedvirtualcomport.com/purchase.html
funktioniert prima, aber nur 2 Wochen. Schön, ist mir aber eigentlich zu 
teuer für den gelegentlichen Gebrauch. Kennt jemand was ähnliches?

von R. W. (quakeman)


Lesenswert?

H.Joachim Seifert schrieb:
> offtopic:
> http://www.advancedvirtualcomport.com/purchase.html
> funktioniert prima, aber nur 2 Wochen. Schön, ist mir aber eigentlich zu
> teuer für den gelegentlichen Gebrauch. Kennt jemand was ähnliches?

Gibt eine opensource Version von RS232 zu TCP Software. Schau mal hier 
den com2tcp Treiber an:
http://sourceforge.net/projects/com0com/

von Gerd E. (robberknight)


Lesenswert?

H.Joachim Seifert schrieb:
> http://www.advancedvirtualcomport.com/purchase.html
> funktioniert prima, aber nur 2 Wochen. Schön, ist mir aber eigentlich zu
> teuer für den gelegentlichen Gebrauch. Kennt jemand was ähnliches?

http://www.dest-unreach.org/socat/
Ja, und das gibts auch für Windows.

von H.Joachim S. (crazyhorse)


Lesenswert?

Danke, das schaut gut aus - werde ich morgen mal testen.

von H. D. (lactobacillus)


Lesenswert?

@Sven: Was willst du für ein Modul? Bist du ab und an in BS?

Kontaktier mich besser per PN.

von Axel H. (axhieb)


Lesenswert?

Lars R. schrieb:
> Sven schrieb:
>> Irgendwie erstaunlich was manche sich von einem 5€ modul eroffen
>> vonwegen Linux und Webserver.
>
> In der Tat. Wie sich die Dinge entwickeln, gibt es das zu diesem Preis
> nämlich erst nächstes Jahr.

so weit weg davon sind wir heute schon nicht - Linux-Wlan-Modul 
(OpenWRT) für 8€ (inkl. Versant)

http://www.aliexpress.com/item/MT7620N-300Mbps-11N-Wireless-Module/1493661403.html

von Lars R. (lrs)


Lesenswert?

Ja, ich hatte das nicht ironisch gemeint. PCB auf 1/3 Größe, vielleicht 
noch ein anderer Lowcost-Chip -> 5EUR.

Man muss wirklich genau schauen, was man aus welchen Gründen überhaupt 
noch selbst macht.

: Bearbeitet durch User
von Julian W. (julian-w) Benutzerseite


Lesenswert?

Hat einer schon so ein Modul? Wie bekommt es eigentlich die IP? Nur über 
DHCP?

von R. W. (Gast)


Lesenswert?

Danke Axel!!

Also ich hätte auch Interesse

und war mal im Sammelbestell Thread.

Beitrag "Sammelbestellung WLAN2Serial ESP8266"

Aber Sven hat schon Recht, das lohnt fast nicht.

Trotzdem.
Hab dann mal eine Anfrage dort gestartet, und siehe da,
der Preis wäre auch noch verhandelbar.

Bei ElectroDragon wäre der Preis regulär 4.50 USD.
Die Nachfrage von 100 Stück gabs dann Rabatt und ein Modul käme
auf 3.90 USD. Und wenn man einen Kommentar hinterlässt, bekommt man 
nochmals 5 Prozent Nachlass...kommt man dann auf 3.70 USD bei einem Kurs 
von 1.27 käme das ganze auf unter 3 EUR

Versand würde ausmachen mit DHL 2-7 Tagen wenn ich das
richtig verstanden habe um die 22.00 USD oder 22.00 EUR, bzw wird dann
noch genau bekanntgegeben.

Da ich sowieso mindestens 24 stck bestellen wollte, wenn sich jemand 
bereit
erklärt hätte eine Sammelbestellung zu machen, und anscheinend die 
Module echt zu gebrauchen sind, würde ich eventuell einmal so einen 
100er Posten für die Sammelbestellung bestellen.

Denke dass eben dann noch die Einfuhr 19 prozent zu allem ( auch dem 
Versand ) dazu kommmt, das Zoll abwickeln übernimmt die DHL bis zu 3 
Positionen ohne Aufschlag.

Die Frage ist, wie stellt ihr euch den Adressenaustausch vor? Oder wie 
habt ihr das immer gemacht, ich denke es werden halt einige 1-2 oder 3-4 
Module haben wollen, das werden dann schon paar Sendungen zum 
Adressieren und frankieren..

..habt ihr eventuell schon eine Art Forumular wo jeder sich eintragen 
kann und die Adresse dann per Seriendruck gemacht werden kann zum 
aufkleben oder ist das eher dann Aufgabe des Versenders ;-)

Ok, per PM ? Wir müssten uns auf ein Format einigen, damit das eben mit 
wenig Aufwand gemacht werden kann.

Ich würde das übernehmen, aber keine Vorkasse. Erst wenn die Ware in 
Deutschland ist, würde ich Bescheid geben und dann die Sendungen 
vorbereiten und dann weitersenden, wenn der eine und andere dann 
überwiesen hatt - Paypal denke ich ist dann auch wieder wegen den 
Gebühren nicht interessant.

Es wäre halt mal interessant, wieviele Interesse an wieviele haben.
Um das Rad nicht nochmal zu erfinden vieleicht den Thread der 
Sammelbestellung nutzen und dann einmal kundtun wer wieviele haben 
möchte.

Kosten werden transparent gelegt, heist, jeder bekommt eine Kopie von 
allem, dann weiss jeder was der Spass gekostet hat, jeder zahlt dann nur 
den Teil soviele Module er dann bestellt hat.

Das Weiterversenden?
Post Warenversand? Ohne Nachweis ist das für den Versender auch wieder 
so eine Sache.
Einwurf Einschreibe wäre mit Nachweis, macht 1.60 EUR + Brief Kompakt 
oder Maxi je nachdem.
Das Aufteilen und verpacken , adressieren reden wir nicht drüber, das 
Forum hat mir immer weiter geholfen. Versandtaschen als Luftpolster? 
Sehe da schon eine gewisse Action ;-)..

Ok, da ich dort sowieso noch andere Sachen bestellt habe, jetzt auch die 
24 stck zum testen, sage ich Bescheid, wenn meine Sachen da sind. 
Derweil könntet Ihr doch kundtun, wieviele Module zusammen kommen 
würden, denn wenn es schon 100 allein sind, dann frage ich 200 an.

Was meint Ihr? Ich schauh am Freitag noch mal rein.

Gruss
Rudi
;-)

Dirk hat aber Recht, man sollte den Info Thread nicht mit der 
Sammelbestellung nerven, postet bitte im Sammelbestell Thread weiter,
die Interesse haben. Sonst gehen die Infos zum Modul hier kreuz und 
quer, wäre schade für die vielen Infos hier.

von Rena Z. (rena2019)


Lesenswert?

Während die Deutschen noch auf ihre China Päckchen warten,  coden die 
Chinesen schon:
Tutorial for ESP8266 Serial WiFi Module 
https://www.zybuluo.com/kfihihc/note/31135

von Martin S. (der_nachbauer)


Lesenswert?

Rudi, das mit den Versandkosten ist nicht unbedingt so.

Ich bin bei ED Stammkunde und habe für meine Bestellung (5 Module und 
Kleinkram) dort jetzt gar keine Versandkosten mehr zahlen müssen.

von Thomas R. (tinman) Benutzerseite


Lesenswert?

R. W. schrieb:
> Hab dann mal eine Anfrage dort gestartet, und siehe da,
> der Preis wäre auch noch verhandelbar.
>
> Bei ElectroDragon

eigentlich macht mehr sinn bei modul produzenten (anxinke.taobao.com)
und nicht einen weiterverkäufer zu fragen. Die benutzen QQ, also kein
problem mit der kommunikation. Am besten gleich die ESP03 version
(SMT antenna on board, EXT-Ant und alle GPIO/UART pins rausgeführt).
Beim 200-500stk. werden die eine version mit 115200 auch kompilieren
können. Die basiert zwar auf einem SDK beispiel, den haben die aber
natürlich gelöscht (und den rest als "SDK" verbreitet, mit shop addy).

Espressif selber möchte NDA um die SDK und programming manual 
rauszugeben. Die leaked VM, wenn man die zeit zurück dreht um mindestens 
2 monate, ist ausreichend um die firmwares zu kompilieren. Es gibt auch 
tools um den flash zu programmieren und auch eine OCD version (passend 
zum core) ist auch dabei.

Zurück zum kauf: So ein modul kostet 2,48EUR/stk, für 200stk werden es 
2EUR sein (oder weniger). Also mit DHL Express und Zoll 2,88EUR/stk.
Alternative: für 1,50stk die ESP8266EX kaufen, hat der china man auch 
30tsd stk vorrätig.

von Martin S. (der_nachbauer)


Lesenswert?

Nicht im Widerspruch zu Thomas, aber ED bietet auch "Wünsche" an, so 
dass man das Modul mit Antennenanschluss anfragen könnte, ferner 
entfällt das Gehampel mit dem Zoll, da ED auch aus Belgien liefert.

Ist dann natürlich eine Frage der Zeit und des "Aufwands".

von Lars R. (lrs)


Lesenswert?

Thomas R. schrieb:
> Beim 200-500stk. werden die eine version mit 115200 auch kompilieren
> können.

So kommen wir nicht zusammen. Dann bitte gleich einen Baudrate 
AT-Befehl.

von rudi.. (Gast)


Lesenswert?

Thomas, Martin, Lars.. ich lese mit,  kann nur im Moment wegen privater 
Haus Arbeit nicht so aktive dabei sein, daher erst am 
Freitag/wochenende, ich pick mir die Sachen alle raus, sammle das und 
fasse das im Sammelbestellthread zusammen und dann starte ich die 
Anfragen. Bin von der ESP-03 überrascht, Formfaktor, Antennenanschluss 
ect und ja, ich würde auch 200-500 oder mehr anfragen, glaube auch 
nicht, dass da was liegen bleibt, AT Command Baudrate wäre natürlich 
ideal, danke Lars für den hint.
Da habt ihr was tolles ausgegraben! LG Rudi ;-)

von Thomas R. (tinman) Benutzerseite


Lesenswert?

Martin S. schrieb:
> ED bietet auch "Wünsche" an

ja, mag sein, haben die aber die sources, lizenz und können es
kompilieren? Eher nicht, dies sind reine verkäufer. Natürlich
können die selber auch woanders fragen, aber das sind extras.

Der anxinke.taobao.com hat nachweisbar sources und lizenz, ist auch
hersteller der module und schreibt "wir machen auch custom firmware".

> ED auch aus Belgien liefert.

sicher? Ich sehe da "We deliver parcel worldwidely by Hongkong post as a 
general service". Es gibt zwar "Expedited Shipping: Europe" aber
es kostet mehr (gut, beim 200stk ist das egal) und vor allem ist
NICHT zollfrei, siehe "EUEXP2: Bpost Int. or Parcel Force in 3-13
Workdays (Fully Trackable, Prepaid VAT)"

◦Prepaid VAT Tax, we will declare on a discount order value (around 
50%-80%), and with these shipping service, we will pay the rest of the 
VAT on our side, so you won’t need to pay it anymore.

Erstmal ist es nicht legal was die vorschlagen, und es geht auch so 
nicht. Man zahlt genau das selbe und bekommt dafür gefälschtes rechnung.
Und wenn zollamt die überweisung sehen möchte, und meistens verlange die 
es, zahlt man drauf.

von Lars R. (lrs)


Lesenswert?

Meiner Ansicht nach hat nur die Bestelltung mit Sonderwünschen direkt 
beim Hersteller einen Reiz. Dazu kommen Zoll, Ust, DHL-Gebühr.
Für das Standardmodul wartet man noch 5 Wochen und bestellt über 
Ebay-Paypal aus China oder DE-Lager. Die Chinesen kümmern sich um den 
Rest.

von Abdul K. (ehydra) Benutzerseite


Lesenswert?

Ich muß doch mal fragen:
Also auf der einen Seite hat man RS232 mit TTL-Pegel und das geht über 
WLAN-Infrastruktur irgendwie ins Ethernet. Aber wie sieht dann die 
Software auf dem PC aus? Oder sollen das RS232-WLAN-RS232 Bridges sein?

von Max H. (hartl192)


Lesenswert?

Abdul K. schrieb:
> Aber wie sieht dann die
> Software auf dem PC aus?
Wenn ich die Module richtig verstanden habe baust du mit dem Modul eine 
Verbindung über ein TCP Socket auf.

von H.Joachim S. (crazyhorse)


Lesenswert?

Werde es bald sehen, meine sind unterwegs und sollen am Montag ankommen. 
Einstellbare Baudrate wird aber für einen universellen Einsatz 
unverzichtbar sein, zum probieren kann man sicher auch erstmal mit der 
festen zurechtkommen. Baudratekonverter ist schnell zusammengeschrieben.

von rudi,,, (Gast)


Lesenswert?

btw:
bitte einmal diskutieren was noch sinn oder unsinn macht

AT+SetBaud=0    // 2400
AT+SetBaud=1    // 9600
AT+SetBaud=2    // 19200
AT+SetBaud=3    // 31.250
AT+SetBaud=4    // 38.400
AT+SetBaud=5    // 57.600
AT+SetBaud=6    // 115.200

..es geht eigentlich sehr viel wenn man nachfragt und eine gewisse menge 
anfragt... (300)

was haltet ihr von der ESP-03 version mit Antenne, Antennen Anschluss 
und alle GPIO's und UART herausgeführt, könnte man sich auf diesen Type 
eventuell einigen oder auch ...
LG
Rudi

von Julian W. (julian-w) Benutzerseite


Lesenswert?

Vielleicht wären Baudraten um die 0,5 Mbits interessant, dann dürften 
sich doch MP3-Dateien drahtlos über das WLAN übertragen und abspielen 
lassen ;)

von Gerd E. (robberknight)


Lesenswert?

rudi,,, schrieb:
> bitte einmal diskutieren was noch sinn oder unsinn macht
>
> AT+SetBaud=0    // 2400
> AT+SetBaud=1    // 9600
> AT+SetBaud=2    // 19200
> AT+SetBaud=3    // 31.250
> AT+SetBaud=4    // 38.400
> AT+SetBaud=5    // 57.600
> AT+SetBaud=6    // 115.200

Warum dann nicht gleich so:
AT+SetBaud=115200

Braucht natürlich dann im Code eine kleine Berechnungsroutine um die 
Register im IC richtig zu setzen anstatt nur eine Lookup-Tabelle mit 6 
Werten. Aber so eine Routine ist auch in 1-2h gecodet wenn man das 
Datenblatt, das SDK und ein Modul zum ausprobieren vorliegen hat.

von Hackrid (Gast)


Lesenswert?

So wie es aussieht lässt sich die für ware sogar per uart aktualisieren. 
Keine Garantie dafür, aber die in der vm vorhandenen Tools lasse  genau 
das vermuten.
Spätestens mit einer umfangreichen Doku (sollte nächste Woche verfügbar 
sein) sind wir auch da schlauer.

Der Chip bietet auch die Möglichkeit per uart zu booten.  Man müsste 
dann lediglich einen Pin des Chips beim Reset beaufachlagen.
Dann wird ein Flash loader geflasht und der schreibt da n eure 
xxxxxxKbaud Firmware ins Flash...

Alles weitere auf esp8266.com

VG

von rudi,,, (Gast)


Lesenswert?

Gerd E. schrieb:
>> AT+SetBaud=6    // 115.200
>
> Warum dann nicht gleich so:
> AT+SetBaud=115200
>
Hi Gerd,
Du meinst den process komplett offen lassen, und man setzt die Baudrate 
die man haben will? Der BRG muss dann auch flexibel dazu 
Programmierungen/ Sets  zulassen können, kann mir nicht vorstellen dass 
die das offen lassen "wollen". Oder gehts dir nur um den Wert, also 
hinschreiben 115200 anstatt den "verweis 6 " auf lookup tabelle der dann 
115200 beinhaltet?
Gruss
Rudi
;-)

von Lars R. (lrs)


Lesenswert?

AT+SetBaud=xxxxxxx  (gern genau 7 Zeichen, wenn das einfacher ist)

Warum nicht offen lassen? Man braucht doch keine Funktionsgarantie. Ob 
und wie gut eine Baudrate funktioniert, sieht man dann.

Vermutlich funktionieren andere Werte ohnehin besser als die Vielfachen 
von 300.

Fragen stellen sich bzgl. des Buffers und des Handlings. Wenn die 
57.6kBaud nur deswegen fest eingestellt sind damit der Buffer niemals 
überläuft, dann ist das so nicht verwendbar.

von Ulrich Radig (Gast)


Lesenswert?

Hallo,

kann das Module nur P2P also Ad Hoc und AP Access Point. Oder 
unterstützt es auch den Infrastruktur Mode zum einbinden in ein 
vorhandenes WLAN ?

Gruß
Uli

von Gerd E. (robberknight)


Lesenswert?

rudi,,, schrieb:
>> Warum dann nicht gleich so:
>> AT+SetBaud=115200
>>
> Du meinst den process komplett offen lassen, und man setzt die Baudrate
> die man haben will? Der BRG muss dann auch flexibel dazu
> Programmierungen/ Sets  zulassen können

na klar, das sind nur ein paar Zeilen Code wenn man weiß wie die 
Register in dem Teil gesetzt werden müssen. Dafür bekommt man die volle 
Flexibilität.

> kann mir nicht vorstellen dass
> die das offen lassen "wollen".

Ich glaube nicht an Verschwörung. Das ist bisher nicht vorgesehen, da 
bisher niemand dafür bezahlt hat das zu entwickeln. Wenn das jemand 
entweder selber entwickelt oder entwickeln lässt ist der Code da und es 
dauert bei so einem an sich sinnvollen Feature sicher nicht lange bis 
sowas dann auch in der mit dem Gerät ausgelieferten Firmware drin ist. 
Die Chinesen sind da nicht dumm.

von Ulrich Radig (Gast)


Lesenswert?

Voll flexibel ist man mit dem Module nicht wenn es nur P2P und AP kann.

von Klaus H. (klaushuber)


Lesenswert?

Ulrich Radig schrieb:
> Voll flexibel ist man mit dem Module nicht wenn es nur P2P und AP kann.

Wo steht das denn?
Ganz im Gegenteil:
https://theadventuresofarduino.files.wordpress.com/2014/08/esp8266eng.pdf

Seite 6: AT+CWMODE:
Select WIFI application mode:
1 - Station mode
2 - AP mode
3 - AP and station mode

Auf der folgenden Seite ist dann von "Join AP" die Rede, ich gehe also 
davon aus, dass station mode ein normaler WiFi client ist.

Ich sehe aber nirgends etwas von P2P...

von Ulrich Radig (Gast)


Lesenswert?

http://www.seeedstudio.com/document/pdf/ESP8266%20Specifications(Chinese).pdf

Seite 7 und in vielen anderen Datenblättern gesehen. Kann ja bald evt. 
jemand sagen.

von rudi...(news engineering ) (Gast)


Lesenswert?

hallo zusammen,
also Anfragen sind raus, paar Antworten sind da, ihr solltet euch 
überlegen was rein soll was nicht, und welches Modul, von mir aus auch 
zwei oder drei verschiedene, worauf ich noch keine Antwort habe, ist, ob 
später die Firmwares übergreifend eingestezt werden können; denke aber, 
dass es zwischen einigen Modulen aber Unterschiede gibt . GPIO / Temp 
Sensor ect

Ich bitte gerade die Fachleute, die sich echt auskennen, darum, auch 
kritsiche Fragen zu stellen, Ulrich super - endlich is er da ;-),
die Firmware ist anpassbar, inwieweit das in den Kostenrahmen alles 
gemacht wird, ist noch nicht verhandelt, aber ich denke, dass die 
Stückzahlen dann entscheidend sind.

Ich bleib dran.

Hier ein Auszug , die eMail habe ich gerade aus dem Postfach geholt, 
Kontakte sind geknüpft ;-)..

LG
Rudi
;-)


Hello Rudi,

The engineering is working on baud rate thing, it needs to store 
something
in the EEPROM some it sounds complicate and not yet done, but it is on
planning.

Some of these version are running, but 02 03 is not available now, we 
will
bring some other versions next week.

ESP-01 through the use of professional equipment matching PCB antenna
, the radiation effect is excellent , 8PIN -pin serial port and
upgrade leads to the mouth, and a reset

ESP-02 external antenna can penetrate the metal shield , better
external antenna , the proposed standard with 50 -ohm antenna

ESP-03 leads all available IO ports , and using high-gain antennas
shrink ceramics , suitable for development with the SDK friend

ESP-04 leads all the IO ports , antenna customers can design their own
freedom , more flexible

ESP-05 interface only leads to ease of use UART and VCC

von R. W. (Gast)


Angehängte Dateien:

Lesenswert?

sorry war nicht angemeldet.
Ich hänge mal das Bild ran mit den verschiedenen Versionen.
Das kam mit der Antwort.


LG
Rudi
;-)

von Martin P. (billx)


Lesenswert?

Kann man die Firmware in den Modulen updaten? Wenn ja wie? Per AT 
Befehl? Braucht man zum Update mehr pins als aktuell rausgeführt sind?

von R. W. (Gast)


Lesenswert?

Axel H. schrieb:
> Hallo,
> ich bin im netz auf dieses ziehmlich billige Wlan-Modul gestoßen und
> wollte hier fragen ob schon jemand Erfahrungend damit hat.
> Es gibt hald einen hacken die Beschreibung der Software is in
> Chinesisch.

Hallo Axel,
also nochmal und ganz persönlich - herzlichen Dank für den Fund und das 
Sharing. Ich bin ziemlich sicher sollte das Modul halten was es 
verspricht und sich noch auf einige Bedürfnise anpassen lassen, das wird 
ein IoT Hammer.

Auf die Reichweiten kommt es noch an, aber bald sind die ersten Module 
da.

Lieben Gruss
Rudi
;-)

Ja Leute das musste jetzt sein.
Ihr kennt meine euphorie für sowas.

von Conny G. (conny_g)


Lesenswert?

Bin auch sehr gespannt auf erste Erfahrungsberichte. Hab mir grad auch 
mal 1 Stück von jeder Sorte per AliExpress bestellt.

Ich würde vermuten Reichweite und Datenrate sind nicht berauschend, aber 
für das eine oder andere uC-basierte Gimmick, das Netzwerkverbindung 
haben soll - Sensor, Beleuchtung, was weiss ich - könnte es taugen.

Hat schon jemand mal mit getestet?

von rudi.. (Gast)


Lesenswert?

Conny G. schrieb:
> Bin auch sehr gespannt auf erste Erfahrungsberichte. Hab mir grad auch
> mal 1 Stück von jeder Sorte per AliExpress bestellt.

Hi Conny,
hast Du zufälligerweise den Link zu dem ESP-03 Type ?
danke!
Gruss
Rudi
;-)

von rudi..(Short local holiday from 5th til 8th ) (Gast)


Lesenswert?

Hi, sorry fürs pushen..

denkt dran dass ElectroDragon Ferien macht...
Top " Short local holiday from 5th til 8th, order will send slowly or 
after 8th, please note. "

LG
Rudi
;-)

von hackrid (Gast)


Lesenswert?

Reichweite wird nicht schlecht sein wenn die Werte im Datenblatt 
stimmen:

20 dBm Sendeleistung,
-98 dBm Eingangsempfindlihkeit.

Kann sich sehen lassen, und übertrifft sogar die meisten Geräte die 
sonst so im Umlauf sind.



PS: sieht aus als ob wir in den nächsten Tagen noch eine freie 
gcc-toolchain bekommen würden :)

alles weitere hier: http://www.esp8266.com/

von Conny G. (conny_g)


Lesenswert?

rudi.. schrieb:
> Conny G. schrieb:
>> Bin auch sehr gespannt auf erste Erfahrungsberichte. Hab mir grad auch
>> mal 1 Stück von jeder Sorte per AliExpress bestellt.
>
> Hi Conny,
> hast Du zufälligerweise den Link zu dem ESP-03 Type ?
> danke!
> Gruss
> Rudi
> ;-)

Ich habe mir einfach diese 3 bestellt:

ESP8266 serial WIFI wireless module wireless transceiver
http://www.aliexpress.com/snapshot/6224002907.html

ESP8266 serial WIFI wireless transceiver module
http://www.aliexpress.com/snapshot/6224002906.html

ESP8266 serial WIFI wireless module transceiver
http://www.aliexpress.com/snapshot/6224002908.html

Keine Ahnung ob und welches davon das ESP-03 wäre.

Ah, den Bildern von weiter oben im Thread nach wären das die ESP-01, 
ESP-04 und ESP-05.

: Bearbeitet durch User
von Conny G. (conny_g)


Lesenswert?

Hier ist das ESP-03:
http://www.aliexpress.com/item/ESP8266-serial-WIFI/2020120903.html
(anderer Verkäufer)

von hackrid (Gast)


Lesenswert?

Conny G. schrieb:
> Hier ist das ESP-03:
> http://www.aliexpress.com/item/ESP8266-serial-WIFI...
> (anderer Verkäufer)

nein, ist es nicht.
lieber mal hier vorbei schauen: 
http://www.esp8266.com/viewtopic.php?f=5&t=28

von Rudi (Gast)


Lesenswert?

Danke!

Alle 5 Versionen zu 20 USD Free Shipping.

http://www.aliexpress.com/item/Free-shipping-ESP8266-serial-WIFI-industry-milestone-invincible-price-agent-supply-five-optional-large-spot/2035794108.html

Frage aber vorsichthalber nochmal nach, ob aller 5 verschiedene dann 
dabei sind.

Werde das unabhängig noch 4 mal dazu ordern..

Das wäre ja ein super Angebot, dann können alle 5 versionen getestet 
werden

LG
Rudi
;-)

von R. W. (Gast)


Lesenswert?

Hi
Info:
DHL Express Sendung ist seit 03.09 unterwegs, grad die Mails und ID's 
bekommen. ALso Leute ;-) wer aus dem LKR LA ist und nichts besseres zu 
tun hat am Wochende... darf sher gerne zu mir kommen ...

..und mir beim Rasen mähen helfen ..

denn ich glaube die sind erst am Montag da, ;-) ;-) ;-)

man sitz ich auf Kohlen.
;-)

LG
Rudi
;-)

von Stefan O. (stefano)


Lesenswert?

Hehe Rudi, Daumen hoch fuer deinen Enthusiasmus ;-)

Ich warte auf meine brav 2+ Wochen, wenn schon guenstig dann richtig.

LG Stefan

von R. W. (Gast)


Lesenswert?

Stefan, das würde ich nicht aushalten ;-) .. aber ich werd berichten - 
wird wieder irgendwas sein - zoll - abwicklung oder rechnung vergessen 
draussen aufzupappen .. ich sitz echt dann immer vorm tracker .. ist ja 
spannend wie die das mit dem zoll dann immer handhaben, melden ja schon 
alles an bevor die sendung ausgeflogen wird, da steht dann meist schon 
leipzig dort, und die sendung ist noch nicht mal in der luft ;-). wenn 
der zoll dann rückfragen hat, dauerts 2-4 tage länger, meist hat er ja 
um 2 uhr morgens rückfragen.. ;-) und übergibt das der nächsten schicht 
und die fangen dann auch wieder von vorne an. dann wieder alle papiere 
zum bestellvorgang senden oder manchmal reichts auch, einfach die pp 
auszüge per email zu senden. Jedenfalls immer wieder spannend ;-)
LG
Rudi
;-)



PS Edit:
========

Es wäre super wenn sich die Akku Fachleute dazu finden, z.B. fürs 
"wearable".. ich hatte neulich einen akku blattdünn gesehen, war auf der 
elektronic oder in der Design Elektronik abgebildet, auch ein Bericht.
Was gäbe es für Möglichkeit das 1cm*1cm hübsche Teil mit mini akkus zu 
versorgen? das gibt ja Möglichkeiten ohne Ende, das kann man ja in einem 
Baum verpflanzen und mit Biostrom versorgen wenn der Wind geht.. sich 
die Äste bewegen... ..bin schon  weg ;-)man man man ..

von Conny G. (conny_g)


Lesenswert?

Rudi schrieb:
> Danke!
>
> Alle 5 Versionen zu 20 USD Free Shipping.
>
> 
http://www.aliexpress.com/item/Free-shipping-ESP8266-serial-WIFI-industry-milestone-invincible-price-agent-supply-five-optional-large-spot/2035794108.html
>

Cool, hab gleich neu bestellt und die alte Order gecancelt, das ist viel 
besser.

von Thomas R. (tinman) Benutzerseite


Angehängte Dateien:

Lesenswert?

es gibt eine aktuelle version des "AT command datasheet".

Auf Seite 6 steh etwas von 115200 und nicht mehr 57600, das klingt schon
viel besser. Dummerweise braucht man eom module mit passender firmware.
Oder dump von jemanden der so eine version hat.

Übrigens, wäre nett wenn jemand einen dump machen würde von dem flash.

: Bearbeitet durch User
von Mehmet K. (mkmk)


Lesenswert?

Rudi schrieb:
> Danke!
>
> Alle 5 Versionen zu 20 USD Free Shipping.
>
> 
http://www.aliexpress.com/item/Free-shipping-ESP8266-serial-WIFI-industry-milestone-invincible-price-agent-supply-five-optional-large-spot/2035794108.html
>
> Frage aber vorsichthalber nochmal nach, ob aller 5 verschiedene dann
> dabei sind.
>
> Werde das unabhängig noch 4 mal dazu ordern..
>
> Das wäre ja ein super Angebot, dann können alle 5 versionen getestet
> werden
>
> LG
> Rudi
> ;-)

China-Man meint:
Figure 5 models are available from stock, recommended to choose ESP-01 
using simple experiments or production are convenient!
Have recognized that each product, please leave us a message we have to 
send a message number that does not send a message that we are free

(X mal Phi geteilt durch gefühltes google-translate:
Alle 5 Modelle sind ab Lager erhaeltlich; wir empfehlen aber ESP-01.
Du haben jedes Produkt erkannt? Ja? Gut, so lass uns die Nummer wissen, 
ansonsten sind wir so frei dir nach gutdünken eines davon zu schicken.

Zumindest habe ich das so verstanden. Naja, Türkei liegt halt etwas 
naeher zu China :)

von R. W. (Gast)


Lesenswert?

Mehmet Kendi schrieb:
> Rudi schrieb:
>>
>> Frage aber vorsichthalber nochmal nach, ob aller 5 verschiedene dann
>> dabei sind.
>>

bin jetzt mal *rozlöffelfrech
wer lesen kann ist klar im Vorteil
;-) ;-) ;-)

> China-Man meint:
> Figure 5 models are available from stock, recommended to choose ESP-01
> using simple experiments or production are convenient!
> Have recognized that each product, please leave us a message we have to
> send a message number that does not send a message that we are free
>
> (X mal Phi geteilt durch gefühltes google-translate:
> Alle 5 Modelle sind ab Lager erhaeltlich; wir empfehlen aber ESP-01.
> Du haben jedes Produkt erkannt? Ja? Gut, so lass uns die Nummer wissen,
> ansonsten sind wir so frei dir nach gutdünken eines davon zu schicken.
>
> Zumindest habe ich das so verstanden. Naja, Türkei liegt halt etwas
> naeher zu China :)

Danke  Mehmet, ;-) Du kannst Recht haben, ich habe noch keine Antwort 
bekommen, daher hab ich noch nicht bestellt. wäre quatch wenn das alle 
gleiche wären.

btw..
@conny, hast du vorher nachgefragt? ansonsten bekommst nämlich dann 
vermutlich 5 gleiche ;-) ;-) ;-)

LG
Rudi
;-)

von R. W. (Gast)


Lesenswert?

Thomas R. schrieb:
> es gibt eine aktuelle version des "AT command datasheet".
>
> Auf Seite 6 steh etwas von 115200 und nicht mehr 57600, das klingt schon
> viel besser. Dummerweise braucht man eom module mit passender firmware.
> Oder dump von jemanden der so eine version hat.
>
> Übrigens, wäre nett wenn jemand einen dump machen würde von dem flash.

Hallo Thomas, danke, es sieht so aus

"  but 02 03 is not available now, we will bring some other versions 
next week." ..als würde es nächste Woche weitere Modelle geben, man muss 
genau hinsehen, punktlochkontakte oder halbloch an der Seite. Die SMT 
Antenne ist z.B. beim ESP-01 nicht aber dem PDF nach ( das rechte Modell 
) schon.
Eswird mehrere Firmwares geben, den Kontakten der Boards nach aber 
unterschiedlich.. ( GPIO's TempSensor ect )
LG
Rudi
;-)

von Axel H. (axhieb)


Lesenswert?

Hat schon wer den Hersteller angeschrieben ob der genauere Infos 
rausrückt?
Sonnst werde ich das mal machen.

von R. W. (Gast)


Lesenswert?

Hallo Axel,
gleich nach dem bekanntwerden hier hab ich es versucht, aber bisher noch 
keine Antwort erhalten in Bezug von Developer SDK Custom Offer Anfragen.
Heist, alles was mit der "Entwicklung und Development Tools ect " 
zusammenhängt. Preise sind da nicht angefragt worden. Das mache ich 
bewusst über einen Dealer, der hat bessere Karten als ein Consumer, 
danach kann man ich immer noch direkt kontaktieren / durchreichen lassen 
wenn die Kompetenz beim Dealer erreicht ist ( ab 3000 pcs )
Wäre gut, wenn Du was erreichen könntest, gerade in Bezig der 
"originalität" der verschiedenen Versionen, oder gibt es OEM PCB 's mit 
eigenen Firmwares ect - denn die PCB's sehen nicht immer überall gleich 
aus.
LG
Rudi
;-)

Info: Am Freitag bin ich erst Abends wieder am PC

von Conny G. (conny_g)


Lesenswert?

R. W. schrieb:
> @conny, hast du vorher nachgefragt? ansonsten bekommst nämlich dann
> vermutlich 5 gleiche ;-) ;-) ;-)

Ich hab Message geschickt, dass ich eins von jedem möchte. Bisher nix 
dagegen.

von Max H. (hartl192)


Lesenswert?

Das erste ESP6288 Modul ist bei eBay aufgetaucht, kostenloser Versand 
und mit PayPal (Käuferschutz) bezahlbar:
http://www.ebay.de/itm/271596944559/

: Bearbeitet durch User
von Max D. (max_d)


Angehängte Dateien:

Lesenswert?

Hi,
Ich hab heute mein Modul vom Electrodragon erhalten und es funktioniert 
(siehe Screenie).
An sich ist die Doku ganz gut.
Nur der Fakt, das man Text mit Anführunsgzeichen schreiben muss Zahlen 
aber nicht hat mich anfangs etwas verwirrt.
Ein paar lustige Sachen gibt es auch. Wenn das Modul intern mit dem 
Kommando nicht klar kommt (z.B. bei AT? )sagt es "no this fun" auf der 
UART.
Meines läuft mit 57600 Baud.
Grüße,
Max

von AMK (Gast)


Lesenswert?

Hat jemand zwei Module abzugeben?

von eBay (Gast)


Lesenswert?

AMK schrieb:
> Hat jemand zwei Module abzugeben?
Der hat sogar 93:
http://www.ebay.de/itm/271596944559/

von DOS Opa (Gast)


Lesenswert?

Wenn ich den Text bei eBay jetzt richtig interpretiere sind das aber die 
die kleinen Module ohne Antenne und nicht die auf dem Bild.

von Max H. (hartl192)


Lesenswert?

Ich habe den eBay-Verkäufer mal kontaktiert und nachgefragt welches der 
abgebildeten Module es ist:
> hi
> you will get the one as the gallery picture shows

von Max D. (max_d)


Lesenswert?

Ich hab grade noch etwas rumgespielt. Man merkt schon, dass die Fw noch 
sehr "beta" ist.
Ich hab gleich ein paar Fehler gefunden (ahat hier wer die Mail von dem 
fw hersteller, iwo oben gab es ja auszüge aus emailverkehr):

- Wenn der AP mit dem sich das Modul verbinden sollte fehlt (z.B. aus 
ist), dann führt CWLAP dazu dass sich das Modul aufhängt. Ich hab 5 
Minuten gewartet und immer nur ein "busy now ..." zurückgekriegt (auch 
auf AT+RST). Hier hilft also nur ein Hard-Reset (Powercycle). Hier ist 
in Zukunft also ein AT+CWQAP vor dem AT+CWLAP eine gute Idee.

-Wenn man das Modul mit "AT+CWMODE=2" als AP konfiguriert, dann taucht 
es erstmal noch nicht in Scannern auf. Man muss es erst (mit AT+RST oder 
Powercycle) neu starten damit es loslegt.

Weitere Erkenntnisse:
- Im AP-Modus verteilt das Modul 192.168.4.* Adressen, der Erste kriegt 
.101, die andren zählen hoch (ich war grade zu faul 156 neue macs zu 
spoofen und zu sehen was passiert wenn der Pool alle ist). Das Modul 
selber ist die 192.168.4.1 und
- Die Mac von dem Modul wird von meinem Wifi-Scanner korrekt der Firma 
"Espressif" zugeordnet.

-Der "Mix-Mode" funktioniert bei mir nicht, vlt. bin ich aber auch 
infach zu dumm ^^

-Der Ping zu dem Modul schwankt extrem (obwohl ich 30 cm daneben sitz). 
Minimum-Ping ist 2, maximum 25, average ist 5.

Auf jeden Fall sehr interessant für IoT Projekte.

von R. W. (Gast)


Lesenswert?

Max H. schrieb:
> Das erste ESP6288 Modul ist bei eBay aufgetaucht, kostenloser Versand
> und mit PayPal (Käuferschutz) bezahlbar:
> http://www.ebay.de/itm/271596944559/

ups! 3,98 EUR kostenloser Versand aus Asien.

Hi Leute,

also ich hab heute ausreichend recherchiert, ich kann sagen, dass ich 
gute Lust habe einen Posten von 1.000 zu je ...calc...  + Briefpost + 
Einwurfeinschreiben wers so haben will einstelle und die Zwischenhändler 
zwinge nochmal über deren Preispolitik nachzudenken. Der Preis fällt 
drastisch ab 1.000 Stck. Das sind 2.450 EUR + EInfuhr 19 prozent = 
2.915,00

Problem ist, die eBay Gebühren würde man dann draufzahlen.
Ich denke dass ebay pro Verkauf 10 Prozent abrechnet oder? also sagen 
wir 2,915 und  10 prozent davon macht knappe 30 cent, liegen wir bei 
3.30 EUR das Stck. + Briefversand 0,60 3,90 EUR dann kostenlos aus 
Germany und bereits verzollt.  Was meint Ihr?

Das wäre doch mal was ;-) Über den Absatz der 1.000 stck mach ich mir 
keine Sorgen, das Modul lässt sich per UART auf die neuesten Firmware 
updaten ect.

Bin am check'n ;-) denn das letzte Wort war es noch nicht, es liegt auch 
ein Angebot von 1.60 EUR das Stck vor, bei Abnahme 3k und gratis 
customer Firmware und update's.... aber das will ich schriftlich.

Bei 3.000 Stck werd ich das gewerblich anmelden - denn Sammelbestellung 
ist das nicht mehr - Garantie und Gewährleistung muss noch geklärt 
werden ect.

btw..meine Testmodule per Express wird heute Nacht ausgeflogen, denke es 
wird dann heute Nacht ( Zeitverschiebung ) in Leiptsch oder Frankfurt 
ankommen, mit etwas Glück und Phantasie liegen die morgen am 
Mittagstisch ;-) ..mal schauhen. Wenn ich überzeugt bin überleg ich mir 
das und mach das eventuell,aber erst nach reifer Überlegung und 
Testung.. der frühe Vogel kann mich mal und ich leg noch einen Wurm mehr 
auf ;-) ;-) ;-)

von R. W. (Gast)


Lesenswert?

sorry war noch nicht fertig.

Stehe mit dem Hersteller in Kontakt ( @Axel ) auch der Kontakt ist jetzt 
geknüpft., lag an der Zeitverschiebung..
kurz um:

Direkt Verkauf nein

das kann ich nicht sinnvoll übersetzen
"but we don’t sell them directly. Whereas for the chip you can buy it 
from us directly."

SDK Docs ect bekomme ich vom Hersteller für das bilden eigener Firmware,
ich sags aber gleich vorweg, der xxxl profi für sowas bin ich nicht - 
ich bräuchte jemanden dann der sich auch xxl verdammt gut auskennt, vier 
Augen sehen mehr als zwei , da ich das dann so vertraglich mitkaufen 
würde, der Hersteller "liefert" auch wunschmässig nur den Chip! das 
"Referenzdesign zum PCB, das Board selbst ist OEM und wird ebenfalls als 
"Beispiel" von denen angeboten...man kann muss aber nicht dort 
herstellen lassen.....

..so mach jetzt Pause - war anstregende Nacht und Tag heute

Lieben Gruss
Rudi
;-)

von hp-freund (Gast)


Angehängte Dateien:

Lesenswert?

Hi,
meine sind heute aus Belgien angekommen.
Ja, ich weiß. Aber ich zahle lieber 50c mehr und hab sie früher :-)

Im Anhang mal ein kleiner TCP Server für die Linux Konsole und eine 
kleine Anleitung für eine Verbindung über USB-Seriell zum Modul über ein 
anderes Terminal.

Ich habe die WI07c bzw. ESP-01 Module.

von Max H. (hartl192)


Lesenswert?

hp-freund schrieb:
> aus Belgien angekommen.
> Ja, ich weiß. Aber ich zahle lieber 50c mehr und hab sie früher :-)
Wo hast du sie bestellt und wie lange gewartet?

: Bearbeitet durch User
von hp-freund (Gast)


Lesenswert?

Hallo Max,
bestellt hab ich vorigen Donnerstag hier:

http://www.electrodragon.com/product/esp8266-wi07c-wifi-module/

Bezahlt mit Paypal Express.

Ganz easy.

Von dort kann man auch mehr ohne Zoll ordern.

von Max H. (hartl192)


Lesenswert?

Vielen Dank :-)

von Ulrich Radig (Gast)


Lesenswert?

Und funktioniert der Infrastruktur Mode?

von hp-freund (Gast)


Lesenswert?

Ulrich Radig schrieb:
> Und funktioniert der Infrastruktur Mode?

Ja. Das Modul hat sich mit meinem Router über WPA2 mit ssid und passwort 
verbunden und eine DHCP Adresse geholt.
Lässt sich von allen im Netz anpingen...

von Ulrich Radig (Gast)


Lesenswert?

OK Danke!!

von Max H. (hartl192)


Lesenswert?

Antwortet das Modul wenn du die Broadcastadresse anpingst?

von hp-freund (Gast)


Lesenswert?

Max H. schrieb:
> Antwortet das Modul wenn du die Broadcastadresse anpingst?

bei nmap ist er dabei :-)

von R. W. (Gast)


Lesenswert?

GPIO Switching schon probiert von einem clienten?
Reaktion?
eMbedded TempSensor ( auf der ESP-01 ist ein TempSensor) abgefragt und 
Values ok?
Rudi
;-)
( Du schaffst mich ) ;-) kann heut nicht schlafen!

von R. W. (Gast)


Lesenswert?

Update support für zwei Baudraten 57.6 & 115.200
kann auch nochmals hier nachgelesen werden:

src= http://www.electrodragon.com/w/index.php?title=Wi07c&oldid=6957

Auszug eMail:

new version 091 Our engineers are working on the new version, it has a 
slightly different layout with the image we posted on store, if you 
receive this one, please note:

Connect all the four pins (or only CH_PD) in between to VCC, not 
necessary to connect 10K resistor, CH_PD ensure the module start from 
flash, and low mode will enter into updating firmware mode, pin RST can 
restart the module.


There are two leds on the board, one is power led, another one is status 
LED, when power up, pwr led keeps on and status led will blink once.
baud rate may work at 115200 or 57600


LG
Rudi
;-)

von hp-freund (Gast)


Lesenswert?

Ja, genau die Version 091 habe ich hier mit 115200 baud ;-)

von Thomas R. (tinman) Benutzerseite


Lesenswert?

argh, mach bitte einen dump von deiner fw. Die 091 würde ich gerne 
haben.

von R. W. (Gast)


Angehängte Dateien:

Lesenswert?

Thomas - die bekommst als download nächste woche ganz offiziell.
und eine Anleitung dazu steht ja schon da ;-)
rudi

..guats nächtle..
..bis morgen abend..

von hp-freund (Gast)


Angehängte Dateien:

Lesenswert?

Hier noch die Variante bei dem das Modul der Server ist. Wieder ist das 
Modul über USB-Seiell Wandler am PC und im Terminal verbunden.

Auf einer anderen Konsole wird:
./client <modul-ip> <port>
gestartet.

Für GPIOs und Temperatur ist es mir jetzt zu Spät :-)

von hp-freund (Gast)


Lesenswert?

An Stelle des clients geht auch telnet:

telnet <modul-ip> <port>

von Peter P. (Gast)


Lesenswert?

Was hat das Teil eigentlich an Zulassungen bzw. CE, ROHS?
Gibt es da Infos dazu? Das könnte bei einem Einsatz
oder auch Wiederverkauf ein Knackpunkt sein...

von Grendel (Gast)


Lesenswert?

Wenn irgendeins der verschiedenen Module (so viele Varianten die 
irgendwer mal kurz zusammengeroutet hat) eine modulare Zertifizierung 
hätte, wäre da sehr prominent ein CE/FCC Aufkleber drauf zu sehen.

von rudi (Gast)


Lesenswert?

@Peter
Sorry - Kennst Du den UNterschied zwischen RoHs und CE?
;-) Das sind zweierlei paar Stiefel!


@Grendel
genau das ist der Punkt - deshalb - 10k-30k chips kaufen , pcb layout 
und sdk kostenlos erhalten, hier produzieren und als IoT Device mit 
einem MCU und 3D Printer Gehäuse Made in Germany  auf der nächsten 
Wirschaftsausstellung präsentieren. und "the World is yours" und eigene 
Palette und CE und RoHs und das ganze drum herum. Da gibts bestimmt 
kräftige Finanzspritzen!.. ;)


Die Dealers machen ja nicht anders als sich die chips zu besorgen und 
das layout bissal hier und da zu verändern... . der Hersteller liefert 
den Chip, das SDK und das Datenblatt.... daher gibt es nächste Woche 
mehr als ein Dutzend verschiedene - schon allein auf die 
Antennenausführungen muss man Acht geben... genau hinschauen!!! Denn 
wenn die überdimensionieren, kannst das wieder ändern - weil die Werte 
in der EU im fertigen Produkt nicht zulässig sind... ect...

Bis jetzt hab ich noch kein Modul in den Händen gehabt, wo ein CE 
draufstand, ausser den CE Aufklebern auf fertigen Geräten....

;-)

@Peter
Was Du machst mit den Modulen, kann der Hersteller nicht erahnen. Mit 
jedem weiteren Eingriff ( integration MCU ) ändern sich ja die 
Gesamteigenschaften.

Verbessert mich wenn ich quatsch huste...
..ich bin lieber vorsichtig ..


LG
Rudi
;-)

ps wer war jetzt da beim rasenmähen.?
;-)

von Abdul K. (ehydra) Benutzerseite


Lesenswert?

R. W. schrieb:
> Problem ist, die eBay Gebühren würde man dann draufzahlen.
> Ich denke dass ebay pro Verkauf 10 Prozent abrechnet oder? also sagen

Er will nur über ebay verkaufen? Normalerweise würde man die 
Mindestmenge via ebay ordern und dann mit der nun vorhandenen Adresse 
den Rest.

Bei 1000 bist du viele Tage mit Versenden beschäftigt!! Wenn du dich 
ranhälst, vielleicht ne Woche.

von Peter P. (Gast)


Lesenswert?

@rudi
Wenn die Module (aus China) nicht RoHS konform sind,
dann wird das zu schaffende Gerät auch nicht konform sein,
da m.E. dann alle eingesetzten Teile und Stoffe RoHS sein müssen...
Wenn du die dann verkaufst, wirst zuerst du bei Problemen
in die Pflicht genommen. Und ob du den schwarzen Peter
dann einfach auf den Händler in China abwälzen kannst,
wage ich zu bezweifeln. Daher die Frage, ob es dazu Infos gibt.

CE beinhaltet eine Reihe von Normen: Siehe auch
http://www.ce-zeichen.de/klassifizierung.html
RoHS ist ein zwar ein Teil davon, ich hatte aber mehr an EMV gedacht.
Wenn das Teil zwar ordentlich auf WLAN funktioniert,
aber parallel auf anderen Frequenzen stört, wäre das
schlecht. Dies wäre auch für einen privaten (Hobby-)Einsatz
ein wichtiger Punkt.

Oder Wi-Fi Certification: Siehe auch unter
http://en.wikipedia.org/wiki/Wi-Fi_Alliance
Sie scheint nicht mandatory zu sein (weiß da jemand
genauer Bescheid?), aber es wäre trotzdem interessant,
ob das Modul solchen Tests jemals unterzogen wurde.
Wenn nicht, wenn ich es richtig interpretiere,
darf das Logo der Wi-Fi Alliance nicht benutzt werden.
Oder ist das eh hinfällig, da das fertige Gerät nochmals einer
Wi-Fi Certification unterzogen werden müsste?
(Auch hier wäre es interessant, ob jemand hier genauer
Bescheid weiß...)

von Peter Z. (hangloose)


Lesenswert?

Da ist man halt bei dem RN-171 von Microchip auf der sicheren Seite.
Hier findet man sämtliche Test Reports und RoHS Informationen
http://www.microchip.com/wwwproducts/Devices.aspx?dDocName=en558370#documentation

Allerdings kostet es auch 18,75 Euro ab 100st.
Dafür ist wahrscheinlich die Firmware auch ausgereifter.

von Thomas R. (tinman) Benutzerseite


Lesenswert?

Peter P. schrieb:
> Wenn die Module (aus China) nicht RoHS konform sind,
> dann wird das zu schaffende Gerät auch nicht konform sein,

ESP8266, SPI flash und XI sind RoHS konform. Rs und Cs afaik auch,
es würde sich nicht lohnen irgendwelche alten abzulöten/reinigen und
wieder zu benutzen für diese module.

Ob PCB/Lötzin auch RoHS konform sind kann man natürlich nicht sagen.

>
> ich hatte aber mehr an EMV gedacht. Wenn das Teil zwar ordentlich
> auf WLAN funktioniert, aber parallel auf anderen Frequenzen stört,
> wäre das schlecht. Dies wäre auch für einen privaten (Hobby-)Einsatz
> ein wichtiger Punkt.
>

eher unproblematisch, ESP8089 und ESP8266 sind (bis auf Miracast beim 
ESP8089) identisch. Geräte mit ESP8089 modulen WIFI/DE konform. Dabei 
haben die nicht mal eine abschirmung für das Wifi/BT module benutzt.

http://ugoos.net/ugoos-oem/mk809iii-new-style

Die chancen stehen also sehr gut, vor allem wenn man die module noch 
eine
kleine abschirmung verpasst.

> Oder Wi-Fi Certification:

dito

von Grendel (Gast)


Lesenswert?

Nur um das klarzustellen:
Sobald man Funk in einem Produkt verwendet, muss man einen vollständigen 
EMV Test machen lassen (nicht nur die normalen Störstrahlungstests, es 
muss aufwändiger getestet werden).
Das alleine wird locker >10k Euro kosten.
Dazu kommt noch WEEE / EAR (ist dagegen aber ein Klacks).


Einfach CE (= China Export) draufpappen iss bei Funk nicht.
Das geht nur, wenn man ein vorab zertifiziertes Modul - wie das genannte 
RN-171 - verwendet. Den normalen EMV Test muss man trotzdem noch selbst 
machen, aber da kann man auch einfach behaupten das es konform ist wenn 
man sich dessen sicher ist, machen wohl die meisten so.
Bei kleinen Stückzahlen ist das absolut gesehen also trotzdem die 
kostengünstigere Lösung...


Für den Hobbybastler natürlich egal - solange es durch den Zoll kommt.

von rudi (Gast)


Lesenswert?

@Peter
@Grendel

vielen Dank!Genau das meinte ich. Dann lieber die Chips kaufen und das 
ganze hier fertigen. Das mit der EMV ist mir bewusst Grendel, auch die 
Prüfanordnung in Braunschweig. Kostet knappe 3000 EUR mit Zertifikat.
( zumindest war das mal vor 3-4 Jahren so )

Aber ehrlicherweise wusste ich nicht, das der Chip selbst auch RoHs 
konform sein kann.../ nicht sein kann, steht denn auf einem Chip echt 
RoHs drauf? Ehrlich - habs bisher noch nicht gesehen.

Meinst Du jetzt wirklich den Chip und sein Innenleben oder bist Du von 
den PCB Modulen ausgegangen, die ja allein noch nicht als "Gerät" 
zählen.
Daher mache ich mir keine Sorgen.

Und erst in der "Endposition" im Gerät die Prüfungen bestehen müssen, 
korrigiert mich wenn ich falsch denke.

Dann würde ich keine 1000 Module ordern mit der Gefahr, dass die dann am 
Zoll berechtigterweise nicht weitergehen. Das wäre mir zu heikel.

Das war doch mit den Dect Modulen von Gigaset damals auch so, als 
Musterkoffer hat man damit esperimentieren können, aber wenn das in ein 
Gerät eingebaut werden soll, dass eben auf den Markt kommt muss man als 
Vertreiber den ganzen CE, EMV ect selbst machen / kümmern...einholen. 
Bescheinigen.

@Peter
genau diesen Link habe ich auch als Info.
Sollte man sich da eventuell genauer befassen? RoHs nehme ich ernst, CE 
ist ja eher Auslegungssache - wie die VDE mit ihren Gummiparagraphen ( 
Sorry Herr Tillmanns - wir hatten schon mal das Vergnügen diesbezüglich 
)
wenn dann die VDE selbst eigene Paragraphen dehnt zum Gummiparagraphen 
und Erdkabel nicht durchgehend farblich gekennzeichnet werden brauchen ( 
O  Kabel verlegt - GrGe Isolierung  drübergeschoben an den 
Anschlusskästen - da falsches Kabel verlegt ( 1200 m ) habs damals 
bemängelt, GU / Bauherr holte sich die VDE zur Abnahme, und es wurde 
gesagt "Können Sie damit denn nicht leben?"...und es wurde 
belassen...super.. aber das war ein anderes Thema - sorry fürs 
ausschweifen..- das kam mir jetzt wieder hoch ;-)...


LG
Rudi
;-)


Btw:
Express Sendung angekommen jetzt In Frankfurt
"A DHL representative shall attempt to contact the importer for further 
clarification or proof of valuation if required by Customs. "

Ich werde mich also schnel mal zur Verfügung halten, denke aber das der 
Anruf erst morgen nachmittag von der Tagschicht kommt. Mit etwas Glück 
hab ichs am Mo oder vieleicht Dienstag.
Heute hätte es nicht geklappt, hatte mich um einen ganzen Tag mit der 
Zeitverschiebung verrechnet. ;-) Der Rasen wäre also gemäht worden ;-) 
...
:-)

von rudi (Gast)


Angehängte Dateien:

Lesenswert?

Jetzt bin ich ja baff.
Ehrlich - ganz ehrlich!

Ich hatte das noch nicht gesehen! bzw Beachtet ( Module halt )

Hab jetzt extra ein Bild gemacht weil mich das keine Ruhe gelassen hat 
wer wem dann das bestätigt, wenn ich die Module die ich habe
Beitrag "[v] Verkaufe WIFI (MRF24WB0MB) Shield fertig mit PIC32 /RS232/RS485/TTL 17,50 EUR / Stck! Last Round"

in Gerätschaften verwenden will, die ich selber auf den Markt bringen 
will... und siehe da..

RoHs und CE - eingepresst! Auf dem Wifi Modul von Microchip
auf den besagten Wifi Shield das ich von Shuncom habe...

...was 'gescheits halt ;-)

die Nachtruhe kann kommen ;-)

Lg
Rudi
;-)

auf die IoT Module bin ich echt gespannt.
da muss es doch einen Hacken geben oder?
für 20 Yen, bekommt man den Chip ab 3000 Stck. vom Hersteller

von Christian B. (casandro)


Lesenswert?

Also ich hätte bei 1000 Stück ernsthafte Bauchschmerzen ob die 
funktionieren, besonders wenn das an Kunden geht, die WLANs haben können 
die in vielerlei Art und Weise komisch sein können. Das Teil ist eine 
Billiglösung, sie hat ihre Berechtigung, besonders in Fällen in denen 
man eh das WLAN-Netz darauf ausrichtet.

WLAN ist halt relativ kompliziert, da würde ich nicht darauf vertrauen, 
dass die Dinger überall zuverlässig funktionieren würden.

von Peter P. (Gast)


Lesenswert?

@Rudi
Es gibt auch bei Chips RoHS konforme und nicht-konforme,
z.B. hier ein nicht-konformer (nur als Beispiel,
Erstbester den ich gefunden habe)
http://www.digikey.de/product-detail/de/Z84C0010FEC00TR/Z84C0010FEC00TR-ND/610760
(siehe unter "Bleifreier Status / RoHS Status")

von rudi (Gast)


Lesenswert?

@Peter
vielen Dank! das hab ich so noch nicht gesehen, bzw darauf geachtet. Ist 
klar, damit kann man nie ein RoHS Endprodukt erzielen.
werde in Zukunft dem mehr Aufmerksamkeit schenken, hab ich echt nicht 
gewusst! bzw bei chips mir keine Gedanken gemacht.
btw Steht sowas dann auf dem chip oder wird der chip über das datenblatt 
dann zertifiziert? Denn beim Wifi von Microchip z:b ist es ja auf dem 
"Abschirmblech"...

wegen den 20 Yen, ist eigentlich teuer wenn man bedekt dass man für 
29.00 Yen das ganze Modul haben kann ;-) irgendetwas verstehe ich doch 
noch nicht ganz oder? ;-)

LG
Rudi
;-)

von rudi (Gast)


Lesenswert?

super nicht angemeldet und link vergessen, sorry
http://detail.1688.com/offer/40258194242.html?tracelog=gsda_offer
..
guats nächtle ;-)

von Grendel (Gast)


Lesenswert?

rudi schrieb:
> Das mit der EMV ist mir bewusst Grendel, auch die
> Prüfanordnung in Braunschweig. Kostet knappe 3000 EUR mit Zertifikat.


Bei EMV gibts - wie gesagt - nicht nur eine Sorte von Prüfungen, da 
zahlt man selbstverständlich nach Aufwand. Und WLAN ist halt einiges 
mehr an Aufwand.


Kleinigkeiten wie MAC Adressen kaufen muss man auch noch.
Dazu kommen die üblichen sonstigen Dinge wenn man sowas gewerblich 
macht.
Die Produktion geht auch nicht umsonst, schon garnicht hierzulande wo 
man als Produktionsbetrieb ja Umweltauflagen und weiss der Geier was 
beachten muss und halbwegs ordentliche Löhne für die Mitarbeiter zahlen 
muss.
Alles in allem wird das dann (mit EMV Prüfung) nicht mehr so billig. 
Effektiv kostets dann sehr schnell genausoviel wie ein RN-171 o.ä. (bei 
1000 Stück, bei weniger lohnt es sowieso nicht).
Bei Microchip ist aber die Firmware und Doku besser und man hat kein 
Risiko durch Tests durchzurasseln da das alles schon erledigt ist ;-)


RoHS ist schon seit vielen Jahren (2006 oder so) für ALLE Bauteile in 
einem Gerät vorgeschrieben (gibt wenige Ausnahmen).
Verdammt die Paragraphenreiter haben sich ja sogar schon neue Regelungen 
ausgedacht... WEEE2 / RoHS2

von pegel (Gast)


Lesenswert?

Sehr schön beschrieben weshalb unser Land immer ärmer wird.
Hier werden Vorschriften gewälzt -
die anderen machen einfach was und kassieren.

von Mehmet K. (mkmk)


Lesenswert?

pegel schrieb:
> die anderen machen einfach was und kassieren.

... und versinken in ihrem eigenen giftigen Müll und richten einen 
Schaden an, den die naechsten Generationen nicht imstande sein werden zu 
beseitigen.

von Christian B. (casandro)


Lesenswert?

Mehmet Kendi schrieb:
> ... und versinken in ihrem eigenen giftigen Müll und richten einen
> Schaden an, den die naechsten Generationen nicht imstande sein werden zu
> beseitigen.

Naja, den hast Du unabhängig davon ob da jetzt "Gift" drin ist oder 
nicht. Denn entweder Du recyclest, dann ist egal was drin ist, oder Du 
machst das nicht, dann kommt so oder so viel giftiges Zeug in die 
Umwelt.

Das sinnvollere wäre es die Nutzungszeit zu erhöhen, sprich Geräte so zu 
bauen, dass nach der Primärnutzung findige Bastler noch 
Sekundärnutzungen finden können. Da ist dieses Modul schon mal ganz gut, 
dass könnte man aus einem Produkt auslöten und in einem anderen Projekt 
wiederverwenden.  Das geht, weil alle Schnittstellen einfach und gut 
dokumentiert sind, und weil sich hier die Schnittstellen an etablierten 
Standards orientieren.

von Max H. (hartl192)


Lesenswert?

DOS Opa schrieb:
> Wenn ich den Text bei eBay jetzt richtig interpretiere sind das aber die
> die kleinen Module ohne Antenne und nicht die auf dem Bild.
Ich habe den Verkäufer noch mal Kontaktiert und jetzt ist es klar 
welches Modul man kauft.

von Grendel (Gast)


Lesenswert?

Christian Berger schrieb:
> Naja, den hast Du unabhängig davon ob da jetzt "Gift" drin ist oder
> nicht.

Für den Zoll ist bei Sendungen aus China ja oft sowieso "Gift" 
angekreuzt ;-)
scnr

von rudi (Gast)


Lesenswert?

hp-freund schrieb:
>
> Für GPIOs und Temperatur ist es mir jetzt zu Spät :-)


Hi hp-freund, konntest Du das schon testen und klappt das 
zufriedenstellend? Wäre noch ein i-tüpfelchen und highlight zu Deinen 
Versuchen. LG ;-)

von rudi (Gast)


Angehängte Dateien:

Lesenswert?

Grendel schrieb:
> Für den Zoll ist bei Sendungen aus China ja oft sowieso "Gift"
> angekreuzt ;-)
> *scnr*


@Grendel + @Peter

ok - was haltet ihr davon:

http://www.mouser.de/new/stmicroelectronics/stmicroelectronics-spwf01s/

FCC/CE/IC certified RoHS compliant
...
http://www.st.com/web/en/catalog/sense_power/FM1968/CL1976/SC1930?sc=wifimodules

Hat das schon jemand? ;-)

LG
Rudi
;-)

von Grendel (Gast)


Lesenswert?

mmmh interessant daran ist, dass ein ganz normaler STM32 ARM Cortex-M3 
direkt drauf ist den man prinzipiell selbst nutzen könnte.
Sofern man den Quellcode bekommt...

von rudi (Gast)


Lesenswert?

nicht nur quellcode, es gibt ein komplettes sdk und boards ( auch ein 
USB Stick klick bei mouser unter dev boards ) dazu, bei der anfrage bin 
ich grad dabei. preise wären halt interssant bei stückzahlen...
auf der Electronica 2014 stellt Rutronik (A5.159 und Supplier Lounge 
A5.260 ) das Modul vor ..
http://www.electronica.de/de/home/besucher
LG
Rudi
;-)

von Lars R. (lrs)


Lesenswert?

rudi schrieb:
> @Grendel + @Peter
>
> ok - was haltet ihr davon:
>
> http://www.mouser.de/new/stmicroelectronics/stmicroelectronics-spwf01s/
>
> FCC/CE/IC certified RoHS compliant

Solche Module gibt es bei Distributoren wie Sand am Meer; auch von 
deutschen Herstellern. Vieles wird angeben nur der Datendurchsatz nicht. 
Dann braucht man schon gar nicht mehr fragen.

Roving Networks war auskunftsfreudig. Ebenso Connect Blue. Wiznet 
veröffentlicht zum Datendurchsatz Messungen mit "semi-professionellen" 
Messanordnungen. Eigenes Forum und Wiki.

Alles auf einem Modul ist Vorteil und Nachteil (Abhängigkeit) zu gleich.
Besser ist IMHO ein möglichst kleines Funk-Modul.

Es hängt davon ab, was man braucht. Was darf das Modul kosten (dürfen, 
nicht sollen). Wie wird zeitlicher Aufwand bewertet. Mit wie vielen 
verschiedenen Modulen will man sich beschäftigen.

Das ESP8266 finde ich interessant. Aber wenn man sich das anschaut: Zeit 
für Emails haben die Leute, wohingegen ein Baudrate-Parameter eine 
"komplizierte Sache" ist.
Es liegt nahe, dass nicht viel mehr geht und aus Kostengründen nix 
eingebaut ist, was nur mit 10% ausgelastet wird. Der Vorschlag 
Custom-Firmware kommt von anderen auch, aber was soll das bringen?
1Mbit Netto werden wir wohl mit dem ESP8266 nicht sehen.. Damit bleibt 
es ein interessantes Modul, aber für viele Anwendungen nicht einsetzbar.

Hier wird von Bestellungen 100-2000 gesprochen. Interessant wäre, was 
beispielsweise beim Wizfi-250H für 200Stück zu bezahlen wäre?
Vielleicht 9EUR netto für ein Top-Modul? Da wäre ich dabei.

von Max D. (max_d)


Lesenswert?

Jemand hat für mich den Dataflash auf der 57,6kBaud Version gedumped.
Leider konnte er es hier nicht posten (seine IP würde abgewiesen).
Deswegen: Wer auch das .bin will -> PM

von rudi (Gast)


Angehängte Dateien:

Lesenswert?

Hi Lars, txs..

9 EUR werden nicht reichen .. schauh mal bitte, meinst Du das?
http://octopart.com/wizfi250-h-wiznet-34483702
LG
Rudi
;-)

von Lars R. (lrs)


Lesenswert?

Ja. Du musst ja nicht den Teuersten nehmen.

http://www.soselectronic.de/?str=371&artnum=152969&name=wiznet-wizfi250

20 Stück 13,20EUR für die NonH-Variante beim Distributor.
Wiznet vertreibt aber auch aus Deutschland heraus nach Europa. 
Wahrscheinlich auch nur ein 2Mann-Betrieb. Aber immerhin vom Hersteller 
ohne Import-Aufwand. Ob Wiznet billiger liefert als Distributor, ist 
eine andere Frage.

von hp-freund (Gast)


Lesenswert?

Hallo Rudi,

nach dem ich keine AT Befehle für die GPIO und Temperatur finden konnte, 
bin ich gerade zum dritten Versuch gestartet die SDK VM zu laden.
Sind 1,6GB und mich hat schon 2 Mal die Zwangstrennung erwischt :-(

Was ich da gelesen habe muss man dann auch noch mit "Lizens-Tricks" für 
die SDK hantieren.
Da frage ich mich ob es nicht besser ist das Modul einfach als das zu 
verwenden was es ist: Seriell zu WLAN

Bei der Entwicklung kann man dann bei seinen normalen Tools bleiben und 
mit einem zusätzlichen µC hat man bedutend mehr als 2 GPIOs.

Ein Webserver macht ja auch nichts anderes als Text hin- und 
herschicken.

Wie ihr schon bemerkt habt gibt es auch weitere interessante Module.

von rudi (Gast)


Lesenswert?

genau

http://www.soselectronic.de/?str=371&artnum=152969&name=wiznet-wizfi250

den hatte ich auch zuerst, ..oki .. mal schauhn ;-)
preislich ist halt mit den SZ-12 zu vergleichen die Shuncom verzreibt, 
und die Wifis kommen von Microchip, ( sind halt meine persönlichen 
Favoriten ) ..wobei Peter mir einen netten link
http://www.pezitec.com/

zu den Roving Networks

http://www.microchip.com/pagehandler/en-us/press-release/microchip-acquires-roving-netw.html

gesendet hat, die werde ich auch mal ansehen.

Ich bin schon sehr auf die ESP8266 gespannt, wurden von Frankfurt 
weitergereicht, Sendung liegt schon in Leibtsch ( Leipzg ). Bissal Glück 
und vieleicht klappts morgen, aber ich denke eher Dienstag.

LG
Rudi
;-)

von Lars R. (lrs)


Lesenswert?

rudi schrieb:

> Wizfi 250
> preislich ist halt mit den SZ-12 zu vergleichen die Shuncom verzreibt

Beide Module haben zufällig einen ähnlichen Preis. Dennoch sind sie 
schlecht vergleichbar. Relevant sind auch die Leistungen des Moduls und 
des Herstellers.

SZ-12: 115kBaud (der Wert, den ich gefunden habe)
Wizfi 250:
. Hersteller-Tests: 3686.4kBaud (1,6MBit netto)
. Offiziell unterstützt: 1843.2kBaud (1,3MBit netto)
. SPI 3000-5000kHz.

http://wizwiki.net/wiki/doku.php?id=products:wizfi250:wizfi250pg:start

Vielleicht machen die sich um die UART-uC-Verbindung Sorgen.
Ich habe 2 Module hier und werde die irgendwann mal testen. Mal sehen, 
welche Baudraten der Hersteller freigegeben hat. Es taktet doch niemand 
in Vielfachen von 300. Auch der Hersteller nicht.

von Thomas R. (tinman) Benutzerseite


Angehängte Dateien:

Lesenswert?

Lars R. schrieb:
>
> Das ESP8266 finde ich interessant. Aber wenn man sich das anschaut: Zeit
> für Emails haben die Leute, wohingegen ein Baudrate-Parameter eine
> "komplizierte Sache" ist.
>

naja, der hersteller selber hat einige fähige leute da, die habe aber
ein paar jobs zu vergeben (siehe bild)

das mit der baudrate ist "kompliziert" weil ESP8266 auch boot/debug
über UART macht, und das jeweils mit anderen baudraten. Auch gibts
kein EEPROM um zu speichern (sondern afaik nur den SPI flash).
Es sitzt dadran auch modul und nicht IC hersteller, das macht es nciht
einfacher.

> 1Mbit Netto werden wir wohl mit dem ESP8266 nicht sehen.. Damit bleibt
> es ein interessantes Modul, aber für viele Anwendungen nicht einsetzbar.

ohne dokumentation wird man es nicht beantworten können.

von hp-freund (Gast)


Lesenswert?

Was mir noch aufgefallen ist:
ich habe einen Portscan ausgeführt und dabei über 1000 offene Ports im 
Bereich von 1-65535 vorgefunden.

Da ich aber nicht genau weiß was da jeweils hintersteckt ist mir schon 
die Idee gekommen das man da genauer hinsehen sollte wenn man das Modul 
als AP verwenden will.

So lange die Firmware nicht offenliegt
??????????????????????

von Lars R. (lrs)


Lesenswert?

Thomas R. schrieb:
>> Das ESP8266 finde ich interessant. Aber wenn man sich das anschaut: Zeit
>> für Emails haben die Leute, wohingegen ein Baudrate-Parameter eine
>> "komplizierte Sache" ist.

> das mit der baudrate ist "kompliziert" weil ESP8266 auch boot/debug
> über UART macht, und das jeweils mit anderen baudraten. Auch gibts
> kein EEPROM um zu speichern (sondern afaik nur den SPI flash).
> Es sitzt dadran auch modul und nicht IC hersteller, das macht es nciht
> einfacher.

Das ist eine Ausrede. Wenn das Modul hochgefahren ist, könnte ein 
Baudrate-Befehl zur Verfügung gestellt werden. Über diesen Befehl wird 
das Modul mit der neuen Rate konfiguriert. Fertig. Speichern nicht 
erforderlich. Automatisches Speichern sogar kontraproduktiv. Konflikt 
mit Bootmechanismus: Nicht vorhanden.

von Max D. (max_d)


Lesenswert?

Wenn man da eine Mail schreibt wird das nich unbedingt bei dem 
programmierer landen, sonder eher in einem Call-center.
Und da wird halt einfach abgewimmelt....

von DirkZ (Gast)


Angehängte Dateien:

Lesenswert?

R. W. schrieb:
> Update support für zwei Baudraten 57.6 & 115.200

der WLAN-Chip (mit µC) kann laut Datenblatt 72,2 Mbps

von H.Joachim S. (crazyhorse)


Lesenswert?

Mir würde eine (einstellbare!) serielle Schnittstelle völlig reichen.

von Grendel (Gast)


Lesenswert?

DirkZ schrieb:
> der WLAN-Chip (mit µC) kann laut Datenblatt 72,2 Mbps


Das hat für den realen Durchsatz gar nix zu bedeuten.

Bei embedded Teilen mit UART oder SPI kann man froh sein, wenn man 
effektiv 2 Mbit/s über UDP schafft.

von Conny G. (conny_g)


Lesenswert?

Mal eine ganz doofe Frage hierzu:
Könnte es theoretisch passieren, dass diese Module den Wlan-Accesspoint 
in einen fiesen, langsamen Kompatibilitätsmodus ziehen, weil sie nur 
eingeschränkte Protokolle können?
Ich bin nicht so fit in allen Details von Wifi, hab aber was im Ohr, 
dass es da zig Modi gibt, die sich m.E. in Konflikt stehen.

von rudi (Gast)


Lesenswert?

..ihr glaubt es nicht aber ich tracke alle 5 - 15 minuten ;-) die 
Sendung.
gebt doch mal Ruh ;-).. das ewige Salz in die Wunde ;-) kanns doch eh 
schon nimma erwarten ;-) der GPIO  und Temp Tester is auch weg der kommt 
anscheinend nicht mehr weg von dem Modul ;-) .. morgen wenn der Postman 
kommt verschlafe ich den ;-) wenn die Sendung wenigstens schon gecleart 
wäre, dann weiss man ja wann es kommt. immer wieder spannend ;-)
..jetzt gibts erstamal pizza-pizza - für alle die keine daheim haben... 
mhm.. ist die lecker ;-) "meine revanche"
LG
rudi ;-)

@Dirk danke!

von Mehmet K. (mkmk)


Lesenswert?

rudi schrieb:
> erstamal pizza-pizza

En guete.
Vielleicht aber noch ein Blick in die Wikipedia werfen?
http://de.wikipedia.org/wiki/Kunstk%C3%A4se
1
 ... Kunstkäse wird in Deutschland vorwiegend in der Gastronomie und in Bäckereien verwendet, 
2
z. B. für Pizza, Lasagne oder Käsebrötchen ...

von rudi (Gast)


Lesenswert?

danke ;-)
;-) ;-) ;-) nur selbstgemachte ;-) und mozzarella ;-) ( hoffe es ist 
richtig geschrieben ) he he he
LG Rudi
;-)

von Grendel (Gast)


Lesenswert?


von rudi (Gast)


Lesenswert?

moin moin,
http://www.electrodragon.com/w/Wi07c
es irretiert mich dass im ersten Abschnitt keine GPIO's auf dem PCB und 
AT Befehle in der Liste stehen und auf der Platine 4x NC steht. Wo ist 
der Tempsensor? ;-( WO ist der HP Freund ;-) SInd die GPIOS rausgeführt 
und der Temp Sensor auf dem Board? Klappt das mit der 094 Firmware?
Der untere Teil ist auf dem PCB GPIOS Kontakte zu sehen, aber die werden 
alle überlötet, warum steckt er keine Brücken? Oder soll der Mod so 
bleiben?. LG Rudi ;-) ..ausser Haus..

von Thomas R. (tinman) Benutzerseite


Lesenswert?

Max H. schrieb:
> Ich habe den eBay-Verkäufer mal kontaktiert und nachgefragt welches der
> abgebildeten Module es ist:
>> hi
>> you will get the one as the gallery picture shows

das wird lustig, der hat das bild geändert. Zeigt ein einkauf das alte 
bild noch ?

von hp-freund (Gast)


Lesenswert?

rudi schrieb:
> es irretiert mich dass im ersten Abschnitt keine GPIO's auf dem PCB und
> AT Befehle in der Liste stehen und auf der Platine 4x NC steht.

Ist die Version vor 091.
AT Befehle für GPIO hab ich auch keine gefunden.

rudi schrieb:
> Wo ist der Tempsensor?

im ESP8266

rudi schrieb:
> warum steckt er keine Brücken?

Gute Frage. Ich habs gemacht.
Die GPIO werden nur während des boot abgefragt.

von rudi (Gast)


Lesenswert?

hp-freund schrieb:
> rudi schrieb:
>> es irretiert mich dass im ersten Abschnitt keine GPIO's auf dem PCB und
>> AT Befehle in der Liste stehen und auf der Platine 4x NC steht.
>
> Ist die Version vor 091.
> AT Befehle für GPIO hab ich auch keine gefunden.

Hi hp-freund jetzt bist auch mein Freund ;-)
Fragen sind schon alle in der eMail gestellt, bei ElectroDragon haben 
die kleine Ferien bis 9.9 dauert dann noch.

> rudi schrieb:
>> Wo ist der Tempsensor?
>
> im ESP8266

das ist - nicht so gut - wegen der Eigenerwärmung des ESP8266, hoffe das 
man die vernachlässigen kann, aber wenn da WLAN auch werkelt bis zu 
300mA
oder ist das etwa nur ein Board Sensor der die Betriebstemperatur 
erfasst?
Ich hab noch keine Antworten vom Hersteller auf meine dritte Rückfragen 
eMail, daher die Unwissenheit.
>
> rudi schrieb:
>> warum steckt er keine Brücken?
>
> Gute Frage. Ich habs gemacht.
> Die GPIO werden nur während des boot abgefragt.

Ah ja klar - da werden wir noch experimentieren müssen, heisst, man muss 
das modul jedesmal reseten um an die GPIO zu kommen, aber setzen? high 
low
PWM soll ja auch gehen, werden die gesetzten Values dann beim booten vom 
Speicher Register geholt?

Ok danke einstweilen, meine Sendung hängt noch in der Zollabfertigung, 
werde jetzt dann dann mal nachtelefonieren ob ich einen Kapuziner 
schicken soll ;-) ;-) ;-) vieleicht hilfts..
..
;-)
LG
Rudi
;-)

von Martin P. (billx)


Lesenswert?

Kann das Modul eigentlich WPS ?

von hp-freund (Gast)


Lesenswert?

Martin P....... schrieb:
> Kann das Modul eigentlich WPS ?

Beitrag "Re: Wlan2Serial Modul für 5 euro"
Kapitel 9.1 in der pdf

von rudi (Gast)


Lesenswert?

warum glaubt der Zoll immer dass der Wert nicht stimmen kann, jedesmal 
aber auch jedesmal, wenn Angaben zu 100 Prozent übereinstimmen und alles 
100 Prozent angegeben ist, wird gemeckert; wenn es aber als Geschenk 
gemogglet wird oder Angaben Phantasiepreise durch den Händler gemacht 
werden gehen die Pakete durch den Zoll wie man öfters in anderen Foren 
liest. Wiedermal Wertbestätigung und Auszüge. Das DHL-Express war dann 
für die Katz, bei normalen Versand kann man sogar Glück haben und es 
geht am Zoll vorbei..Belgien & Co.
Das Paket wäre tatsächlich am Samstag zugstellt worden!
..
..
dann werd ich mal..überlegen gleich hinzufahren..
..
hoffe es klappt dann heute noch mit der "Zollbeschauung"..

ärgert mich schon immer wieder, man glaubt dem Bürger einfach nichts 
mehr.
Finde es jedesmal mehr als Schikane und Bevormundung - wenn mans nichts 
macht, gehts ja dann zurück. Ärgerlich ist dann auch immer wieder, wenn 
bekannte Kosten des  Versand dann plötzlich geschätzt wird und ( anderer 
namentlicher Kurier ) zur Einfuhrumsatzsteuerberechnung herangezogen 
wird..obwohl die dann selber wissen, dass der Versand das niemals 
gekostet hat.. ( Express 19.80 EUR - geschätzt 70 EUR usw ) das erhöht 
dann auch die Abwicklungsgebühren...( ab 150 EUR ) ..

was sollst - die Module machen einen gefügig - nicht der Zoll ;-)

;-) ;-) ;-)
LG
Rudi

- ja ich weiss, der Zoll macht nur seine Arbeit - wenn ElectroDragon 
nicht richtig deklariert auf dem Paket dann muss man den mal 
daraufhinweisen.
Dann klappt das auch mit DHL-Express.
Manchmal denke ich aber auch, dass DHL-Express Zoll Abteilung einfach 
noch den Empfänger mit ins Boot holt und sich dann bei Prüfungen auf die 
"Mitwirkungspflicht" des Empfängers berufen kann... geht ja auch um 
Zollgebühren / Abwicklungspositionen ( DHL frei bis zu 3 Positionen )

Was mich aber immer wieder erstaunt, dass DHL nie aber auch nie den 
Steuerbescheid den der Zoll ausstellt - selbst dem Empfänger in der 
Sendung aushändigt, damit man "Widerspruch" einlegen kann wenn zuviel 
berechnet wurde. Der muss dann separat bei DHL angefordert werden, finde 
ich nicht ok - mein Steuerbescheid  - meine Akten.

Ein Formblatt der DHL , dass so und so viel Einfuhrumsatz zu entrichten 
ist ist lediglich das Übergabeschreiben "Paket erhalten" dass man vom 
DHl Express Fahrer bekommt, bei Zahlung und Zustellung.

"erleide" nur ich das immer?

;-)

von hp-freund (Gast)


Lesenswert?

rudi schrieb:
> bei normalen Versand kann man sogar Glück haben und es
> geht am Zoll vorbei..Belgien & Co.

Denk noch mal darüber nach ;-)

von rudi (Gast)


Lesenswert?

hp-freund schrieb:
> rudi schrieb:
>> bei normalen Versand kann man sogar Glück haben und es
>> geht am Zoll vorbei..Belgien & Co.
>
> Denk noch mal darüber nach ;-)

ich meine natürlich legal am zoll vorbei - ich hab auf eine Sendung von 
Mexico über 30 Tage gewartet, obwohl unter 20 EUR - alles ordentlich 
deklariert - aber Frankfurt hatte es immer wieder in die Zollschleife 
geschickt. Oder DHL - Jedenfalls war das 30 Tage im Umlauf ;-)
suche mal die ID raus und das tracking - war lustig!

Sind die Sendungen aus Belgien nicht zollfrei? Ich weiss es nicht - habe 
bisher noch keine erhalten aus/über Belgien. Hab ich da vorhin einen 
Schmarrn geschrieben? Meinte halt, dass generell in Leiptsch alles 
erstmal abgefangen und kontrolliert und zurückgestellt wird bis der 
Empfänger das nachweist.

von hp-freund (Gast)


Lesenswert?

rudi schrieb:
> Sind die Sendungen aus Belgien nicht zollfrei?

Dafür wurde ja Europa mal erfunden.
Eine Handelszone eben.
Das geht in den Versandzentren gleich in eine andere Abteilung und muss 
nicht beim Zoll Schlange stehen...

von hp-freund (Gast)


Lesenswert?


von rudi (Gast)


Lesenswert?

..der widerspruch war dann "zoll vorbei belgien", da es kein 
zollanstehen  dann gibt, dachte schon ich hätte was illegales 
geschrieben ;-) ;-) ;-)

;-)

von hp-freund (Gast)


Lesenswert?

Alles klar.

Hab mir das Angebot bei
http://www.electrodragon.com/
mal genauer angesehen. Da gibt es ein gutes Sortiment für den kleinen 
Bastler der nicht x Wochen warten möchte.

von rudi (Gast)


Lesenswert?

hp-freund schrieb:
> Bei denen gibt es keine Probleme:
>
> http://de.wikipedia.org/wiki/Mitgliedstaaten_der_Europ%C3%A4ischen_Union
danke! irland .. UK auch? ja..daher also der Versand aus UK in eBay.
man lernt jeden Tag gern dazu. danke!

Tip:
wenn in der Trackiung erstmals steht, "A DHL representative shall 
attempt to contact the importer for further clarification or proof of 
valuation if required by Customs." dann alles herrichten, spart Zeit. 
Man kann direkt unter Trackingnummer dann eine eMail senden und Anfragen 
ob man noch weitere Unterlagen benötigt. es geht meist um die 
Wertbestätigung, bzw ob gewerblioch oder privat.
Bisher hab ich gewartet bis es dort stand, einen Tage abgewartet, wenn 
am Wochenende, dann am Montag angerufen ( 0341 - 4499 4466 ) und frage 
dann nach, ob es Unstimmigkeiten gibt. Die Unterlagen kann man dann per 
Mail senden oder wenn andere benötigt werden auch Faxwen oder 
schlimmstenfalls per Post.
Ich werde mal bei einer der nächsten Sendungen einmal versuchen, das 
vorab zu machen, dann haben DHL-Express die Unterlagen parat. Bin schon 
gespannt auf die Zollinhaltserklärung vom Händler auf dem Paket, wenn er 
geschlampt hat werde ich das schon zum Ausdruck bringen. Meist sind es 
ungenaue Positionsangaben.

von rudi (Gast)


Lesenswert?

hp-freund schrieb:
> mal genauer angesehen. Da gibt es ein gutes Sortiment für den kleinen
> Bastler der nicht x Wochen warten möchte.

Ja der hat ein breites Sortiment, den kannte ich bisher ehrlicherweise 
noch nicht - die Steckbrücken ect werd ich mir auch einmal genauer 
ansehen, auch die ganzen Shield sind interessant. Hab ja noch ein paar 
Sachen nachbestellt zum testen z.B.

Arduino Module
http://www.electrodragon.com/product/arduino-pro-mini-328-5v16mhz/

RFID Module
http://www.electrodragon.com/product/125khz-em4100-rfid-card-read-module-rdm630-uart-output-arduino-shield/

..
hp-freund - wenn Du ein Sortiment Angebot kennst, lass es mich wissen 
;-)
.. es sind auch viele prototypen dort verfügbar.

von Dirk K. (dekoepi)


Lesenswert?

Hm, ElectroDragon verschickt aber aus China, nicht aus Belgien. 
Zumindest faselt mein Tracking etwas davon, dass das Päckchen dort auf 
den Flieger wartet.

Und der Zoll - naja, war heute morgen vor der Arbeit auch da. Liegt 
glücklicherweise auf dem Weg, ist nur einmal vorher auf deren Parkplatz 
abbiegen - und dann:

"Der Zoll ist offenbar ein Lebensraum für sich. Die haben mich antanzen 
lassen. War um 7:27 Uhr dort - Öffnungszeit ist ab 7:30 Uhr. Ich habe 
mich erdreistet, die Türe zu öffnen und bekam den spontanen, energischen 
Hinweis gepaart mit bösem Blick: "Aber erst um halb, ne?". Also vor der 
Tür gewartet und am schwarzen Brett gelesen: Wie die sich beschweren, 
personell unterbesetzt zu sein. Wegen der Kfz-Steuer jetzt gnadenlos 
untergehen.

Um 7:31 Uhr hat dann keiner gemotzt. Kamen aber auch nicht aus dem 
Quark, mal zu gucken, was ich denn möchte. Um 7:35 Uhr erbarmt sich der 
Heini, der vorher energiesprudelnd wegen der Zeit gemotzt hat, seinen 
Kaffee abzustellen und langsam zu mir rüberzuschlurfen. Braucht dann 
noch mal 3 Minuten, das Päckchen zu finden. "Die Rechnung haben Sie 
dabei?" - "Naja, ich hoffe. Sie schrieben ja nur "Päckchen aus China", 
keine Sendungsnummer oder Absender oder so.". Waren schlussendlich 50 
SMD-Keramikkondensatoren, Wert 1,50 Euro, Rechnung hatte ich mit. Auf 
dem Päckchen war mal wieder ein Aufkleber "Produktsicherheit". Ah ja. 
Nach Unterschrift ausgehändigt und haben mich ziehen lassen." ;)

Sind nicht alle so. Und so. *d&c*

: Bearbeitet durch User
von rudi (Gast)


Lesenswert?

@dirk danke,
"Produktsicherheit", was heist das?
Wenn ich nach Leiptsch fahren müsste, wären das 300 km, mal nur dumm 
nachgefragt, warum lässt man sich das paket / Sendung nicht senden oder 
steht das frei , dort die Sendung gegen der Rechnung ausgehändigt zu 
bekommen? Du wohnst in der Nähe, das hat seinen Vorteil, aber bezahlt 
hattest doch für den Versand mit Zustellung an der Adresse oder?

Wert 1,50 EUR.. ;-)

von Dirk K. (dekoepi)


Lesenswert?

"Produksicherheit" pappen die drauf, wenn das etwas brandgefährliches 
und neues ist wie Kapton-Klebeband, Lithium-Akkus, C4, halt die bösen 
Sachen. Oder mit Bleifarben bemaltes Kinderspielzeug/Schnuller. Ich habe 
das Gefühl, das dient der Schikane, auf das man im Euro-Raum bestellen 
möge. Nur, dass dort schon der Versand teurer ist, als die Waren 
inklusive Lieferung frei Briefkasten aus China.

Wenn du genau weißt, was da kommt, kannst du denen auch den 
Paypal-Auszug der Transaktion als Screenshot per E-Mail schicken und um 
Freigabe bitten. Dann kommt das in einer Woche an, und der Postbote 
zieht gegebenenfalls anfallende Umsatzsteuer und bei größeren Beträgen 
Einfuhrzoll ein.

Ich habe halt viele Kleinteilbestellungen aus China in der 
Warteschleife, bin daher mit etwa 8 ausgedruckten Paypal-Transaktionen 
hin und habe dann die passende rausgekramt.

von Sam (Gast)


Lesenswert?

Habe ebenfalls bei http://www.electrodragon.com/ 5 Module bestellt und 
über "Belgischen Versand" innerhalb einer Woche bekommen.

Achtung, ich habe ein altes Modul und 4 neue ("Version 091") bekommen.

Das alte ist über 57k6 erreichbar, läßt sich aber vom Mode her nicht 
umschalten (bleibt immer auf CWMODE=2).

Bei den neuen ist wohl auch eine neue Firmware auf dem EEPROM, die auch 
in den ersten Tests funktioniert. Hier muss man aber mit 115k2 
verbinden.
Da die neue Version "091" auch die weiteren Pins belegt hat muss man nun 
den CH_PD über 10k nach VCC legen (wenn ich folgenden Satz richtig 
interpretiere)
1
Connect all the four pins (or only CH_PD) in between to VCC, 
2
not necessary to connect 10K resistor, 
3
CH_PD ensure the module start from flash, 
4
and low mode will enter into updating firmware mode, 
5
pin RST can restart the module.

Update Firmware wäre somit auch einfach möglich, hab ich aber noch nicht 
versucht.

PS:

Ich wollte ganz schlau sein und habe das ESP8266-Modul gleich vom USB zu 
Seriell-Adapter mit den 3,3V versorgt, was Anfangs sogar funktionierte.
Nur ein Reset oder manch andere Befehle haben den USB-Ser.Adapter 
weggehängt.
Bis mir ein Bekannter verraten hat, dass die 3,3V direkt vom FTDI/CP2102 
kommen und maximal 50mA treiben können ;-) ->ein bischen zu wenig

von rudi (Gast)


Lesenswert?

Sam schrieb:
>
> Ich wollte ganz schlau sein und habe das ESP8266-Modul gleich vom USB zu
> Seriell-Adapter mit den 3,3V versorgt, was Anfangs sogar funktionierte.
> Nur ein Reset oder manch andere Befehle haben den USB-Ser.Adapter
> weggehängt.
> Bis mir ein Bekannter verraten hat, dass die 3,3V direkt vom FTDI/CP2102
> kommen und maximal 50mA treiben können ;-) ->ein bischen zu wenig

Ja das stimmt, der zieht bis zu 300mA daher auch der Hint mit dem 
Batteriegedönsel ;-)
http://www.electrodragon.com/w/File:Esp8266_wiring.jpg

Schön wärs, wenn die Firmwares zum download dort auch bereit stehen 
würden.

von Conny G. (conny_g)


Lesenswert?

Ja, die beim Zoll haben Zeit, sehr viel Zeit.
Man hat dort den Eindruck, dass da immer ein Schuss Va_lium (Forum 
akzeptiert das Wort nicht :-) im Kaffee ist, damit keiner an Stress 
leiden muss.
Hab vor ein paar Monaten auch ein Paket abholen müssen und brauchte 
30min dafür, obwohl sonst gerade niemand dort war.

Aber da muss erstmal im Computer geschaut werden.
Mit dem Kollegen Rücksprache gehalten werden.
Dann wird das Paket gesucht (dauert).
Haben sie die Rechnung dabei, was ist es.
Dann ermittelt werden, wie es einzustufen ist (dauert).
Am Computer die Gebühren berechnet und ein Bescheid gedruckt werden.
Gehen sie zur Kasse, links, gerade aus.
Falsche Kasse erwischt, umsonst ein paar Minuten gewartet. Das war mein 
Fehler, war aber auch kein unbesetzt-Schild dran.
Zur richtigen Kasse gegangen, Kaffeeklatsch vom Nebenraum gehört. Mich 
nach 1-2min mit einem leisen "Hallo!?" angemeldet, das hüsteln hatte 
nicht geholfen.
1min später kam jemand, der offensichtlich in der Pause gestört wurde an 
und kümmert sich um mich.
Selbstverständlich auch keine Hektik beim Zahlvorgang:
Genau den Bescheid lesen. In die Kasse eintippen. Wechselgeld akribisch 
zusammensuchen. Stempel drauf.
Zurück zum anderen Schalter.
Und dann kann man endlich sein Paket in Empfang nehmen.

Muss aber sagen, danach war ich irgendwie Tiefenentspannt, denn das 
liegt da in der Luft.
(Grundlage: hatte es an dem Tag selbst nicht eilig und war einfach 
fasziniert.)

von Grendel (Gast)


Lesenswert?

Man sollte wohl beim Zoll arbeiten... klingt lässig.
Dann kann man seine eigenen Pakete auch selbst abfertigen lol

von Martin S. (der_nachbauer)


Lesenswert?

Sam schrieb:
> Habe ebenfalls bei http://www.electrodragon.com/ 5 Module bestellt und
> über "Belgischen Versand" innerhalb einer Woche bekommen.
>
> Achtung, ich habe ein altes Modul und 4 neue ("Version 091") bekommen.

Ui, danke für den Hinweis - ich hatte mir bisher nur eines meiner 
(insgesamt 6) Module angesehen und daraufhin naiv angenommen, ich hätte 
nun nur neue Versionen bekommen.

Muss ich wohl nochmal durchschauen.

von Lars B. (lars1975)


Angehängte Dateien:

Lesenswert?

Hallo Leute,

da hab ich doch heute ein kleinen Briefumschlag von der Post geholt. Mit 
diesem Inhalt.... Ich wusste ja gar nicht, dass der so klein ist. Ich 
hab da mal ein Foto mit etwas größerer Auflösung gemacht.

von Lars R. (lrs)


Lesenswert?

Danke für Foto. Magst Du auch eins von der Rückseite machen?

Selbst gemessene Abmessungen? Danke.

von rudi (Gast)


Lesenswert?

@Lars
Danke für das 10kg Salz in die Wunde ;-) ;-)
wenn ich doch nur für den Express lauter einzelne Briefsendungen 
geordert hätte..

super Bild Lars!
erlaubst Du es kostenlos weiterzuverwenden z.B. als Hintergrund ect  zu 
verwenden? Ich werd ein Plakat machen lassen ;-)

LG
Rudi

von Lars B. (lars1975)


Angehängte Dateien:

Lesenswert?

... hier noch die andere Seite.

Viele Grüße

Lars

von Julian W. (julian-w) Benutzerseite


Lesenswert?

5MB und 7MB für diese Bilder!? :O

von Mike (Gast)


Lesenswert?

Mehmet Kendi schrieb:
> ... und versinken in ihrem eigenen giftigen Müll und richten einen
> Schaden an, den die naechsten Generationen nicht imstande sein werden zu
> beseitigen.

Meinst du, LED Herstellung ist sauberer als Glühobst?
SCNR

von Einhart P. (einhart)


Lesenswert?

Wenn du uns noch mehr von deinem Tisch zeigst, dann bekämst du noch 
größere Bilddateien. 7 MB für ein grottenschlechtes Foto - das geht 
besser.

von Lars B. (lars1975)


Lesenswert?

... Ihr könnt die Bilder nutzen.

ich werde mir bei den nächsten Bildern einbischen mehr Mühe geben und 
auch kleiner machen...

: Bearbeitet durch User
von rudi (Gast)


Lesenswert?

ihr wisst schon dass der ESP8266 in China erst seit einem Monat bekannt 
ist un dder Verkauf erst jetzt anrollt..."...because we are only
aiming to sell in China now, you guys just too fast to find it :) This
module is very new, only developed one month.." der Kontakt kann nicht 
besser sein! im Moment bis auf TrackingStatus wünschlos glücklich.
;-)
Rudi

von Thomas J. (tom16)


Lesenswert?


: Bearbeitet durch User
von rudi (Gast)


Lesenswert?

weiter, welche es bereits aufgenommen haben

http://www.eMbeddedHome.de

;-) ;-) ;-)

von Lars B. (lars1975)


Angehängte Dateien:

Lesenswert?

... so, jetzt hoffe ich, dass es jetzt besser ist.

von rudi (Gast)


Lesenswert?

@Lars B.
Vieken Dank für Deine Mühen!
rudi ;-)

von rudi (Gast)


Lesenswert?

@Lars B.
Vielen Dank für Deine Mühen!
rudi ;-)

Edit:

von hp-freund (Gast)


Lesenswert?

Dank:
www.esp8266.com/

ist es mir jetzt auch gelungen das IoT demo zu compilieren.
Aber die Frage bleibt ob das für die 2 GPIOs wirklich lohnt sich da 
einzuarbeiten!?

von rudi (Gast)


Lesenswert?

@hp-freund
ja die sind sehr nett - selten solche kontakte gehabt.
Anleitung? NDA? ;-)
LG
#Rudi

von hp-freund (Gast)


Lesenswert?

Musst nur die 2 richtigen Beiträge finden ;-)

Was meinst Du zu der Sinnfrage?
Ausser ein Lichtschalter zu ersetzen ist es ohne Erweiterung nicht viel 
zu machen. Eine Erweiterung kann dann auch ein kleiner µC sein, hm.

von rudi (Gast)


Lesenswert?

hp-freund schrieb:
> Musst nur die 2 richtigen Beiträge finden ;-)
;-) PM Me ;-)
>
> Was meinst Du zu der Sinnfrage?
> Ausser ein Lichtschalter zu ersetzen ist es ohne Erweiterung nicht viel
> zu machen.
..
..
> Eine Erweiterung kann dann auch ein kleiner µC sein, hm.
:-) :-)
ich mag Dich!

Die Teile sind der Hammer.
Studier den ESP8266 - da kommt noch eine weitere Serie...
LG
Rudi
;-)

von Martin S. (der_nachbauer)


Lesenswert?

hp-freund schrieb:
> Dank:
> www.esp8266.com/
>
> ist es mir jetzt auch gelungen das IoT demo zu compilieren.
> Aber die Frage bleibt ob das für die 2 GPIOs wirklich lohnt sich da
> einzuarbeiten!?

Du vergisst die beiden Modulvarianten mit 7 GPIOs:
http://www.esp8266.com/viewtopic.php?f=5&t=28

[Und selbst "unsere" Variante sollte min. 3 haben.]

von DirkZ (Gast)


Lesenswert?

hp-freund schrieb:
> ist es mir jetzt auch gelungen das IoT demo zu compilieren.

läuft der Webserver Aus dem SDK (examples/IoT 
demo/user/user_webserver.c) direkt auf dem µC/WLAN-Chip?

von hp-freund (Gast)


Lesenswert?

rudi schrieb:
> ;-) PM Me ;-)

So geheim ist das nicht:

http://www.esp8266.com/viewtopic.php?f=9&t=13&sid=53fbd930eb647befb72f055a0fb42cf8

http://www.esp8266.com/viewtopic.php?f=9&t=25&sid=53fbd930eb647befb72f055a0fb42cf8

Falls das nicht klappt mit den links, auf Seite 2 der 2. und 3. von 
unten.

von Lars R. (lrs)


Lesenswert?

hp-freund schrieb:
>
> ist es mir jetzt auch gelungen das IoT demo zu compilieren.

Wie schaut es mit der Baudrate aus?
Kannst Du beispielsweise die doppelte hineinkompilieren: 230.400 ?

von rudi (Gast)


Lesenswert?

achso - das 1.6 Gig VM ?
ich hab mich grad gewundert, denn vom Hersteller kommt das "noch"  nicht 
,-)
..
bin aber dabei ;-=)
..
lg rudi

von hp-freund (Gast)


Lesenswert?

DirkZ schrieb:
> läuft der Webserver

ich muss erst mal den Mut finden den Flash zu sichern und neu zu 
flashen.

Aber bei www.esp8266.com gibt es auch dazu etwas.

Lars R. schrieb:
> Wie schaut es mit der Baudrate aus?

Die Quelltext habe ich noch nicht weiter analysiert.
Können auch gern alle mitmachen...

Ein gcc soll wohl auch schon funktionieren.

Dann dürfen wir alle :-)

von hp-freund (Gast)


Lesenswert?


von Thomas R. (tinman) Benutzerseite


Lesenswert?

hp-freund schrieb:
>
> ist es mir jetzt auch gelungen das IoT demo zu compilieren.


gcc oder xcc auf der leaked VM? Die VM habe jetzt neu aufgebaut, mit 
englischen XP. Ich müsste die noch irgendwo hochschieben, im prinzip
sollte es legal sein eine VM mit nicht lizensierten (und ohne lizenz)
xcc und Xtensa Xplorer zu posten. Lizenz kann sich dann jeder selber 
besorgen von Tensilica Japan.

von Thomas R. (tinman) Benutzerseite


Lesenswert?

wenn es nicht schnell genug ist geht auch über SPI oder SDIO. Wie sowas 
beschaltet wird sieht man im "ESP8089_onboard_RK_Platform Design 
GuideV1.pdf", und wie Linux SDIO treiber dafür aussehen im 
"Espressif_ESP8089_SDIO_WiFi.zip" (da sind auch drin zwei firmware bins, 
compiliert für RK, WiFi zertifiziert. Die ermgölichen den betreib von 
ESP8089 über SPI/SDIO. Diese firmwares laufen möglicherweise auch auf 
dem ESP8266, habe nicht getestet da kein module zur hand). Diese treiber 
sollten auch mit dem ESP8266 gehen, wenn genau so beschaltet und 
ähnliche firmwre (oder falls die ESP8089 fw auf ESP8266 läuft).

Ich poste hin und wieder was ich so habe auf mein OneDrive:

http://1drv.ms/1BUD6Nv

von hp-freund (Gast)


Lesenswert?

Thomas R. schrieb:
> Lizenz kann sich dann jeder selber besorgen von Tensilica Japan.

Naja.
Und was ist mit der XP Lizens?

von Thomas R. (tinman) Benutzerseite


Lesenswert?

ach was, meine msdn lizenz. Altes XP in der VM hat Microsoft noch nie 
gestört. Ich kann auch nur sw-pack bauen, fertig als installer.
Andererseits braucht es wirklich jeder? Ohne programmers manual ist das
so eine sache, etwas zu blind für mein geschamck. Bald wird Gcc auch
laufen, dann ist eh egal - nur die infos die nur mit NDA zu bekommen
sind braucht man dann immer noch.

: Bearbeitet durch User
von Martin S. (der_nachbauer)


Lesenswert?

So, meine Module waren auch am Samstag angekommen [bestellt am 
Donnerstag vorletzte Woche bei ED, Lieferung aus Belgien], jetzt hatte 
ich auch mal die Gelegenheit, sie ein wenig zu testen.

Es sind allesamt die neueren, V0.91 Module, sie weisen aber noch alle 
Bugs auf, auf die bereits Max hingewiesen hatte 
(Beitrag "Re: Wlan2Serial Modul für 5 euro").

Was mich überrascht hat, war, dass die Leistungsaufnahme sehr gering zu 
sein scheint; ich habe mein NT nie über 70mA abgeben gesehen.

Ich habe dann nach einer erfolgreichen Anmeldung an meinen AP [alle APs 
der Nachbarschaft wie auch auf dem Notebook angezeigt, wurden ebenfalls 
vom Modul gefunden] ein wenig mit dem Servermodus herumgespielt.

Per telnet auf das Modul verbinden funktioniert wunderbar, auch mehrere 
Verbindungen sind kein Problem, ein AT+CIPSTATUS hilft, die empfangenen 
Daten dem Absender zuzuordnen.


Es sieht sehr interessant aus - jetzt konnen die Projektideen folgen :)

von Lars R. (lrs)


Lesenswert?

Rudi:
> "...because we are only
> aiming to sell in China now, you guys just too fast to find it :) This
> module is very new, only developed one month.."

Dann bin ich jetzt nachsichtig mit dem Zustand der Firmware.

hp-freund:
Lars R. schrieb:
>> Wie schaut es mit der Baudrate aus?
>Die Quelltext habe ich noch nicht weiter analysiert.
>Können auch gern alle mitmachen...

Den ESP8266 Quelltext würde ich gern einmal anschauen.

Thomas R.:
> wenn es nicht schnell genug ist geht auch über SPI oder SDIO. [Linux-Treiber]

Das geht mir zu weit. UART ist universell. Fünf AT-Befehle absetzen -> 
fertig.
SPI: Register-Bugs, Interface-Protokoll, unterschiedliche Modes für 
Senden und Empfangen, 14 Bit, im Datenblatt der falsche Mode angebgen. 
Alles schon gesehen. Wenn es wichtig ist, probiert man das aus. Für ein 
Funkmodul aus Asien möchte ich das zunächst nicht.
Einfach nur den UART schneller, HW-Handshake und gut.

von rudi (Gast)


Lesenswert?

erster ;-)

world's first short youtube video about ESP8266

https://www.youtube.com/watch?v=cdBC79jvHkw

btw:
TrackingStatus:
Endlich - die Sendung geht heute weiter.

lg
rudi
;-)

von rudi (Gast)


Lesenswert?

Lars Bresler schrieb:
> ... Ihr könnt die Bilder nutzen.

hab ich gemacht, danke!
https://www.youtube.com/watch?v=cdBC79jvHkw
hoffe es passt so ;-)
im Abspann bist dabei ;-)
..

von Rena Z. (rena2019)


Lesenswert?

rudi schrieb:
> Lars Bresler schrieb:
>> ... Ihr könnt die Bilder nutzen.
>
> hab ich gemacht, danke!
> https://www.youtube.com/watch?v=cdBC79jvHkw
> hoffe es passt so ;-)
> im Abspann bist dabei ;-)
> ..
schade - dacht in dem Video wird gezeigt wie man das Modul anschliesst 
und wie es funktioniert....sind ja nur die Bilder aneinander gereiht mit 
50% Intro und Abspann...

von Moby A. (moby-project) Benutzerseite


Lesenswert?

Schaut doch gut aus fürs allererste Video ;-)

von Max H. (hartl192)


Lesenswert?

Moby AVR schrieb im Beitrag #3796398:
> Schaut doch gut aus fürs allererste Video ;-)
Das sieht aber mehr nach einem Werbevideo aus, technisch finde ich es 
kaum hilfreich...

: Bearbeitet durch User
von Moby A. (moby-project) Benutzerseite


Lesenswert?

Max H. schrieb:
> technisch finde ich es
> kaum hilfreich...

Nun laß ihn doch erst mal seine Sendung erhalten

von rudi (Gast)


Lesenswert?

werbefilm hin technische details her--
der meterstab ist doch technisches detail genug ;-) ;-) ;-)

menesch max, das ist der erste ESP8266 Youtube Film und "MADE In GERMANY 
;-) "zwar grottenschlecht und ohne jeglichen sinn und details -
weil ich ja noch nichts in der hand habe -

er enthält nun leider mal hinweise auf einen artikel, einen namen und 
hersteller und shop und dass ich mich bedanke bei denen die das 
ermöglichen ist doch klar ;-) auch bei mir selber ;-) ;-) ;-)

- wenn ich die sendung habe folgen dann auch gleich alle infos und how 
to's was geht und was ich damit mache ect - immer gleich ein video nach 
dem anderen ;-) - angefangen vom auspacken bis zum anschliessen, 
firmware version prüfen , updaten ect,

saß die ganze nacht vorm tracken, es ist diesmal die schlimmste sendung 
;-).. ich bin so "über"gespannt auf die module dass könnt ihr mir 
glauben. dachte ich lenke mich mit dem video bissal ab - und da Lars 
sich Mühe gemacht hatte uns mit seinen Bildern zu informieren ( tat mir 
gut - habs auch "gestreichelt" ;-) ;-)  ) hab ichs im video honoriert. ( 
immer diese meckerer ;-)    ) ...

dhl status ist zoll abgeschlossen, "liegt in der box"..klar - bis die 
nächste fahrertour startet, wird dann erst wahrscheinlich heute nacht 
sein, also dann zustellung morgen.

btw:
aber eine gute nachricht habe ich auch

RoHS, CE ect ...kurz um - so wie es aussieht werde ich das bekommen ;-)

"you can except these later but also don't know when can be done"

mund zu.. ;-)

sieht "principal" gut aus - da ich aber sehr schlecht english kann habe 
ich sicherheitshalber einen technischen Dolmetscher bei den nächsten 
sachen dabei, es geht auch um Quotation, SDK und -lässt sich nicht 
vermeiden - NDA. ob das so einfach wird, weiss ich noch nicht, es kommt 
auf die bedingungen an. vieleicht wird es auch outsourcing nach angaben 
und honorar. es ist ja auch eine kosten nutzen frage. die nächste serie 
steht ja auch an, da kommt noch einiges ;-) und es wird nicht bei einem 
hersteller bleiben, da ziehen mehrere an diesem strick.

bisher habe ich leider von keinem hier sende ergebnise oder andere 
messungen ausser der stromaufnahme gelesen, wieviele haben jetzt solche 
module ( paarweise ) und konnten ein Netzt Betrieb mal testen und 
messen? Passt das alles? Wie ist eigentlich die verarbeitung der PCB und 
löttechnik, kann da wer sein urteil abgeben?

und wenn die "Herstellung" der PCB hier erfolgen soll, wo steht der 
nächste bestückungsautomat? ;-) was ist das überhaupt für smd grösse, 
die led sind fast nicht zu sehen.

;-)
rudi
lg

ich steh kopf ;-)
sorry für das wasserfallgeschreibe.

von Lars R. (lrs)


Lesenswert?

rudi schrieb:

> RoHS, CE ect ...kurz um - so wie es aussieht werde ich das bekommen ;-)
>
> "you can except these later but also don't know when can be done"

Wenn Du importierst und verkaufst, bist Du Hersteller. Wenn die Chinesen 
importieren, verkaufen und mit mangelhaften Produkten erwischt werden, 
dann machen sie hier morgen eine neue Firma auf.

> Wie ist eigentlich die verarbeitung der PCB und
> löttechnik, kann da wer sein urteil abgeben?

Den Bildern nach zu Urteilen:
Löttechnik: schlecht.
Layout: schlecht.

> und wenn die "Herstellung" der PCB hier erfolgen soll, wo steht der
> nächste bestückungsautomat? ;-) was ist das überhaupt für smd grösse,
> die led sind fast nicht zu sehen.

Sieht aus wie 0402. Spielt aber kaum eine Rolle. Man kann diese Module 
auch für Handbestückung noch deutlich kleiner machen. Da ist noch viel 
Platz und Möglichkeiten.

Für Maschinenbestückung nimmt man kleineren Flash. Vielleicht geht es 
auch ohne Flash über UART/WLAN.

von rudi (Gast)


Angehängte Dateien:

Lesenswert?

@Lars
danke - meinst man packt so ein PCB in kleiner Serie hier?
meine damit, wenn wir schon nicht in der Lage sind solche Chips 
herzustellen -hust hust - können wir  unser eigenes PCB aufbauen? ( mit 
wir meine ich immer die allgemeine bezahlbare deutsche Industrie )
also wenn der Chip RoHS , CE konform ist - ist das doch schon mal eine 
gute Vorraussetzung oder? die Zutaten und das PCB macht ja hier keiner 
zum ersten mal, also auch RoHS, CE ect und die müssen wissen was die 
Gesetzgebung vorschreibt.
EMV ect - ist das bei Modulen nötig? heisst , ist ja kein Gerät.
EMV ect  in einem Enddevice - Waschmaschine...mhm - ich bin nicht der 
Hersteller der Waschmaschine, nur Zubringer - ist dann nicht der 
Hersteller der WM gefragt, der das auf den Markt bringt?

Bevor die Frage aufkommt, ESP8266 und WM, das ESP8266 kommuniziert mit 
einem HomeServer und das WaschProgramm wird geloggt ;-) ;-) ;-)
Beispiel!
Und wenn die weitere Frage aufkommt, warum der Hersteller nicht gleich 
aus China selbst di eModule "bestellt" - weil er eine angepasste 
Firmware braucht, für verschiedene Geräte und seine Programmdaten nicht 
ausser Landes rausgeben will... ect
.

ich muss mal nachrufen wo das paket bleibt - obs heut noch kommt oder 
erst morgen und auch die Einfuhrumsatz werde ich schon mal abfragen, 
zoll ist ja jetzt erledigt, anscheinend.

History bis jetzt anbei.
So ist das .
;-)
lg
rudi

von Thomas R. (tinman) Benutzerseite


Angehängte Dateien:

Lesenswert?

Lars R. schrieb:
>
>> Wie ist eigentlich die verarbeitung der PCB und
>> löttechnik, kann da wer sein urteil abgeben?
>
> Den Bildern nach zu Urteilen:
> Löttechnik: schlecht.
> Layout: schlecht.
>

mit den vorgaben vom Espressif haben diese module nix zu tun,
in der Application Guide ist eine 4layer PCB gezeigt.

Wenn ich es fertig übersetzt habe, werde es auch posten.
In der guide sind auch standalone und spi-slave betriebsarten
und die belegung der GPIO. Damit kann ich schon was anfangen.

Ob ich mehr bekomme hängt noch in den sternen, der vertriebsler an
der anderen seite ist noch etwas zögerlich was die prg manual angeht.

von H.Joachim S. (crazyhorse)


Lesenswert?

So, meine sind auch angekommen...
folgendes probiert:

>Modul ist Server:

>reset und Info zum Modul:
>AT+RST

>als Station setzen:
>AT+CWMODE=1

>mit Router verbinden:
>AT+CWJAP="ssid","passwort"

>DHCP IP Adresse abfragen:
>AT+CIFSR

>multi conn:
>AT+CIPMUX=1

>Modul als Server starten:
>AT+CIPSERVER=1,8888

War auch alles ok, mit ping erreich ich das Teil.
Müsste sich nicht jetzt mit telnet + IP  eine Verbindung aufbauen 
lassen?
"es konnte keine Verbindung aufgebaut werde, Verbindungsfehler"

von Lars R. (lrs)


Lesenswert?

rudi schrieb:
> @Lars
> danke - meinst man packt so ein PCB in kleiner Serie hier?

ja. Mit welchen Zielen? Was gefällt Dir an den China-Modulen nicht?

> meine damit, wenn wir schon nicht in der Lage sind solche Chips
> herzustellen -hust hust - können wir  unser eigenes PCB aufbauen?
> ( mit wir meine ich immer die allgemeine bezahlbare deutsche Industrie )

Können schon. Deutsche Modulhersteller gibt es.

> also wenn der Chip RoHS , CE konform ist - ist das doch schon mal eine
> gute Vorraussetzung oder? die Zutaten und das PCB macht ja hier keiner
> zum ersten mal, also auch RoHS, CE ect und die müssen wissen was die
> Gesetzgebung vorschreibt.

Ja. Wenn Du China-billig kaufst, so ist unsicher, was der Bestücker 
macht.

> EMV ect - ist das bei Modulen nötig?

ich denke: ja.

> heisst , ist ja kein Gerät.
> EMV ect  in einem Enddevice - Waschmaschine...mhm - ich bin nicht der
> Hersteller der Waschmaschine, nur Zubringer - ist dann nicht der
> Hersteller der WM gefragt, der das auf den Markt bringt?

ja, aber: Das Modul hat keinen Schild und keine zusammenhängende 
Massefläche. Was Schild und Schildmontage kosten, kannst Du Dir schon 
überlegen. Du willst doch, dass der Waschmaschinenhersteller Dein Modul 
nimmt? Warum sollte er?

> Und wenn die weitere Frage aufkommt, warum der Hersteller nicht gleich
> aus China selbst di eModule "bestellt" - weil er eine angepasste
> Firmware braucht, für verschiedene Geräte und seine Programmdaten nicht
> ausser Landes rausgeben will... ect

Die Richtung ist gut, aber der Gedanke nicht. Für ein Funkmodul brauche 
ich kaum Daten herauszugeben. Aber vielleicht möchte ich einen deutschen 
Ansprechpartner.

Meiner Ansicht nach ist es schwerig mit dem offiziellen Verkauf dieser 
Module etwas zu verdienen. Falls der Verkauf jemals laufen sollte, 
schauen die deutschen Modul-Hersteller und die Distributoren der anderen 
Module genau hin. Was unterscheidet Dein Modul von den bereits 
verfügbaren?


Edit: Ja, ein bastlerfreundliches opensource könnte funktionieren.

: Bearbeitet durch User
von hp-freund (Gast)


Lesenswert?

@crazyhorse

>Modul als Server starten:
>AT+CIPSERVER=1,8888

setzt den Port 8888

wenn Du telnet vewenden willst musst Du den auch mit angeben...

von H.Joachim S. (crazyhorse)


Lesenswert?

Also 23?

von hp-freund (Gast)


Lesenswert?

Nö. 8888 bei telnet

Ausser Du startest das Modul auf 23. Bedenke aber das die ersten 1024 
Ports privilegierte sind.

von H.Joachim S. (crazyhorse)


Lesenswert?

Ok, klappt.

von Grendel (Gast)


Lesenswert?

Interessant wäre die Reichweite von den Dingern.
Also mal schauen wie weit man sich mit möglichst viel Datenverkehr (hin 
und her) vom AP wegbewegen kann ohne das was verloren geht.

von rudi (Gast)


Lesenswert?

@Thomas
pm me -> r_u_d_i
bekomme legal vorraussichtlich das DEV SDK zu 90 prozent.

Lars R. schrieb:

>> danke - meinst man packt so ein PCB in kleiner Serie hier?
>
> ja. Mit welchen Zielen? Was gefällt Dir an den China-Modulen nicht?


Für weitere MCU Aufbauten gefällt mir z.B. nicht dass ich Steckverbinder
einsetzen muss, die würde ich dann ohne steckpfosten herstellen lassen
oder
den ESP8266 gleich in einer Schaltung einsetzen für weiteren MCU Aufbau,
daher geht es auch in die Überlegung, nur die Chips zu besorgen.
Die Ideen und weitere Aufgaben in der IoT kommen dann wie von 
Geisterhand.
Wäre schon gut, den ESP8266 mit Dev und Docu parat für 
Enwicklungsprojekte
zu haben..


> Können schon. Deutsche Modulhersteller gibt es.

Welche Stückzahlen? >10k  >30k
Es wäre halt auch mit < 2k gut sollte aber auch professional sein.
Es wäre halt auch eine allgemeine Kostenfrage.
>
>> ..also auch RoHS, CE ect und die müssen wissen was die
>> Gesetzgebung vorschreibt.
>
> Ja. Wenn Du China-billig kaufst, so ist unsicher, was der Bestücker
> macht.

Der muss mit ins Boot, vertraglich natürlich, wenn das aufgezogen werden 
soll
die History soll lückenlos sein.
>
>> EMV ect - ist das bei Modulen nötig?
>
> ich denke: ja.

Ich habe da meine Zweifel, es fängt an bei den ganzen Arduino Shields 
und
geht weiter über Distributoren Kits für Samples ect.
Ich kann mir nicht vorstellen, dass die Module, die von sich aus nicht 
eigen
ständig funktionieren, also eine Abhängigkeit haben, deren 
Betriebseigenschaft
sich dann auch wieder über die verschiedenen Parameter "verändern 
kann"..
höhere Spannung anlegen.. Leistungskurven..
solchen Messungen unterliegen,

Gegenfrage:
Es ist ja kein CE, RoHS auf den Modulen, wieso zieht der Zoll das nicht 
ein?
;-)

>
>> heisst , ist ja kein Gerät.
>> EMV ect  in einem Enddevice - Waschmaschine...mhm - ich bin nicht der
>> Hersteller der Waschmaschine, nur Zubringer - ist dann nicht der
>> Hersteller der WM gefragt, der das auf den Markt bringt?
>
> ja, aber: Das Modul hat keinen Schild und keine zusammenhängende
> Massefläche. Was Schild und Schildmontage kosten, kannst Du Dir schon
> überlegen. Du willst doch, dass der Waschmaschinenhersteller Dein Modul
> nimmt? Warum sollte er?

Er muss ;-) einfach.
Ja ok - wird schwierig..
wie meinst das mit dem Schild?
Meinst Du wegen Abschirmung oder den PA Ausgleich?

>
>> ..ausser Landes rausgeben will... ect
>
> Die Richtung ist gut, aber der Gedanke nicht. Für ein Funkmodul brauche
> ich kaum Daten herauszugeben. Aber vielleicht möchte ich einen deutschen
> Ansprechpartner.

Genau diese Richtung dachte ich auch - Service ( intern, extern egal )
für eine bestimmte Zielgruppe - nicht zwingend vorgegeben - also Frei-
Branchen Automobil... braune Ware, weisse Ware ect.. IoT Boom, dabei 
sein,
von Anfang an. Die Chance hätten wir u.a. auch jetzt
Der China Verkäufer oder China Mann ist überrascht, er ist überrumpelt,
die Dev Entwicklung 1 Monat jung, Start des Verkaufs und Germany holt 
sich das ;-)
Der Absatz selbst wird nicht in China stattfinden, denke ich,
er floriert genau da bei uns, ebay Verkäufer ziehen nach, am Anfang 
waren es einer
mit 100 Stck, die nächsten sind da verkaufen 400 stck und mehr,
auf die Module warten Arduino & Co, werden auch gekauft, das ist der 
moderne
System Kaufrausch im Puzzle Format, alles wird auf Shields verbaut und 
verkauf
 und auch gekauft.
Hobby, Lehre, Schule Beruf, alles wird abgedeckt damit,
Entwicklungsabteilungen sparen sich Kosten, kaufen Module, bauen im
Baukastensystem auf und - würde mich nicht wundern - integrieren es
sogar mit Anpassungen im Endgerät..

>
> Meiner Ansicht nach ist es schwerig mit dem offiziellen Verkauf dieser
> Module etwas zu verdienen. Falls der Verkauf jemals laufen sollte,
> schauen die deutschen Modul-Hersteller und die Distributoren der anderen
> Module genau hin. Was unterscheidet Dein Modul von den bereits
> verfügbaren?

Als ich den Preis hörte habe ich das nicht geglaubt,
als ich den Formfaktor gesehen habe, dachte ich sofort an wearable
und als die ersten hier gepostet haben, links, Eigenschaften ect
war klar, Testmodule her.. daher bin ich Axel sehr dankbar, dass er
das gefunden hat und hier kundtat.
Es geht nicht mehr um das Geldverdienen damit, es geht eher darum,
so .. jetzt kann ich das mal selber versuchen.. und kann meine Gedanken
umsetzen, HomeMade, Solar ect..



>
>
> Edit: Ja, ein bastlerfreundliches opensource könnte funktionieren.


das wäre mein Ideal ;-)
es muss nicht gewinnbringend sein - eher in die Richtung, dass man das
jetzt machen kann, Gewinn sollen die machen die Geschäfte machen,
bis jetzt ist das bei mir noch alles Euphorie, Hobby und Spass an der
Sache da selber Hand an legen zu "dürfen".


Die Richtung mit dem Service ist aber auch im Kopf, das muss aber
der einzelne nicht bezahlen sondern das Unternehmen das es abverlangt.
Die Community ist mir da - ehrlichgesagt - wichtiger, aus ihr schöpfe
ich auch - also kann man auch mal was dafür tun. ;-)
Daher das ganze tam ta ram ;-)

;-)


@Grendel
es sollen bei idealen bedingungen bis zu 100 m sein ( denke das ist 
outdoor )
ich habs irgendwo aufgeschnappt, gelesen. das ist auch das erste was ich
versuchen will.

LG
Rudi
;-)

Also Sendung kommt heut definitiv nicht mehr, so der DHL Express Mann am 
Telefon,
geht über Container zu den Routen und Zielverteiler, denke es wird 
morgen aber
da sein. Akku laden für Cam, Speicherkarte frei machen... dann mach ich 
morgen
mein erstes - wie heist das auf YouTube? ... da gibts einen Namen dafür 
oder? ..
;-) Box out oder so ;-) "outboxing" ;-) was es nicht alles gibt -

von hmm (Gast)


Lesenswert?

Kann man via telnet nicht sogar irgendwie einen Http request starten?
Prinzip währe doch ein Get oder Post an einen Server welcher eine Php 
hostet.

von Interessiert (Gast)


Lesenswert?

Heißt "unboxing" das Wort, das du suchst ;)

Und ja, mit telnet kann man http-requests abschicken. Das alles händisch 
zu machen ist allerdings eher umständlich. Ganz simpel gehen 
GET-requests:

telnet host 80
GET /<enter-taste>

Möchte man den Host auch noch mit angeben, ist das schon mehr getippe:

GET /index.html HTTP/1.1
Host: www.example.com

Aber da würde ich dann eher gleich auf curl setzen oder ein bisschen 
perl mit HTTP::Request und Konsorten.


Auf jeden Fall ein sehr interessantes Teil! Stelle mir da grad vor einen 
Dimmer/Schalter für Licht zu realisieren. Dann könnte ich die 
unzuverlässigen Funksteckdosen mal rausschmeißen und Licht einfach per 
App steuern oder auch mit meinem Wecker im Internetradio koppeln: also 
Licht hochdimmen zum Aufwachen und dann leise die Musik dazu :D
Ebenso im Garten eine schöne Steuerung für Teichpumpe und Licht. Da 
fallen mir grad echt ein Haufen möglichkeiten ein. Habe ja im Keller 
schon ein Teil meiner Beleuchtung ins LAN gehängt, aber Drahtlos macht 
die Sache doch wesentlich einfacher...

Auch hab ich da noch so ein Solarprojekt bei dem die 1-wire-sensoren 
nicht so richtig wollen (Kabel wohl zu lang - etwa 20m). Könnt ich so 
einfach die sensoren über das WLAN-Modul auslesen.

von Grendel (Gast)


Lesenswert?

rudi schrieb:
> @Grendel
> es sollen bei idealen bedingungen bis zu 100 m sein ( denke das ist
> outdoor )

Naja die 100m stehen bei fast allen normalen WLAN Modulen dabei das muss 
nix heissen.
Aber die china Module kommen ja mit mind. 3 verschiedenen Antennen und 
grenzwertigen Layouts ;-)

von Gerd E. (robberknight)


Lesenswert?

@tinman:

Du scheinst ja schon recht tief in der Materie drin zu sein: wie gut 
stehen die Chancen mit diesen Modulen Authentifizierung am AP per EAP 
hinzubekommen? Also am besten TTLS oder auch PEAP, jeweils mit Prüfung 
eines ins Modul hochgeladenen CA-Zertifikats. Im Datenblatt steht ja was 
von PEAP drin, aber ich schätze mal das gilt eher für den  ESP8266 
selber und nicht für die in diesen Modulen enthaltene Firmware.

Das würde diese Module wirklich brauchbar machen - im Gegensatz zu den 
CC3000 die gar kein WPA2-EAP können.

von Thomas R. (tinman) Benutzerseite


Lesenswert?

Gerd E. schrieb:
> wie gut stehen die Chancen mit diesen Modulen Authentifizierung am AP
> per EAP hinzubekommen? Also am besten TTLS oder auch PEAP, jeweils mit
> Prüfung eines ins Modul hochgeladenen CA-Zertifikats.

afaik beinhaltet die echte SDK mehrere beispiele, auch user manual
zu den beispielen, programming manual usw. Bis jetzt ist nix davon
aufgetaucht. Soweit ich weiss ist die leaked SDK nur ein beispiel,
ein anderes soll die UART<->WiFi implementation sein. Da es aber genau
diese sources nicht bekannt sind kann man deine frage nicht beantworten.

Die firmware zu disassemblieren oder gar decompilieren hilft nicht 
weiter.

> Im Datenblatt steht ja was von PEAP drin, aber ich schätze mal das
> gilt eher für den  ESP8266 selber und nicht für die in diesen Modulen
> enthaltene Firmware.

ja, der ESP8266 kann es. Dummerweise sind weder lib sources noch
die programming manual durchgesickert. Ohne ist ein blindflug.

von rudi (Gast)


Lesenswert?

unboxing genau so heist das ,-) danke! sonst wärs auch der erste video 
als outboxing ;-) ;-)


Frage an die Modulbesitzer ;-)
Hat schon wer versucht von einem Modul auf das andere
zu connecten und dieses andere dann per AT Command
zu setzen?

Also wie der API Mode bei XBee..
Ich kann leider erst ran wenn die Module da sind.
Alles andere ist Theorie für die Katz ;-)

Und wenn ja, wenn das zweite Modul im Server Mode läuft,
lässt es sich von einem "Wifi Clienten" egal welcher, ob
Modul oder über Wlan Router angeschlossenen RJ45 PC bedienen?


Eine Abschlussfrage ;-)
der eingebaute Webserver, ist der Zugangsgeschützt
und kann über diesen das Modul gewartet werden
( Firmware ect )
danke!!
LG
Rudi
;-)

von DirkZ (Gast)


Lesenswert?


von Rudi (Gast)


Lesenswert?

Super -

"
Die Zollpapiere zu Ihrer Sendung finden Sie im Mailanhang als PDF.

Die Kapitalbereitstellungsprovision bei DHL Express beträgt seit dem 
01.06.2014 2 % der Einfuhrabgaben plus Umsatzsteuer, jedoch mindestens 
10,- EUR netto pro Sendung.

Wir bedauern, Ihnen bezüglich Ihres Erstattungswunsches kein positives 
Feedback geben zu können.

Vielen Dank für Ihr Verständnis und Ihre Kooperation.
"

Soll heisen, bei Einfuhrabgaben von ca 50 EUR ( Einfuhrumsatzsteuer 19 
prozent ) Warenwert dann 263 EUR werden 2 prozent auf die 50 EUR erhoben 
plus umsatzsteuer, jedoch mindestens 10 EUR + 19 prozent.

Hat sich DHL das jetzt von TNT Express ( die rechnen pauschal 25 EUR ab 
) abgeschaut?
Hab dann Tante google bemüht und das gefunden,

http://www.motor-talk.de/forum/dhl-express-zollabfertigung-abrechnung-pruefen-t4977092.html

sehr aufschlussreich, die kassieren also Geld für eine Auslage die sie 
nicht machen weil das über Aufschubkonten zum 16 d. Monats läuft?..

und einen Auftrag für die Zollabwicklung hatten sie auch nicht und holen 
das über die nachträgliche Unterschrift über den Zusteller nach?

Na toll - das wars für mich mit DHL-Express jede Sendung kostet dann 
nochmal zusätzlich also 11,90 EUR mindestens. bodenlose Frechheit!
hatte es beim Telefonat erfahren - na ja lassen wird uns überraschen.

Für mich endet DHL Express. Express garantiert Zustellung innerhalb 3 
Tage
dass jetzt nicht nur der Zoll ein berechtigtes Interesse hat, den 
Warenwert anzuzweifeln sondern auch DHL selbst um an noch mehr 
Provissionen zu kommen - wird DHL kein Interesse haben, die Sendung 
schnell abzufertigen...sondern sich die Wertbestätigungen zukommen zu 
lassen, die Verzögerung also vorprogrammiert. meine letzte DHL Express 
Sendung ist leider vor dem 1.06.2014 gewesen.

Also neuen Versender beim nächsten mal suchen, daher ist der Express 
Versand aus China wesendtlich günstiger als der Express versand von 
Deutschland nach China..

Das war mit TNT Express genauso, der Versand aus China kostet fast 
nichts mit TNT Express, aber die rechnen ja die 25 EUR pro Sendung hier 
ab..
man lernt immer gern dazu - aber obs das jetzt braucht?.. und das für 
jede Sendung! 11,90 EUR minimum. Wieviele Sendungen löscht DHL in 
Leipzig an einem Tag? x 11,90 EUR mindestens zusätzlich seit 01.06.
da wird einem übel,  man sollte jetzt aktien kaufen, die bekommen ganz 
sicher bis weihnachten viel viel zusätzliches Geld... und dann wieder 
abstossen ;-) ......

lg rudi
:-)

btw:
Wenn der Thread immer länger wird und man in das kleine weisse Kästchen 
seinen Text einschreibt, wird die Eingabe immer wieder verzögert. Gehts 
bloss mir so ? Wenn man korrigieren will duaert es auch immer sehr lange 
bis der Cursor an der richtigen Stelle angekommen ist.
Wenn man schneller schreibt , wird kein Text angezeigt, wenn man dann 
aufhört zu schreiben, wird es dann nach einer Zeit angezeigt.

von Rudi (Gast)


Angehängte Dateien:

Lesenswert?


von Peter Z. (hangloose)


Angehängte Dateien:

Lesenswert?

Leider hab ich auch noch kein Modul zum testen...

Habe aber schon mal aus Langeweile angefangen ein kleines Windows
Config Tool zu schreiben.
Jetzt wäre es natürlich gut zu wissen ob es prinzipiell funktioniert.
Vielleicht könnte es ja mal jemand kurz testen und mir berichten bevor
ich die restlichen Funktionen schreibe.
Die Exe benötigt das .net Framework 4.5

von hp-freund (Gast)


Lesenswert?

Peter Z. schrieb:
> Die Exe benötigt das .net Framework 4.5

Och nööö.

Ein C-Quelltext für die Konsole wäre beser ...

von Peter Z. (hangloose)


Lesenswert?

Och nööö... das ist nur für die Noobs wie mich ;-)

von Joachim R. (bastelbaer)


Lesenswert?

Peter Z. schrieb:
> Leider hab ich auch noch kein Modul zum testen...
Meine gestern angekommen. Sogar schon die 091 mit LEDs.

> Jetzt wäre es natürlich gut zu wissen ob es prinzipiell funktioniert.
> Vielleicht könnte es ja mal jemand kurz testen und mir berichten bevor
> ich die restlichen Funktionen schreibe.
> Die Exe benötigt das .net Framework 4.5
Habs kurz getestet und es klappt auch soweit.

Und noch ein paar Infos zu den neuen 091 Modulen. Also die laufen bei 
mir mit 115200 beim Start. Bei ersten Start kommt ein Haufen wirre 
Zeichen, ich nehm mal an es ist asiatische Schrift wie man es auf den 
Screenshot von electrodragen sehen kann.
Nach einem AT+RST kommt dann folgendes:

AT+RST
OK

 ets Jan  8 2013,rst cause:4, boot mode:(3,7)

wdt reset
load 0x40100000, len 24236, room 16
tail 12
chksum 0xb7
ho 0 tail 12 room 4
load 0x3ffe8000, len 3008, room 12
tail 4
chksum 0x2c
load 0x3ffe8bc0, len 4816, room 4
tail 12
chksum 0x46
csum 0x46

ready

Und was ich auch noch feststellen konnte. Die Teile vertragen keine 5V, 
eines weniger :-(. Das Modul lässt sich zwar noch ansprechen aber der 
WLAN-Teil geht nimmer und bringt bei CWLAP einen Error.
Ach ja, der CH_PD-Pin muss auf VCC, sonst kommt gar nix. Der 
Resetpingegen GND macht halt einen Neustart wie beim Einschalten
Mehr hab ich im Moment nicht gross probiert, ausser mal nen Telnet auf 
das Modul.

von Peter Z. (hangloose)


Lesenswert?

Danke für die Info!

von Max H. (hartl192)


Lesenswert?

Peter Z. schrieb:
> Habe aber schon mal aus Langeweile angefangen ein kleines Windows
> Config Tool zu schreiben.
In welcher Sprache hast du das Tool geschrieben? Ist es vllt. Open 
Source?

von rudi (Gast)


Lesenswert?

@Thomas
Hast Du einen NDA abgeschlossen?
Hast du dann auch das XTensa Packet erhalten ;-) ?
--

Moin moin ..
Also - soweit alles unter Dach und Fach.
einzig stören tut mich der bestätigte Chippreis.
Aus Konkurenzschutz und Rücksicht  zu anderen die geschäftliches
damit vorhaben,  poste ich den Chippreis nicht öffentlich.
Bitte um Verständnis.
Der bestätigte Chippreis liegt - leider - jenseits der Vorstellung
das sollte man sich sehr genau überlegen.
Der Hersteller weiss ganz genau, dass er der einzige ist..
Kurz um, es rentiert sich fast nicht den Chip zu holen und
hier Module  fertigen zu lassen, nicht zu dem Preis.
Ein eigenes layout mit eigener Peripherie und MCU ect für Integration 
für den ES8266 dagegen schon..

Einen findigen Zwischenhändler mit FirmwareSupport für Module wäre da 
die
bessere Wahl und gemeinsame Anpassung von Firmware und der PCB.
Das habe ich auch angeleiert.
Eigenes Device ect ist eine andere Sache und gehört nicht hier in
diesen Technic Thread.

Problem: ganz Ehrlich

Ich habe keine "fachlich qualitative" Eigenschaft für das.
Mir fehlen da Bezug zu Bestimmungen, Gesetze und auch das
KnowHow ein PCB, eine Arbeit diesbezüglich zu bewerten, ob
gute Arbeit oder "kannst vergessen", geht so nicht.
Ich kenne meine Arbeit,  mit der bin ích zufrieden und kann sie
auch einschätzen.

Firmware selbst, ich kann "rumdoktorn", mich einlesen,
bestimmt auch verstehen und dann auch loslegen, aber
ich würde das auch jemanden überlassen, der das fachlich
gelernt hat, für mich ist das ein reiner Hobbybereich,
in dieser Richtung. Es gibt hier sehr sehr gute Leute
die das aus dem FF strukturiert beherschen und auch wissend kritisch
der Firmware gegenüberstehen ..und solche Leute würde ich mir
an der Seite wünschen ;-) ... das kann auch alles über
eine Opensource Plattform laufen, gerne..

Für meinen Bereich reicht mein Wissen, aber für spezielle
Anpassungen ( RAM Auslagerung ect )  muss man sich
immer wieder einlesen und dafür fehlt mir die Zeit,
leider. Das müsste jeder dann selber veranlassen oder
in einen Topf geben damit man das aussórtieren
kann und dem Zwischenhändler dann übergeben kann ect.
Aber gute Ideen weitergeben?.. Da müsste eine Lösung her.


Aber erst mal schauhen, wenn die Module da sind,
melde ich mich kurz, dann tauche ich erst mal selber
da hinein und mache mir einen rundumblick -
vieleicht ist alles gar nicht so schwer dann
ändert sich das auch - aber die Module müssen erst mal hier
auf dem Tisch liegen, ich hab mir einen Zeitrahmen für das
0 bis 100 prozent Wissen von 2 (48h) Tagen gegeben.
Daher kanns sein,dass ich mich bis zu 2 Tagen nicht melde,
schalte da meist eMail ect aus und zieh das nonstop durch..
( so mach ich das immer mit Neuen Sachen )

Aufatmen!
"going for FCC certification" .."has ROHS certification.."
ich möcht jetzt auch auf Rücksicht derer die eben Verträge ab-
geschlossen haben, nicht zuvorkommen und irgendetwas posten,
dass den Verlauf beeinträchtigt ( die ersten "geschwollenen"
 eMails sind nämlich schon da und auch schon wieder
im "Papierkorb"...Leute gibts..)

Jetzt haare ich mal der Dinge aus, die da kommen ;-)
und meld mich dann kurz, die "Mitbesteller" schreibe ich
noch extra per eMail an, wir sind ja soweit in Kontakt.

LG
Rudi
;-)

PS:

Postet doch mal eure preisliche Vorstellung für den blossen Chip, für 
die ihr bereit wäret, einen Posten ( 1000 - 10 000 ) zu zahlen.
Ohne Versand, Kosten ect. Würde mich mal interessieren.

von Peter Z. (hangloose)


Lesenswert?

@Max H.
Ist in VB.NET geschrieben.
Beispiele für die serielle Schnittstelle findet man
im Netz zuhauf....

von Max H. (hartl192)


Lesenswert?

Ich dachte nur, falls es eine Programmiersprache ist die ich kann und du 
die Source veröffentlichen willst spare ich mit etwas Arbeite, trifft 
aber leider beides nicht zu.

von Peter Z. (hangloose)


Lesenswert?

Danke für das Angebot. Bin schon fast durch...
Muss dann nur noch bestimmte Funktionen mit dem Modul
testen wenn ich es dann irgendwann demnächst bekommen sollte ;-)

Noch eine Frage...
Wie ist das mit AT+CIPSEND

so
1. AT+CIPSEND=4Data
oder
2. AT+CIPSEND=4,Data
oder
3. AT+CIPSEND=4,"Data"
oder
4. AT+CIPSEND=4"Data"

So wie ich das verstanden habe wäre dann die erste
Variante richtig?

von Joachim R. (bastelbaer)


Lesenswert?

Peter Z. schrieb:

> Wie ist das mit AT+CIPSEND
>
> So wie ich das verstanden habe wäre dann die erste
> Variante richtig?
Weder noch. Bin auch darauf reingefallen.
Du schickst AT+CIPSEND=ID,LEN und dann ein Return. Dann erscheint ein 
Prompt ">" und dann kannst du LEN Zeichen senden und mit Return 
abschliessen. Als Bestätigung kommt ein "SEND OK".

Direkt angeben klappt nicht.

von rudi (Gast)


Lesenswert?

Joachim R. schrieb:
> Peter Z. schrieb:
>
> Direkt angeben klappt nicht.

achwas ;-)

SendLn("AT+CIPSEND=ID,LEN");
loop..
if ReadLn(">")
SendLn("....)
else
PrintLn("Response missing")
..
.
ich bin mal kurz wech;-)

von Peter Z. (hangloose)


Lesenswert?

OK Danke Joachim...
Wobei man die ID wahrscheinlich bei AT+CIPMUX=0
weglassen kann?

@Rudi
Das war nicht wirklich die Frage ;-)
Wo bleiben meine Module :-p

: Bearbeitet durch User
von rudi (Gast)


Angehängte Dateien:

Lesenswert?

;-)
LG
Rudi

@Peter & Co
Am Freitag/Samstag im Briefkasten

;-)
tauch mal ab

hammer!

von DirkZ (Gast)


Lesenswert?


von DirkZ (Gast)


Lesenswert?

rudi schrieb:
> Aus Konkurenzschutz und Rücksicht  zu anderen die geschäftliches
> damit vorhaben,  poste ich den Chippreis nicht öffentlich.
> Bitte um Verständnis.

weniger als 20 Yen?
http://item.taobao.com/item.htm?spm=2013.1.w4018-6565671722.7.kwtQiJ&scm=1007.168.0.0&id=40328222213

von kettenrad (Gast)


Angehängte Dateien:

Lesenswert?

- also, anpingen geht. Wird auch brav erkannt von der fritzbox und 
bekommt seine IP.
telnet nicht!(Verbindung fehlgeschlagen)
Beim senden nach:
Beitrag "Re: Wlan2Serial Modul für 5 euro"
ff

kommt sowas wie - kein link -

von hp-freund (Gast)


Lesenswert?

Hast Du das Modul auch mit port 8888 initialisiert?
Firewall Einstellungen korrekt?

von Thomas R. (tinman) Benutzerseite


Lesenswert?

DirkZ schrieb:
>
> weniger als 20 Yen?
>

für 20 Yen würde ich sofort kaufen (das sind 15cent).
Was du meinst sind Yuan (Renminbi Yuan). Und ja, die kosten
weniger als 20RMB, händler bieten die für 12RMB; also 1,50EUR.

von rudi (Gast)


Angehängte Dateien:

Lesenswert?

@DirkZ
das ist das Briefporto für ein Angebot
kannst Du noch kein chinesisch?
;-)
das sind Yuan

also kurzer zwischenbericht,
es ist nicht klug wenn der händler nicht richtige angaben auf der 
rechnung macht, das hat vermutlich der zoll auch bemängelt

kurzum, die die noch vorhaben zu bestellen, unbedingt den händler darauf 
hinweisen, dass er die angaben wahrheitsgemäss angeben muss, denn von 
selber macht er es anscheinend nicht.

da ich immer meine belege dem zoll zur verfügung stelle, ist das auch 
eine sache, die auf  dauer der händler vieleicht beim zoll oder gar beim 
versender zu hören bekommt, denn auch auf dem paketschein auf der DHL 
ist die angabe nicht ok.

Zoll wurde ordnungsgemäss daraufhin auch berechnet, ist mir lieber und 
ich habe keinen ärger.

DHL hat wie angekündigt die 10,00 EUR abverlangt plus 19 prozent also 
11,90 EUR zusätzlich ;-(

Nach dem Abendbrot gehe ich das mal an, einige sachen habe ich heute 
nachmittag noch besorgt, zuvor mache ich noch die Sendungen für die 
Leute klar die sich gemeldet haben und dann wie in der eMail.

Habe noch ein kleines bild angeheftet, die linke version ist eine 
allgemeine standard version, die rechte ist das layout mit den LED, also 
mindestens 094 das der Händler vertreibt.

Alles andere gehe ich dann heute nach liste durch - wenn das modul 
besteht bin ich dabei, egal welche auflagen und egal welcher preis ob 
1,30 oder 1,70 von solchen preisen reden wir hier.

Was mich echt fasziniert ist der formfaktor. Dect ULE ist ein Riese 
dagegen. Was mich stört sind die vielen offenen ports die hier erwähnt 
werden; dass müsste aber kontrollierbar sein bzw sich deaktivieren 
lassen.

Mal schauh'n. Ich halt das ganze bissal fest in Doku, Bild und Video. 
Und werd das bei zeiten uploaden.

Bis denne ;-)

LG
Rudi
;-)

von N. Rokpop (Gast)


Lesenswert?

Wie spricht man den Smiley in Rudi ;-)s Namen aus?

von Hackrid (Gast)


Lesenswert?

Rudi, was ist eigentlich bei dir los?
Rastest du komplett aus wegen diesen Modulen? ?

Eine der LEDS ist auf jeden Fall mit der uart0 tx Leitung Verbunden. 
Denke nicht dass man das Staus LED nennen kann.

ISt jemand an den NDA Dokumenten dran? Wann bekommen wir die?

von rudi (Gast)


Lesenswert?

@Hackrid
das sind die beiden bilder vom händler und der text unten auch
Status schreibt er ;-)
NDA liegt hier als PDF 93,3kb 6seiten, englisch
wird noch übersetzt dass nix schief geht.
sagte doch alles unter dach und fach ;-)

@Rokpop
wenn du Text2Speech machst lern ihm oder ihr ;-)
;-) = hihi

lg
rudi
;-)

ich mach jetzt aus

;-)

von Grendel (Gast)


Lesenswert?


von kettenrad (Gast)


Lesenswert?

hp-freund schrieb:
> Hast Du das Modul auch mit port 8888 initialisiert?

Überschreiben in einer Sitzung geht nicht!
-bedeutet, wenn Änderungen, dann Neustart des Moduls durch Hard-reset.
Nur AT+RST reicht wohl nicht ...
Jetzt geht's ...

von Reinhold W. (rewe1966)


Lesenswert?

Guten Abend zusammen,
meine 3 bestellen ESP8266 sind auch angekommen.
Leider tut sich noch gar nichts...bekomme sie nicht ans Laufen.
Kann mir vielleicht jemand nen Tipp geben?
Vielen Dank
Reinhold

Test Aufbau:
- Windows XP mit HTerm
- USB TTL Konverter (CP2102 Module Modul USB to TTL Converter)
- ESP8266 an USB TTL Konverter
  TxD, RxD schon hin/her getauscht
- 3.3 V testweise vom USB TTL Konverter oder aus 5V von USB (mit 2 
Dioden)
  rote LED ESP8266 ist in beiden Varianten an
- Im HTerm mit 115KB oder 57.6 KB "AT+RST" gesendet (mit CR / CR-LF...)
- Diverse Male Strom aus/an

Aber es kommt keinerlei Antwort im HTerm an?


Dankeeee nochmal....

von kettenrad (Gast)


Lesenswert?

Joachim R. schrieb:
> Ach ja, der CH_PD-Pin muss auf VCC, sonst kommt gar nix.

von Joachim R. (bastelbaer)


Lesenswert?

CH_PD-Pin muss auf VCC. Gemacht? Und 115.200Baud

Edit: OK, zu spät :-).

Noch was, wie auch schon geschrieben liefern die USB/RS232-Adapter, wenn 
sie auch als Spannungsversorgung eingesetzt werden, nicht genug Strom. 
Also Netzteil mit 3,3V dran.

: Bearbeitet durch User
von Reinhold W. (rewe1966)


Lesenswert?

Mist..ich hatte noch ne alte Beschreibung:
https://nurdspace.nl/ESP8266

Da stand noch nichts vom dem Pin!!
Dankeee...jetzt gehts...

Ich bin begeistert.. :-)

: Bearbeitet durch User
von Rena Z. (rena2019)


Lesenswert?

Hi,
mein Modul antwortet auf:
AT
 mit
OK

aber auf
AT+RST
 mit
ERROR

muss ich noch irgendwas setzen?

von rudi (Gast)


Lesenswert?

Hackrid schrieb:
> Rudi, was ist eigentlich bei dir los?
> Rastest du komplett aus wegen diesen Modulen? ?

da sehe ich aber jetzt keinen smilie? ;-)

>
> Eine der LEDS ist auf jeden Fall mit der uart0 tx Leitung Verbunden.
das ist die blaue LED, die flashed when sich was am Pin tut..
die ist links auf dem Modul

die flackert auch, wenn du das board resetest, auch wenn neue Firmware 
und so weiter..den Status eben..auch wenn der flash vorgang 
abgeschlossen ist nachdem du ein neues firmware mit dem sdk compiliert 
und hochgeladen hast... tja ;-)

> Denke nicht dass man das Staus LED nennen kann.

wie dann?

die rechte LED ( rot ) ist die Power LED, wenn die langsam ausgeht, wird 
der Akku langsam leer. ;-)
die geht an, wenn das board auf 3,3v versorgt ist,
die geht in die knie, wenn der wlan dazuschaltet und die 3.3 v vom USB 
TTL geholt werden obwohl mehrmals hier schon gesagt, externe 3,3v 
ausreichend 300mA
wenn der CH_PD angeschlossen ist beim start zeigt dir die STATUS Led das 
an..

>
> ISt jemand an den NDA Dokumenten dran? Wann bekommen wir die?
..
und weiter gehts..

von Rena Z. (rena2019)


Lesenswert?

Rena Zwanzigneunzehn schrieb:
> Hi,
> mein Modul antwortet auf:
> AT
>  mit
> OK
>
> aber auf
> AT+RST
>  mit
> ERROR
>
> muss ich noch irgendwas setzen?
mit folgenden Parameter läufts besser:
115200 baud, 8 data bits, 1 stop bit, flow control: XON/XOFF

von Joachim R. (bastelbaer)


Lesenswert?

Rena Zwanzigneunzehn schrieb:
> Hi,
> mein Modul antwortet auf:
> AT
>  mit
> OK
>
> aber auf
> AT+RST
>  mit
> ERROR
>
> muss ich noch irgendwas setzen?

Gross/Kleinschreibung beachtet, also alles GROSS?

von Thomas R. (tinman) Benutzerseite


Lesenswert?

ich habe so eben "ESP8266_Module Application Design Guide Chinese.pdf"
und die mehr oder weniger übersetzte version "ESP8266_Module Application 
Design Guide (EN-translated).pdf" auf meinem 1drv geladen.

Dies ist nicht die neueste version, dafür aber eine die ich posten darf.


Rudi,

bezüglich NDA: der Vertriebler hat doch angst bekommen, so habe mein
Chinaman gebeten Espressif zu kontaktieren. Stunde später hatte ich NDA 
unterschrieben gehabt und paar minuten später Zugangsdaten und Login 
bekomen. Ich habe allerdings kein Dev Board bestellt, auch keine VM 
gewollt, mir reichen die Unterlagen/Sources.

von Lars R. (lrs)


Lesenswert?

@Thomas:

Geht es Dir "nur" um die Firmware, oder überlegst Du auch, ein Board zu 
layouten?

von rudi (Gast)


Lesenswert?

Thomas R. schrieb:
> ich habe so eben "ESP8266_Module Application Design Guide Chinese.pdf"
> und die mehr oder weniger übersetzte version "ESP8266_Module Application
> Design Guide (EN-translated).pdf" auf meinem 1drv geladen.
> Dies ist nicht die neueste version, dafür aber eine die ich posten darf.
> Rudi,
>
> bezüglich NDA: der Vertriebler hat doch angst bekommen, so habe mein
> Chinaman gebeten Espressif zu kontaktieren. Stunde später hatte ich NDA
> unterschrieben gehabt und paar minuten später Zugangsdaten und Login
> bekomen. Ich habe allerdings kein Dev Board bestellt, auch keine VM
> gewollt, mir reichen die Unterlagen/Sources.


@Thomas
ich habe keinen blassen schimmer von 1drv
gibt es eine vorab version zum reinschauhen per pm?
du darfst es ja posten...
der NDA wird bis morgen übersetzt sein, hoffe ich,
mein englisch ist vertraglich nicht so gut.

wie hast du den unterschrieben Espressif zukommen lassen?

was meint Espressif eigentlich unter

1.

3)

a)..<
....ist das echt deren?
b)..<

insbesondere mit c) damit?
die letzten beiden wörter.
heist - keine bezhalten Kurse darüber?
aber workshops ;-) ? opensource? -- das vorletzte wort in dem satz,
das macht für meine augen eine kleine hintertür auf ;-)

unter 9.
da gehts nur um das drumherum aber nicht um das endprodukt, oder

das wer ansonsten quatsch..


Hast Du Knackpunkte gesehen die Dir nicht gepasst haben?
Und andere Lösung dann oder hingenommen?
danke!


----
Die Module übertreffen im Moment meine Anforderungen.
Ich bin sehr von der schnellen Kontaktaufnahme überrascht.
Manche Sachen benötigen jedoch Übung und einstudieren.
Das ist aber überall so.
Der Ablauf ist immer wieder der selbe; werde da eine Android
App aufsetzen. Läuft auch schon so weit.
Andere gehen so locker von der Hand, das man meint, da sitzt
wer drin ;-)
Daher bin ich wegen der Shuncom Module etwas "neidisch" auf
die ESP8266 Serie, denn die hat einige Sachen drin, die ich
bei den Shuncom Modulen schmerzlich vermisse, angefangen von
Firmware update bis zu direkte Internet Connection.
Da muss ich einen Server dazwischen laufen lassen.
Begeistert bin ich von der Grösse, der Stromverbrauch jedoch
werde ich nochmal mitmessen, da geht mir der Akku zu schnell
weg, werde das morgen mit neuen nochmal angehen und mitmessen.


Jetzt gehts in die zweite Runde.
LG
Rudi
;-)

von Thomas R. (tinman) Benutzerseite


Lesenswert?

Lars R. schrieb:
> @Thomas:
>
> Geht es Dir "nur" um die Firmware,

sagen wir so, ich wollte nicht abhängig sein von irgendwelchen 
erbsenzählern. Eigentlich wollte ich keine NDA, aber was solls.
Muss aber zugeben, es ist gut zusehen in welche richtung Espressif
geht (Open Source apps, gcc support, IoT cloud).


> oder überlegst Du auch, ein Board zu layouten?

layouten will ich nix, in dem HDK gibts schon fertige vorlage, und zwar 
12x15mm mit 4layern. Bei gelegenheit werde solche boards beim z.b.
pcbcart oder bestellen, bis dahin spiele ich EMV-schleuder mit den 
billigen 2layer versionen.

von Thomas R. (tinman) Benutzerseite


Lesenswert?

rudi schrieb:
>
> wie hast du den unterschrieben Espressif zukommen lassen?
>

tja, eigentlich "must be in writing and sent ... by using a reputable 
overnight delivery service providing a delivery receipt."

Ich bin hier kompromisslos, daher signierte PDF, verschlüsselte email
mit empfangsbestätigung. Nix UPS, DHL, etc. wir sind im 21 Jahrhundert.

> was meint Espressif eigentlich unter
>

das die NDA alle informationen, jeglicher art, abdeckt.

> aber workshops ;-) ? opensource? -- das vorletzte wort in dem satz,
> das macht für meine augen eine kleine hintertür auf ;-)

opensource kannst du apps machen, und schulungen dafür. Firmare
closed source, und schulungen mit NDA. Es sei den, siehe weiter unten.

>
> unter 9.
> da gehts nur um das drumherum aber nicht um das endprodukt,

sowohl produkte als auch jegliche informationen (man kann doch irgendwo
eine partnerfirma haben, z.b. in korea und die steht auf der no-go 
liste)
dürfen.

>
>
> Hast Du Knackpunkte gesehen die Dir nicht gepasst haben?
> Und andere Lösung dann oder hingenommen?
> danke!
>

ehrlich? "under the laws of Hong Kong" ist schon rechtlich ausreichend 
um sich keine sorgen machen zu müssen. Abgesehen davon gibts punkt 3.2,
auf deutsch: falls ich oder sonst jemand mit NDA irgendwelche geheime 
informationen publik macht, bist du und die anderen mit NDA nicht mehr 
an die NDA gebunden.

Die NDA ist sehr human geschrieben, die soll lediglich erbsenzähler und 
hobby bastller abschrecken. Auch support wird dadurch einfacher.
Gleichzeitig geben die viel freiheiten für alles was nciht mehr geheim 
ist (bedenke das neue pdf/code versionen dann jedesmal wieder unter NDA 
stehen bis die wieder leaked sind).

von rudi (Gast)


Angehängte Dateien:

Lesenswert?

@thomas
danke, das wollte ich auch so machen
http://www.bucer.de/fileadmin/dateien/Dokumente/Formulare/Anmeldeformular_elektronisch_signieren_01.pdf

leider - siehe Bild, gehts nicht.

lg
rudi
;-)

von rudi (Gast)


Angehängte Dateien:

Lesenswert?

Fantastisch!
============

Bilder sagen mehr als Worte.
Es geht dann auch PHP, MySql usw..
auch direkt TCP, UDP Client Svr ect.

ich lass den englischen Text stehen,
den hab ich auch meinen Unterhändler geschickt
weil er nach einer Lösung suchte.. Stichwort "Busy"..
wenn man pausen einlegt und die Commands abwarten
klappt das auch mit einer nur 99.99 prozentigen Firmware.

Jetzt gehts zur MCU - ..


Pic1
Step 1 -
"Connect to the Http Server"

Pic2
Step 2 -
"Fill out Request Doc example ESP8266/1.html"
"if empty then / ( root )"
"Calc the length from Request"

Pic3
"Step 3-"
"Send the GET.."

Pic4
"Step 4-"
"Response finnished"


und weiter gehts.

Ich habs in Delphi schnell hingeklimpert, dann kanns jeder in Lazzarus 
laden..
fragt bitte jetzt noch nicht nach dem prog / code, da kommt noch was 
dazu.

Ein sehr interessantes teil!!
aber es muss alles getestet werden.
wer hat denn schon einen transparenten UART ?
also ohne AT Command Send Data ..
Rx/Tx <-> Wifi

moin moin ;-)

LG
Rudi
;-)

Post geht heute raus.

von Joachim R. (bastelbaer)


Lesenswert?

Morgen,
da sich ja einige Leute Gedanken um einen neue Firmware machen, bin ich 
mal so dreist und mach ein paar Vorschläge über Funktionen die man auch 
noch integrieren könnte.

So fehlt mir die Einstellmöglichkeit fester IP-Parameter wie Adresse, 
DNS usw. Das Modul nimmt sich die ja im Moment per DHCP vom Router.

Und wenn es selbst als AP läuft fehlt mir die Möglichkeit den 
DHCP-Server im Modul zu parametrieren. Also dass man die IP-Adresse des 
Moduls, die DHCP-IP-Range, den DNS und die Gateway-Adresse eingeben 
kann.

Wäre schön wenn das irgendwann auch dabeikäme.

von Marek W. (ma_wa)


Lesenswert?

Ich denke, da werde ich mir auch Mal ein paar Module bestellen.

von Mark R. (stevestrong)


Lesenswert?

rudi schrieb:
> wer hat denn schon einen transparenten UART ?
> also ohne AT Command Send Data ..
> Rx/Tx <-> Wifi

der HLK-RM04 kann das.

: Bearbeitet durch User
von Lars R. (lrs)


Lesenswert?

Mark R. schrieb:
> rudi schrieb:
>> wer hat denn schon einen transparenten UART ?
>> also ohne AT Command Send Data ..
>> Rx/Tx <-> Wifi
>
> der HLK-RM04 kann das.

Wizfi 250 auch.

von Micromite (Gast)


Lesenswert?

oder lantronix..

von Dirk K. (dekoepi)


Angehängte Dateien:

Lesenswert?

Dass die Dinger so klein sind, kam mir auf den Fotos echt nicht so 
vor.

Etwa daumennagelgroß - hier mal im Vergleich mit STM32F0-Disco, Arduino 
Nano und zwei Selbstbau-STM32F030-Platinchen. Am WE gibt's also was zu 
spielen! :)

von Tom (Gast)


Lesenswert?

Hallo, kann denn schon jemand was zur Reichweite im Haus sagen?

von R. W. (Gast)


Lesenswert?

Fantastic das Teil!
-------------------

ich werde die nächsten tage einiges an infos bereitstellen aus meinen 
testing.

Firmwarupload ect ist das nächste Video - erstell es gerade.

Alles was unter dem link von mir gepostet wird kann für nicht 
commerzielle zwecke  frei kopiert und weitergenutzt werden!
Auch die Software - das ist meine eigene.
Sourcen werde eventuell auch zur Verfügung gestellt

Wer damit commerzielle Ziele verfolgt tut der Community unrecht nicht 
mir!

Wer damit nichts anfangen kann einfach nicht beachten.

LG
Rudi
;-)

-----------------------------------------------------------------

http://www.eMbeddedHome.de/Community/ESP8266/index.htm
http://www.eMbeddedHome.com/Community/ESP8266/index.htm

von Sven (Gast)


Lesenswert?

Module sind angekommen.
Nach anfänglichen Problemen wegen dem CH-PD pin liefen sie Sofort.

AT+CIPSTART=4,"TCP","192.168.1.xxx",80
AT+CIPSEND=4,XX(Länge der Eingabe)
GET /Test/1/1.php?x=100y=200

Und schon hat man die x und y Variablen an eine Php Übergeben. Diese 
schreibt sie in eine Sql Datenbank. Dafür arbeiten bei mir bislang 
Openwrt Router.

Einfach Super

von R. W. (Gast)


Lesenswert?

@Sven
genau so!
VIP1710 an den consolen anschluss die ESP8266 - brauche ich keine fritz 
mehr ! ;-)

von Icke (Gast)


Lesenswert?

Sven schrieb:
> AT+CIPSTART=4,"TCP","192.168.1.xxx",80
> AT+CIPSEND=4,XX(Länge der Eingabe)
> GET /Test/1/1.php?x=100y=200
>
> Und schon hat man die x und y Variablen an eine Php Übergeben. Diese
> schreibt sie in eine Sql Datenbank. Dafür arbeiten bei mir bislang
> Openwrt Router.


Kannst Du das bitte einmal auch für mich als interessierter etwas 
anschaulicher erklären?

Danke.

von Sven (Gast)


Lesenswert?

o.O Den versteh ich nicht ganz.
Was macht bei dir die VIP? Bei mir macht die nur Musik.

von Icke (Gast)


Lesenswert?

als interessierten ....

von Icke (Gast)


Lesenswert?

oder interessierten groß ?

Scheißegal, erkläre bitte jetzt ;-)

von R. W. (Gast)


Lesenswert?

@Sven
die fritz hab ich bisher auch für switchhing/svr verwendet.
das teil ist super, ge´ll!

bei den request must aber aufpassen, wenn busy mal fest ist, hilft nur 
hardware reset ( compare + pin rauslegen wdt..)

am besten du teilst manche AT Commands nochmals auf und kontrollierst 
die Response bevor der nächste Request gemacht wird, mach grad ein Video 
davon.

Hammer hart , Firmware update geht auch drüber.

LG
Rudi
;-)

how tows folgen alle ;-)
geduld!

von R. W. (Gast)


Lesenswert?

Du schickst dein GET mit dem Teil per UART raus an den MySQL und erhälst 
das Ergebnis in der UART wieder zurück.

schauh dir mal die bilder an, auch das letzte das ist nämlich die 
response

Beitrag "Re: Wlan2Serial Modul für 5 euro"

und sven hat mir den nächsten versuch schon abgenommen ;-)
danke!

@sven, versuch mal ein picture ( also bin daten ) mach einen zeiger 
drauf und stream das rein... sollte deine musik portal erweitern ;-)
..

ich klinck mich aus - hab hier mächtig arbeit ;-)

ja wahnsinn!!!

lg
rudi
;-)

von Einhart P. (einhart)


Lesenswert?

R. W. schrieb:
> geduld!

Rudi, Geduld haben - glaube ich - die meisten von uns. Ich kenne nur 
einen hier dem sie fehlt ;-)

Gruß
Einhart

von Sven (Gast)


Lesenswert?

Icke schrieb:
> Sven schrieb:
>> AT+CIPSTART=4,"TCP","192.168.1.xxx",80
>> AT+CIPSEND=4,XX(Länge der Eingabe)
>> GET /Test/1/1.php?x=100y=200
>>
>> Und schon hat man die x und y Variablen an eine Php Übergeben. Diese
>> schreibt sie in eine Sql Datenbank. Dafür arbeiten bei mir bislang
>> Openwrt Router.
>
> Kannst Du das bitte einmal auch für mich als interessierter etwas
> anschaulicher erklären?
>
> Danke.

Das kann ich.

Also Ich habe das Modul am Avr. Bei mir Steht noch ein Nas server 
welcher auch eine Datenbank bereitstellt. Auf diesem Server habe ich 
eine Php erstellt welche die Commando variable in eine Datenbank 
schreibt. Oder diese ausliest.

Nun brauche ich nur von dem WLan modul einen Request an den Server 
senden und dieser schreibt meine Variable in eine Datenbank.

Sihe Pub.txt von oben

AT+RST
AT+CWMODE=1
AT+CWJAP="ssid","passwort"
AT+CIPMUX=1
AT+CIPSTART=4,"TCP","xxx.xxx.xxx.xxx",80

AT+CIPSEND=4,XX
GET /Test/1/1.php?x=100&y=200

Als Antwort sendet das Modul die Ausgabe der Php datei.

von Stefan O. (stefano)


Lesenswert?

Ja Rudi ist sensationell!
Ich beobachte den Thread hier zu 50% wegen dem Fortschritt mit den 
Modulen und zu 50% wegen seiner Begeisterung dafuer :-D

Viel Spass mit den Teilen, mach weiter so.

LG Stefan

Einhart Pape schrieb:
> R. W. schrieb:
>> geduld!
>
> Rudi, Geduld haben - glaube ich - die meisten von uns. Ich kenne nur
> einen hier dem sie fehlt ;-)
>
> Gruß
> Einhart

von R. W. (Gast)


Lesenswert?

@Einhart
da ist was wahres dran - ich kanns nur wiederholen
..und bestätigen ;-)
die Teile machen einen ganz  irre - wo war das solange?
seit Jan 2013 soll es nach den Dokumenten schon geben,
im März 2014 erstmal erwähnt
und seit 1 Monat erst auf dem Markt?
China ist überrumpelt worden ;-)

..das ist der schönste Satz denn ich jemals von china gehört / gelesen 
hatte ..

"because we are only
aiming to sell in China now, you guys just too fast to find it :) This
module is very new, only developed one month,  "

Der Axel ;-).... danke für den fund!

und jetzt geht alles ganz flott.. wir holen uns den chip ;-)

LG
rudi
;-)

von R. W. (Gast)


Lesenswert?

Stefan Oberpeilsteiner schrieb:
> Ja Rudi ist sensationell!
> Ich beobachte den Thread hier zu 50% wegen dem Fortschritt mit den
> Modulen und zu 50% wegen seiner Begeisterung dafuer :-D
>

das war der schönste Satz aus diesem Forum!
;-)

LG
Rudi
;-)

von Icke (Gast)


Lesenswert?

Sven schrieb:
> eine Php


Was ist denn eine PHP?

Ich nehme an das PHP "Programm oder Script" wie auch immer es genannt 
wird?
Wo wird denn die Datei im GET Befehl reffernziert?
Die wird doch sicher über Ihren Dateinamen / Pfad aufgerufen.
Wo steht das?

Ein Novize fragt;-)

von Icke (Gast)


Lesenswert?

Hier gibt es auch negative Stimmen, resp. Warnungen von WhiteWizzard:

http://www.thebackshed.com/forum/forum_posts.asp?TID=6938&PN=1

von Icke (Gast)


Lesenswert?

Zitat von WhiteWizzard:




These are $4 units so expect well above average current draw (typical 
syndrome from cheap 'fakes' as my 'followers' will know!).

As has been said many times before - these are great for personal use; 
but don't expect consistent reliability, or performance matching the 
'official' datasheet, or any guarantee for when it fails.

These cheap units are great for proof-of-concept; and also for personal 
use and that about all. So grab a bargain, and be prepared to waste time 
getting it working in the same way as then next person!

Warning over .

von Dirk K. (dekoepi)


Lesenswert?

Und der Typ ist weshalb relevant? Liest sich für mich wie eine Arnung 
vor bösem ARM von moby.

Diverse Chips werden in China hergestellt. Besonders zuverlässig oder 
unzuverlässig sind die eigentlich nicht. Nimm' die 
CH340G-USB-2-Seriell-Wandler; ausnahmsweise mal ein echt chinesisches 
Design. Sehr zuverlässig.
Oder die Mediatek, Rockchip und ähnliche Prozessoren. Alle erstaunlich 
zuverlässig. Das ist ganz einfach ungebildetes Rumgepöbel auf 
schlimmsten Stammtischniveau.

Wie zuverlässig die Chips sind, wird sich zeigen. STC, Nuovoton, funzen 
alle wunderbar. Ich habe mehr positive Beispiele als Negative aus den 
letzten paar Monaten/Jahren.

: Bearbeitet durch User
von Icke (Gast)


Lesenswert?

Dirk K. schrieb:
> Und der Typ ist weshalb relevant?
>
> Diverse Chips werden in China hergestellt. Besonders zuverlässig oder
> unzuverlässig sind die eigentlich nicht. Nimm' die
> CH340G-USB-2-Seriell-Wandler; ausnahmsweise mal ein echt chinesisches
> Design. Sehr zuverlässig.
> Oder die Mediatek, Rockchip und ähnliche Prozessoren. Alle erstaunlich
> zuverlässig. Das ist ganz einfach ungebildetes Rumgepöbel auf
> schlimmsten Stammtischniveau.
>
> Wie zuverlässig die Chips sind, wird sich zeigen. STC, Nuovoton, funzen
> alle wunderbar. Ich habe mehr positive Beispiele als Negative aus den
> letzten paar Monaten/Jahren.

...na weil er ein WhiteWizzard ist!!!

Quasi der Gandalf oder Dumbledore der China Chip Basher;-)

von Besorgter Gast (Gast)


Lesenswert?

Dirk K. schrieb:
> Wie zuverlässig die Chips sind, wird sich zeigen. STC, Nuovoton, funzen
> alle wunderbar. Ich habe mehr positive Beispiele als Negative aus den
> letzten paar Monaten/Jahren.

Solange allet Blink Blink macht ist doch allet jut.

von Moby A. (moby-project) Benutzerseite


Lesenswert?

Dirk K. schrieb:
> Arnung
> vor bösem ARM

Natürlich nicht die, die genau wissen weshalb...

Hätt mir ja nicht träumen lassen die AVRs jemals so billig drahtlos und 
simpel ins Netz zu bekommen ;-)

Die belgische Trackingseite kann leider nix mit den Tracking-Nummern von 
Elektrodragon anfangen. Ich hoffe die Module finden trotzdem bald den 
richtigen Weg ;-)

von Dirk K. (dekoepi)


Lesenswert?

Versuch' es mit www.trackitonline.ru - die verfolgen so ziemlich jeden 
Versanddienst global.

von Thomas R. (tinman) Benutzerseite


Lesenswert?

Joachim R. schrieb:
>
> Und was ich auch noch feststellen konnte. Die Teile vertragen keine 5V,
> eines weniger :-(.
>

ja, absolute max. sind 3.8V

> Das Modul lässt sich zwar noch ansprechen aber der
> WLAN-Teil geht nimmer und bringt bei CWLAP einen Error.

nicht wegschmeißen, den hätte ich gerne zum firmware/update test
(wenn es qualmt ist dann eh egal).

: Bearbeitet durch User
von Martin S. (der_nachbauer)


Lesenswert?

Joachim R. schrieb:
> Das Modul lässt sich zwar noch ansprechen aber der
> WLAN-Teil geht nimmer und bringt bei CWLAP einen Error.

Sowas hatte ich auch ("hing" dann), lag aber an einem falsch 
eingegebenen Passwort für den AP; dasselbe passiert, wenn der AP, mit 
dem verbunden werden sollte, nach einem Neustart nicht mehr vorhanden 
ist.

In dem Falle muss die Verbindung zum AP gelöscht werden (AT+CWQAP), dann 
funktioniert die Abfrage auch wieder.

von Lars R. (lrs)


Lesenswert?

Dirk K. schrieb:
> Und der Typ [WhiteWizzard] ist weshalb relevant? Liest sich für mich wie
> eine Arnung vor bösem ARM von moby.
> [...]
> Ich habe mehr positive Beispiele als Negative aus den
> letzten paar Monaten/Jahren.

Nichts anderes steht in dem WhiteWizzard-Zitat.


Neu an dem Modul ist nicht die Größe oder die Performanz, sondern der 
Preis und der Vertriebsweg. Und das zum richtigen Zeitpunkt.

Scharen von Bastlern weltweit kaufen sich das Modul wohl-wissend, dass 
es nicht richtig funktioniert, und testen die Fehler aus. Wenn man diese 
Entwicklungskosten einspart, braucht man diese Entwicklungskosten mit 
dem Verkauf auch nicht hereinholen. So etwas kann sich nur erlauben, wem 
man das nicht nachsieht. Würde dies ein amerikanischer Hersteller zum 
selben Preis, womöglich gelistet bei digikey, abziehen, wäre der 
Shitstorm groß. Ein deutscher Hersteller könnte es sich aufgrund von 
Bestimmungen gar nicht erlauben.

Dennoch kann dies ein Anstoß für eine Entwicklung sein, wie sie bei den 
set-top-boxen, Routern, Smartphones, usw bereits stattgefunden hat. 
Anders als bei den set-top-boxen bestimmt bei diesen Modulen jedoch 
weniger der Funktionsumfang sondern besonders der Preis die 
Anwendungsmöglichkeiten und damit die Absatzmöglichkeiten.

von Thomas R. (tinman) Benutzerseite


Lesenswert?

für die, die sich die VM gezogen haben und traurig waren dass die 
programming manual nicht dabei war:

http://www.esp8266.com/viewtopic.php?f=9&t=13&start=10#p450

Ich habe mir es angeguckt, naja, es ist nicht die letzte version (dies 
wäre dann die v0.9.1), dafür ist es aber passend zu der leaked v0.6 SDK.
Unterschiede zur v0.9.1 gibt es zwar, allerdings sind es sachen die auch 
in den v0.6 SDK libs fehlen (z.b. LED on/off setzten), daher eh nicht 
von bedeutung. Für die, die kein chinesisch verstehen - cpgcp. Abgesehen 
davon sind die englischen pdf's aus china immer etwas "abgespeckt",
warum auch immer.


Übrigens, beim AT+GMR, as bekommt ihr bei den 000 und 091 modulen?

von noreply (Gast)


Lesenswert?

Icke schrieb:
> Was ist denn eine PHP?
>
> Ich nehme an das PHP "Programm oder Script" wie auch immer es genannt
> wird?
> Wo wird denn die Datei im GET Befehl reffernziert?
> Die wird doch sicher über Ihren Dateinamen / Pfad aufgerufen.
> Wo steht das?
>
> Ein Novize fragt;-)

Am angegeben Port und IP-Adresse hängt ein Web-Server (z.B. Apache) mit 
installierter PHP-Erweiterung. Im Dokumentverzeichnis des Webservers ist 
dann die im Get angegebene Datei. Dieser werden die Werte übergeben und 
die Webseite speichert die Werte irgendwo hin.

Alternativ können man auch Programm selber schreiben, das direkt am Port 
hört und die Verarbeitung des Eingabestrings übernimmt. Da könnte man 
dann auch z.B.
Temp1=20 senden, wenn das Programm diese Eingabe verarbeiten kann.

von rudi (Gast)


Lesenswert?

Stefan Oberpeilsteiner schrieb:
> Ja Rudi ist sensationell!
> Ich beobachte den Thread hier zu 50% wegen dem Fortschritt mit den
> Modulen und zu 50% wegen seiner Begeisterung dafuer :-D
>
> Viel Spass mit den Teilen, mach weiter so.


Moin moin Stefan, es macht riesen Spass!


ESP8266 IoT HTTP Processing MCU LED Switching at PIC24 WebServer

https://www.youtube.com/watch?v=WFo4Fs0p_NY


Jetzt kann es  losgehen!

Gibt viel dieses Wochenende zu tun.

Der erste IoT Video Beitrag zu ESP8266 MCU Processing switching LED auf 
einem PIC24FJ256GB106 laufenden HTTP Server.

Urposting hier.

Nächster Schritt, der geprüfte Code auf dem IoT ESP8266 Tool wird auf 
einen Mikrocontroller gepackt. Wenn das Tool fertig ist, gibt es sourcen 
und link.

Danke allen für eure jahrelangen Lehrstunden und Beiträge.

Ich hab das nämlich nie beruflich lernen dürfen.

LG
Rudi
;-)

von Peter Z. (hangloose)


Lesenswert?

Hi Rudi, hast Du jetzt die Module wie versprochen verschickt?
Wenn nicht, dann sag bitte kurz Bescheid, dann bestelle
ich mir selber welche...

von rudi (Gast)


Lesenswert?

@peter & co
wie geschrieben, gingen gestern raus, dauert 1-2 tage, bezahlung machen 
wir später, soviel vertrauen hab ich noch.
da ist aber jemand noch ungeduldiger wie ich ;-) ;-) ;-)
schon nach einem halben tag "zickig"
schön,  dann geht es nicht nur mir so ;-)
die teile sind der hammer.
lg
rudi
;-)

von Peter Z. (hangloose)


Lesenswert?

Ja klar bin ich ungeduldig :-p
Schreib mir eine Mail was Du bekommst...
Heute war noch nix in der Post :-( aber morgen dann :-)

von kettenrad (Gast)


Lesenswert?

- nur mal so am Rande:
-hat schonmal jemand ein ">" - promt von dieser Website bekommen?
 DST_IP      "220.181.111.85"    //baidu.com
aus
http://www.electrodragon.com/w/Wi07c#Using_arduino_as_serial_port_montior

von Sam (Gast)


Lesenswert?

Thomas R. schrieb:
> Übrigens, beim AT+GMR, as bekommt ihr bei den 000 und 091 modulen?

Mein v.0.91 Modul gibt folgende zurück:
1
AT+GMR<cr>
2
<cr><lf>
3
00150900<cr><lf>
4
<cr><lf>
5
OK<cr><lf>

Hat jemand herausgefunden, warum sich das Modul bei AT+CWLAP (List APs) 
gerne weghängt? Habe noch keine Regelmäßigkeit gefunden, auch ein AT+RST 
zuvor hilft da nicht (danach sowieso nicht mehr).
Mit DER Firmware kann man momentan Wardriving vergessen ;-)
Ok, Hardware-Reset geht, aber was bringst, wenn 50% der Abfragen 
schieflaufen...

von -.- (Gast)


Lesenswert?

Wer ist aktuell der günstigste anbieter? Ich hab zeit und kann warten 
...

von Markus B. (rusticus)


Lesenswert?

Jetzt muss ich mich doch einmal einschalten

Kann mir jemand sagen, ob das Modul sich nun voll in ein 801.11n-Netz 
integriert ohne die anderen zu durch langsame Übertragung zu stören?

Hat schon i-wer mal den Durchsatz über SPI getestet? Mir würde ein 
Streaming von Musik oder sogar Überwachungsvideo vorschweben.

Hat sich schon einer mit den Authentifizierungsmöglichkeiten 
beschäftigt?


Gruß,
Rusticus

von kettenrad (Gast)


Angehängte Dateien:

Lesenswert?

kettenrad schrieb:
> -hat schonmal jemand ein ">" - promt von dieser Website bekommen?

-offensichtlich muss der "reset" beschaltet werden! ...

von Thomas R. (tinman) Benutzerseite


Angehängte Dateien:

Lesenswert?

Sam schrieb:
> Thomas R. schrieb:
>> Übrigens, beim AT+GMR, as bekommt ihr bei den 000 und 091 modulen?
>
> Mein v.0.91 Modul gibt folgende zurück:
>
1
> AT+GMR<cr>
2
> <cr><lf>
3
> 00150900<cr><lf>
4
> <cr><lf>
5
> OK<cr><lf>
6
>
>

ahh danke!

Anbei version 00160910 (also SDK ver. v9.1 und UART WiFi app ver. 16).
Da ich keine sources von app ver. 15 habe, kann nicht sagen was sich
wirklich geändert hat. Auf jeden fall bekommt man die sources nicht 
kompiliert mit SDK v0.6, es fehlen einige wifi/netwerk funktionen in
den libs.

von wie updaten (Gast)


Lesenswert?

und wenn du uns noch veraten tust wie das file auf den modul kommt , ist 
das für die 01 pcb mit led blau oder ganz andere oder unbekannt. danke 
sehr vielmals

von Thomas R. (tinman) Benutzerseite


Angehängte Dateien:

Lesenswert?

explodieren wird kein der module, im schlimmsten fall wird es nicht 
gehen aber trotzdem updatebar bleiben.

Anleitung gibts in der doku aus der leaked SDK
(Espressif IoT SDK 使用手册 v0.5.pdf):

http://www.esp8266.com/viewtopic.php?f=9&t=13&start=10#p450
http://rghost.net/57965174


Aber gut, hier nochmal auf deutsch. Alles was man braucht ist:

für windows xtcom_util

http://www.esp8266.com/viewtopic.php?f=6&t=39&hilit=xtcom#p216
http://1drv.ms/1BUD6Nv

für linux (OpenSource, keine ahnung ob es schon sauber geht)

https://github.com/themadinventor/esptool

Dann GPIO0 auf GND und GPIO2 auf VCC, module einschalten. Sollte dann im 
upload mode booten. Das xtcom_util starten und verbinden zum module,
115200 und com nr. In dem tool dann "Api test" -> Flash image download" 
wählen und die eagle.app.v6.flash.bin ab 0x0 brennen. Dann module neu 
starten, wieder verbinden, wieder flash image download, dann die datei 
eagle.app.v6.irom0text.bin auswählen und ab 0x40000 brennen.

Falls jemand aus versehen ganzen flash gelöscht hat, oder alles 
überschreiben möchte dann noch die esp_init_data_default.bin aus
dem anhang ab 0x7C000 brennen und blank.bin ab 0x7E000

Für ein downgrade muss man die dumps (die auf meinem 1drv sind)
ann antsprechend aber 0x0 und 0x40000 aufteilen und genau so
brennen wie die neueste firmware.

: Bearbeitet durch User
von kettenrad (Gast)


Lesenswert?

@Thomas R. (tinman)
- sag mal, hast Du dies alles zusammengetragen?
https://onedrive.live.com/?cid=c4ddf72e6eea3826&id=C4DDF72E6EEA3826!624

von Christian K. (Firma: Atelier Klippel) (mamalala)


Lesenswert?

Thomas R. schrieb:
> für linux (OpenSource, keine ahnung ob es schon sauber geht)
>
> https://github.com/themadinventor/esptool
>
> Dann GPIO0 auf GND und GPIO2 auf VCC, module einschalten. Sollte dann im
> upload mode booten.

Ich kann bestätigen das es einwandfrei funktioniert mit dem esptool. 
Zwar meldet es nach dem upload einen "Failed to leave Flash mode" 
Fehler, das kann man aber wohl ignorieren.

Ich habe folgende Schritte gemacht:

1. GPIO0 auf GND
2. Modul Reset
3. sudo ./esptool.py write_flash 0x000000 eagle.app.v6.flash.bin
4. Modul Reset
5. sudo ./esptool.py write_flash 0x40000 eagle.app.v6.irom0text.bin
6. GPIO0 auf VCC (oder floaten lassen)
7. Modul Reset
8. AT+GMR ausführen

Ergebnis: 00160901
Vor dem Update war es 00150900

Danke und schöne Grüße,

Chris

von kettenrad (Gast)


Lesenswert?

kettenrad schrieb:
> @Thomas R. (tinman)
> - sag mal, hast Du dies alles zusammengetragen?

Solange es solche Enthusiasten gibt, ...

und ich dachte, die Menschheit geht im knallbunten Geflimmer ihrer 
Displays völlig unbemerkt unter ...

von Thomas R. (tinman) Benutzerseite


Lesenswert?

kettenrad schrieb:
> @Thomas R. (tinman)
> - sag mal, hast Du dies alles zusammengetragen?
> https://onedrive.live.

ja, von überall wo ich etwas bekommen konnte sachen gesammlt.
Das letzt was ich in die hände bekommen habe war "ESP8266_Module 
Application Design Guide Chinese.pdf", die übersetzung davon habe schon 
nicht zu ende gemacht (ESP8266_Module Application Design Guide 
(EN-translated).pdf) da ich danach NDA unterschrieben habe.

Laut NDA darf ich aber sachen, die ich davor gesammelt oder rausgefunden 
habe weiterhin behalten und an andere weitergeben, daher lasse ich alles
auf dem 1drv.

von Lars R. (lrs)


Lesenswert?

@Thomas R.:

Bist Du zum kompilieren mit anderer Baudrate in der Lage?

von Thomas R. (tinman) Benutzerseite


Lesenswert?

Christian Klippel schrieb:
>
> Ergebnis: 00160901

901 und nicht 910? oh stimmt, habe den subversion an zweiten und nicht 
letzten stelle im source "gesehen"

>
> Danke und schöne Grüße,
>

aber bitte!

von kettenrad (Gast)


Lesenswert?

@Thomas R. (tinman)
- nochmals und ausdrücklich meinen allergrössten Respekt!

von Moby A. (moby-project) Benutzerseite


Lesenswert?

Moby AVR schrieb im Beitrag #3800020:
> Die belgische Trackingseite kann leider nix mit den Tracking-Nummern von
> Elektrodragon anfangen. Ich hoffe die Module finden trotzdem bald den
> richtigen Weg ;-)

Dirk K. schrieb:
> Versuch' es mit www.trackitonline.ru

Geduld ist auch schon für den Tracking-Beginn vonnöten- heute gehts ;-)

von rudi (Gast)


Lesenswert?

@sammelbesteller
nach tracking müssten heute auch die nachzügler angekommen sein. viel 
spass damit! alles andere machen wir hernach. lg rudi ;-)

von rudi (Gast)


Lesenswert?

https://www.amazon.com/clouddrive/share/kf1EyryrM019evHFDZmDPbRH4YiiOgtfj6aiib1JoHo

Features: can solve feedback of a lot "busy" issue
File includes 32bit and 64 bit version, description in chinese, but it 
is one-click-to-done tool
Choose right serial port 目标串口, click button 一键烧写 on the right
GPIO0 to low status, restart, using standalone power, baudrate will 
change to 115200 after it is done.

..

von Thomas R. (tinman) Benutzerseite


Lesenswert?

joa, drin ist genau die selbe firmware die ich gepostet habe.

von rudi (Gast)


Lesenswert?

hi,

hat denn wer schon einen transparenten uart damit
realisiert, ohne den AT Send befehl

heist

UART Rx/Tx  < geht/kommt > Wifi


also daten anlegen am UART am Pin Tx
wifi sendet raus

Wifi empfängt
daten gehen raus am UART am Pin Rx


und

hat wer schon versucht einen wifi über netzwerk
also wifi zu konfigurieren / remote config? wie bei
Xbee ( API Mode ) fand bisher keine möglichkeit dazu.


LG
rudi
;-)

..ich hab den Server mode noch nicht getestet,
ist der dann dafür gedacht?..

von rudi (Gast)


Lesenswert?

bzw umgedreht ( Tx-Rx ) heut ist nicht mein tag - aber ich hoffe ihr 
wisst was ich mein. lg rudi

von hackrid (Gast)


Lesenswert?


von rudi (Gast)


Lesenswert?

@hackrid
"using a single channel and transparent data mode (AT+CIPMODE=0). Note 
that there is no channel or length specified in this variant. After you 
issue the command, it will simply send every byte you throw at it 
directly to the receiving socket. This includes AT+ commands. Note that 
I have as yet found no way of exiting this mode other than resetting the 
module.
"
txs!.. genau das, reset is ok, kann man ja pinnen.
lg rudi ;-)

von Pragmatiker (Gast)


Lesenswert?

Ok, langsam werd ich neugierig ;-)

kann ich mich in irgendeine Sammelbestellung für 4 Stück reinklinken?

von rudi (Gast)


Lesenswert?

@pragmatiker
schau mal zum Sammelbestellthread

Beitrag "Re: Sammelbestellung WLAN2Serial ESP8266"

pm me-> r_u_d_i

solange der vorat reicht ( leider sau teuer )
aber nach 1-2 Werktagen im briefkasten

von Pragmatiker (Gast)


Lesenswert?

Ok, bin dabei.
4 Module.

Deine Mailadresse?

von rudi (Gast)


Lesenswert?

AT+CWMODE=1
AT+CIPMUX=0
AT+CIFSR ( ok)
AT+CIPSTART="TCP","192.168.1.40",8888 ( OK Linked )

"
AT+CIPSEND can be used without any parameters if you are using a single 
channel and transparent data mode (AT+CIPMODE=0).
"

AT+CIPSEND (ERROR)

AT+CIPSENDHello World [ERROR]
AT+CIPSEND=Hallo
geht in die zweite Zeile,
nach erneutem zeichen und \r
noch nichts angekommen, brauchst eine nullterminierung? oder LF ?
Danke!
lg
rudi
;-)



bekomme den transparent mode nicht hin.
wer kann den mal einen protokoll ablauf schreiben
will Rx/Tx daten rein/raus über wifi
connect dabei zu einem simplen TCP ServerPort 8888

btw:
AT+CIPSTO?
geht
AT+CIPSTO=10
geht nicht
FW 15.0900
geht das nur mit der  FW 16.0901?

von rudi (Gast)


Lesenswert?

AT+CIPSTART...(OK Linked )

AT+CIPSEND=10
> ( 10 mal Backspace Taste also zeichen zurück löschen)
SEND OK

AT+CIPSEND=10
> 1234567890
busy

irgendwas mag er nicht
lg
rudi
;-)

von rudi (Gast)


Lesenswert?

AT+CIPSEND=10
> 123456789       (ENTER)
SEND OK

Leute warum soll es den China Mann anders gehen.
Nullterminierung im String!

Rechnet im SendArray[10] immer eins weniger

Aber in den bleibenden Transparent Mode geht bei mir
nicht.

AT+CIPSEND    [ENTER]

meldet er

ERROR

Geht das nur in der neuen Firmware,
kann es denn keiner testen?

LG
Rudi
;-)

von kettenrad (Gast)


Lesenswert?

-also heut und morgen noch nicht.
ätze mir grad LP mit völlig neuem fotobesch. Material.
Da muss alles neu eingerichtet werden (andere Belichtungszeiten usw. )
...

von rudi (Gast)


Lesenswert?

Firmware 00160901
hier wurde das String Problem behoben

AT+CIPSEND=10         ( ENTER )
> 1234567890          ( sendet selber nach 10.Zeichen )
SEND OK

Der Transparent Mode wie gewünscht geht nicht, jedenfalls bekomme ich 
keine
Client Server Verbindung als transparente UART -> WIFI Verbindung

AT+CIPSTO=10

lässt sich auch nicht umstellen.

Ist das nur bei mir so?
:-)

Seid ihr alle unterwegs heute?

..man(n) man(n)

lg
rudi

von rudi (Gast)


Lesenswert?

IP 208.67.222.222
was macht open.dns in der neuen Fírmware?
gibt es dazu eine AT Liste?

lg
rudi

von rudi (Gast)


Lesenswert?

Und wie geht es euch? Wie weit seid ihr?
Ist noch weiterer jemand beim 5. Element ;-) und hat sich damit auch 
schon gespielt?

Auszug aus "Was bisher geschah"
..
Verschiedene Boot und Reboot  Proceduren:
-----------------------------------------
1. Boot nach dem Einschalten
2. Reboot durch RST an GND
3. Reboot durch AT+RST
4. Boot durch CH-PD0
..
5. Dual Boot
..

Hat jemand den Programmer / Debugger Pin etwas entlocken können?
CH-PD0

Einen schönen Sonntag und erfolgreiches Ätzen.
Urlaub ist die schönste Zeit ..

LG
Rudi
;-)

von Peter Z. (hangloose)


Lesenswert?

Hi Rudi,

hab das Modul von Dir jetzt auch angeschlossen und
als AP konfiguriert.
Leider bring ich die transparente WiFi-UART Bridge auch
nicht ans laufen. Das Smartphone verbindet sich schön
brav per WLAN und bekommt auch 192.168.4.100 als IP zugewiesen.
Aber beim Versuch eine TCP Verbindung zu starten kommt ein "error" 
zurück.
Irgend etwas mach ich noch falsch...

von Pragmatiker (Gast)


Lesenswert?

Rudi,

2. Anlauf, wie kann ich an der Sammelbestellung teil nehmen?!

von hp-freund (Gast)


Angehängte Dateien:

Lesenswert?

Ich habe es auch nicht geschafft den transparenten Modus einzurichten.
Aber will ich das? Keine AT Befehle und damit keine Kontrolle mehr?
Verbindung nur zwischen 2 Modulen?

Meine Version:
-auf zwei oder mehr Modulen läuft der TCP-Server
-wenn ein Modul einem anderen etwas mitzuteilen hat, verbindet es sich 
mit ihm
-dann sendet es seine Daten und kann auch empfangen
-der Server kann die Verbindung beenden (timeout oder Befehl)
-Client (können alle sein) kann dann Verbindung zu einem anderen 
aufnehmen

von rudi (Gast)


Lesenswert?

Das Wort zum Sonntag.. geschrieben von ;-) ;-)


@pragmatiker
bitte nutz den sammelbestellthread
Beitrag "Re: Sammelbestellung WLAN2Serial ESP8266"
überlege dir , Willst Du die Module die jetzt schon da sind oder willst 
du erst module bei der kommenden sammelbestellung?
du ekannst sofort module haben aus der express sendung, sind halt etwas 
teurer wegen dem express.
alles andere bitte in den sammelthread
melde dich an auf mikrocontroller.net und schick mir eine pm
wenn du damit nicht klar kommst, meldst dich nochmal aber bitte im 
sammelbestellthread, ist
besser und stört den thread nicht.
ok ;-)
lg
rudi

@hp-freund

Na ja, wenn ich Daten streamen will wäre es halt besser
wenn ich die 1:1 senden kann da es durch das
AT+CIPSEND=512,
> (generiertes 512 byte Paket )

auch immer ca 2-3 sec dauert bis man das nächste abliefern kann.
Sonst kommt busy.. ;-)
und dann muss mein Soft wdt eingreifen und rst auf gnd ziehen
und prozeduren wiederholen..

ja - hab für mich schon eine lösung aber es soll ja auch
einfacher sein. eben so wie bei den SZ-12 von shuncom ;-) die ich
für solche sachen einsetze.

danke für die protokoll übersicht
ich denke dass eben die funktion noch nicht in der firmware /
nicht in jeder .. eingebaut ist.

( SDK Firmware Händler ./. Produkt Firmware Hersteller )


konntest du das timeout setzen?

Abfragen:
AT+CIPSTO?

müsste 180 sein
versuch mal zu setzen:

AT+CIPSTO=100

wird auch noch nicht gehen..
der AT Command steht zwar in der Liste der Theoretiker und "Ankurbler" 
für das Produkt,
auch ist es in der Firmware aufgeführt, ist aber noch nicht in der 
Firmware belegt..
eben wie IP setzen ect.
man muss da bissal unterscheiden, und bissal nachdenken, woher manche 
Firmware kommen..
und wie so was sich verbreitet, im grunde machen wir hier das zeit und 
kostenintensive Testing..
das result wird in vom boden spriesenen pilz foren zusammengetragen und 
ergebnise dem Entwickler
Team präsentiert wohin die Richtung gehen soll .. wir alle spielen meist 
mit der
vorletzten SDK Version, aber nie mit der aktuell laufenden. das ist ein 
run up - nichts weiter.
Es gibt kein "fertiges" Firmware für den Chip, da jeder PCBler es anders 
verbaut, jetzt kopiert noch jeder
das eine oder andere in sein SDK, wer hat welche funktionen .. aber es 
bringt halt nichts, meine Meinung.
Die ESP-03 - meine Meinung - wird es erst geben, logischer Weise, wenn 
es für die ESP-01 ein Firmware gibt,
dass eben die beiden GPIO schalten kann... per AT Command.. sonst gäbs 
ja ein ESP-03 mit allen GPIOS
aber NC.. not connected yet.. das kenn ich jetzt von shuncom so, der 
transparent mode läuft, aber
das GPIO noch nicht..und wird es als Firmware auch nie mals geben.. 
meine Meinung. da muss man eben
dann selber ran, dafür ist das SDK dann z.B. bei den 8266. Die Händler 
haben nur eine version
die basis 080, ein referenzdesign mit layout und dann wird produziert, 
wie thomas schon sagte,
anstatt 4 layer dann nur 2 layer ect und dann wird abgespeckt. auch 
meine meinung ;-)
die händler selber bekommen kein fertiges 1.00 .. da muss man sich schon 
selber drum kümmern,
infos gibts aktuell zu jedem aktuellem sdk über NDA. und dann ist erst 
mal pause,
was macht er damit, wie kommt er zurecht ect.. sorry für das 
ausschweifen ;-) ;-) ;-)



@peter
den transparent mode hab ich jetzt mal zur seite gelegt, bis jemand den 
erfolgreich meldet.
es scheint so, als wäre die grundstructure da aber eben die function 
noch nicht in der firmware.
das socket time out lässt sich abrufen

AT+CIPSTO?

aber nicht setzen

AT+CIPSTO=20

Wer es setzen kann möge bitte firmware daten posten.

TCP Verbindung mit einem einfachen TCP Server

AT+RST
AT+CWMODE=1
AT+CWJAP="ssid","passwort"
AT+CIPMUX=1
AT+CIPSTART=4,"TCP","xxx.xxx.xxx.xxx",12345


nun ist der ESP8266 mit dem Server verbunden ( Linie 4 geht auch ohne id 
..)

Du kannst senden "Hello World"

AT+CIPSEND=4,(Länge der MSG in dem Fall 11)
also

AT+CIPSEND=4,11
> Hello World

nichts weiter eingeben, schliesst selber ab nach eingabe des letzten 
buchstaben "d"

mit vb kannst eine string variable setzen für die msg
msg$ = "Hello World"
die länge berechnest ( length(msg$) )
das war jetzt mischmasch mit pascal, vb musst mal schauen wie die 
function für stringlänge lautet ;-)


das gleiche prinzip bei http request..

https://www.youtube.com/watch?v=WFo4Fs0p_NY


Bis auf den transparent mode ist soweit für mich ok.
das busy kann man controllieren, den RST Pin reseten und checkbits 
einbauen im Ablauf
dann kann man die vorgänge wiederholen die "abgebrochen" wurden und jede 
step als bit
dann zurücksetzen bis zum ziel.

Nächste runde ist jetzt Range Bereich dran. Hat sich schon wer mit einer 
externen Antenne befasst wo er anlegen kann?
Kriterien sind halt:
Indoor
Outdoor
zwischen Modul und einem Wifi Router
zwischen Modulen
usw.

In jedem Fall Leute!!!
======================

Testet das erst alles mit einem USB TTL und einem simplen Terminal 
Programm und merkt euch
die Routinen und dann erst geht an Arduino und Co. Ihr ärgert euch sonst 
grün und rot
und ihr stellt meist euren Mikrocontroller Code in Frage. Das muss nicht 
sein.
Macht euch eine Liste der erfolgreichen Commandos und die überträgt ihr 
dann step by step
zum Mikrocontroller, so machts auch mehr Spass. Und dann ein Schritt 
nach dem anderen.
Was nicht 100 prozent geht, versicht erst eine Protokoll Lösung auf USB 
TTL Basis
und dann das in C oder co übertragen. Meine Meinung und vorgehensweise 
:-)
Erst mal alles testen .. drehen .. drücken .. kneten...
zum schluss kann man immer noch werfen..schmeissen.. treten ;-) ;-) ;-)

Ok gebs zu, mich ärgert dass der Transparent Moden nicht klappt.
Aber dafür kanns ins Internet. Mich macht nur bissal Nachdenken,
es ist open.dns on der Firmware, aber dazu gibt es keine DOKU
auch kann man nichts abfragen und setzen.
Aber die IP steht in der Firmware, bei der alten auch.
208.67.222.222

einfach mal das bin im Hex editor ansehen.
patchen der 192.168.4.1 geht nicht wegen checksum oder ich bin zu dumm 
dafür ;-)

warum sind es eigentlich zwei teile bei Thomas version ;-)
wenn auch ein Mausclick fürs update reicht

https://www.amazon.com/clouddrive/share/kf1EyryrM019evHFDZmDPbRH4YiiOgtfj6aiib1JoHo

Anleitung steht bei ED im Wiki link kommt auch davon auch.
http://www.electrodragon.com/w/Wi07c


schönen Sonntag und erfolgreichen Wochenstart.

lg
rudi
;-)



Nachtrag
Es kann aber auch sein, dass jeder etwas anderes unter dem "Transparent 
Modus" versteht
denn in den Responsen steht zum Beispiel auch

+IPD,74

und das ist nicht schön wenn zu den empfangen Daten solche Daten 
eingefügt werden
vieleicht versteht man daher "Transparenten Mode" in dieser Richtung, 
dass man das
ausschalten kann ;-)...transparent eben ;-) ;-) ;-)..man(n)  man(n) 
man(n)
hoffe ich kann mir das diese woche klären. Dann weiss man bescheid.
Sicher wird SPI  ect direct ansprechbar sein werden in einem eigenen 
Design,
aber im Moment sind die Pins auf dem Board noch rar ;-) belegt

von hp-freund (Gast)


Angehängte Dateien:

Lesenswert?

Ich habe einem Modul vom anderen 10 mal im Sekundentakt 453 Zeichen 
gesendet. Siehe Bild für weiter Info.

von rudi (Gast)


Lesenswert?

@hp-freund

Hat der CIPSTO nur mit der Servereinstellung des Moduls zu tun?
Also quasi geht nur zum setzen, wenn das Modul auch nur als
Server configuriert wurde?

Du sendest also von einem Modul zum anderen
M1 - M2
M1 ist client
M2 ist server

M2 Lauscht
M1 macht connect

und legt los mit einer 10er for schleife mit wahllosen

453 Zeichen.

Das ganze debuggst mit Minicom per Telnet auf dem M2
oder sendest Du das vom M1 zum Minicom direkt?

Und dann noch mit der 150900 er

Sauber sog i -

Irgendwas machen wir alle verkehrt hier ;-)
..

Modul ist client
keine multi
also nur

AT+CIPSTART="TCP","192.168.1.101",12345

wie schaut Deine Schleife dazu aus?

for (i=10; i<=10; i++)
{

AT+CIPSEND=453
sleep 1ms
"packet 453 bytes"

}

AT+CIPCLOSE


Lg
Rudi
;-)


Oder baust du eine UDP Verbindung auf`?

von hp-freund (Gast)


Angehängte Dateien:

Lesenswert?

rudi schrieb:
> Also quasi geht nur zum setzen, wenn das Modul auch nur als
> Server configuriert wurde?

Im Hintergrund läuft auf jedem Modul der TCP Server.

Jedes Modul hat sein eigenes Minicom Fenster über /dev/ttyACMx.

rudi schrieb:
> wie schaut Deine Schleife dazu aus?

Ist ein Script das in Minicom aufgerufen wird.

von rudi (Gast)


Lesenswert?

..edit
for (i=1; i<=10; i++)

von hp-freund (Gast)


Lesenswert?

Das letzte Bild bitte ignorieren. Stand nur noch im Formular.

von rudi (Gast)


Lesenswert?

ok danke einsweilen, dann gehe ich das heute nochmal an.
Hast Du die Firmware parat ( dump ) ist da irgendetwas anderes?
;-)
lg rudi ;-)

von hp-freund (Gast)


Lesenswert?

rudi schrieb:
> Hast Du die Firmware parat

Mit dem Up/Download hab ich mich noch nicht beschäftigt.
Gibt es eine schnelle Linux Mögllichkeit die Firmware vom Modul zu 
laden?

von rudi (Gast)


Lesenswert?

Beitrag "Re: Wlan2Serial Modul für 5 euro"

habs aber noch nicht getestet.

von hp-freund (Gast)


Lesenswert?

ich dachte das ist nur upload
na mal sehen...

von rudi (Gast)


Lesenswert?


von hp-freund (Gast)


Lesenswert?

Genau deshalb hab ich geschrieben:

Gibt es eine schnelle Linux Mögllichkeit die Firmware vom Modul zu
laden?

;-)

Scheint nicht so ...

von rudi (Gast)


Lesenswert?

;-) will der ESP8266 Community nicht zuvor kommen ;-) ;-)
die bekommens schon hin mit dem Rsp
;-)

von Peter Z. (hangloose)


Lesenswert?

@Rudi hast Du schon eins von deinen Modulen geupdated?

von rudi (Gast)


Lesenswert?

Mach bitte mal AT-RST und poste das Bild, dann vergleichen wir die FW.

von hp-freund (Gast)


Angehängte Dateien:

Lesenswert?

OK

von rudi (Gast)


Angehängte Dateien:

Lesenswert?

..obs was bringt? ;-)

von Peter Z. (hangloose)


Angehängte Dateien:

Lesenswert?

Wollte eigentlich nur wissen ob Du schon ein Update Versuch gemacht 
hast?

von hp-freund (Gast)


Lesenswert?

Ich denke bis ich einen richtigen gcc habe lasse ich das so....

von rudi (Gast)


Lesenswert?

@peter
angeber ;-)
da sieht man wieder den unterschied - die künstler und arbeiter ;-)

update mit ein click tool, den da
Using other customized tool to update to V091 Features: can solve 
feedback of a lot "busy" issue
File includes 32bit and 64 bit version, description in chinese, but it 
is one-click-to-done tool
Choose right serial port 目标串口, click button 一键烧写 on the right
GPIO0 to low status, restart, using standalone power, baudrate will 
change to 115200 after it is done.

https://www.amazon.com/clouddrive/share/kf1EyryrM019evHFDZmDPbRH4YiiOgtfj6aiib1JoHo

von rudi (Gast)


Lesenswert?

Abendmesse..jungs ..
;-) wat mut dat mut

von Peter Z. (hangloose)


Lesenswert?

@Rudi
Hast Du selbst nun ein Update gemacht oder nicht?
Das Zip auf das Du verlinkst wird bei mir von Chrome blockiert
mit der Meldung Zip ist schädlich....???

von rudi (Gast)


Lesenswert?

@peter
ich hab das selbst versucht, das sdk firmware ist das gleiche wie thomas 
sein post, siehe

firmware sdk 16
Beitrag "Re: Wlan2Serial Modul für 5 euro"
Beitrag "Re: Wlan2Serial Modul für 5 euro"

mein thread sdk16
Beitrag "Re: Wlan2Serial oter update tool"

thomas sdk16
Beitrag "Re: Wlan2Serial Modul für 5 euro"

gpio 00 auf gnd
reset
com verbinden
linken buuton drücken
warten bis grüner hacken kommt
bis dain im tab zusehen wie es upgeloaden wird
..warum sagen immer alle download..

gpio 00 wieder weg
reset
..
16.
;-)

von rudi (Gast)


Lesenswert?

Transparent Mode.
=================

schalten auf den Data Mode!!
wollen ja daten schicken ;-)
und keine mit längen angaben versehene telegrammen..

AT+CIPMODE=1

AT+CIPSTART="TCP","SERVERIP",port


OK
Linked

Und jetzt meckert Cipsend allein nicht mehr
AT+CIPSEND
> und ab die post...-> transparent UART bis zum Reset ( Reset Pin auf Gnd swítchen 
)


transparent Mode - ok!

..

Rudi
;-)


ich schreib das alles noch ordentlich als handbook ;-)
jetzt gehts erst mal weiter..nach der messe..

von Peter Z. (hangloose)


Lesenswert?

Mit welcher Softwareversion funktioniert das jetzt?

von Christian K. (Firma: Atelier Klippel) (mamalala)


Lesenswert?

hp-freund schrieb:
> Genau deshalb hab ich geschrieben:
>
> Gibt es eine schnelle Linux Mögllichkeit die Firmware vom Modul zu
> laden?
>
> ;-)
>
> Scheint nicht so ...

Doch, man kann mit dem esptool auch Daten vom Modul lesen. Z.B. mit:
1
esptool.py dump_mem 0x40100000 0x40000 0x40100000.seg

werden dann 256kB ab Adresse 0x4010000 gelesen und in 0x40100000.seg 
gespeichert. Die Prozedur um in den Bootloader-Modus zu kommen ist 
natürlich die gleiche, GPIO0 auf GND, dann Reset, dann mit dem Tool 
lesen.

Ich habe mal Spassenshalber alles zwischeen 0x3FF0000 bis 0x40FFFFFF 
inklusive gelesen, in 256k Segmenten. Es scheint noch an einigen 
Adressen, die nicht in den Linker-Scripts der geleakten VM auftauchen, 
Daten zu geben.

Allerdings weiss ich nicht wie die Zuordnung zwischen lesen und 
schreiben ist, also ob das 1:1 stimmt oder nicht. Man kann vermuten das 
es 1:1 ist, kann aber auch sein das der Bootloader beim schreiben/lesen 
irgendwelche Adressen umbiegt.

Grüße,

Chris

von kettenrad (Gast)


Lesenswert?

-demnach wäre mode 1 mit mode 0 zu tauschen?
aus
http://hackaday.io/project/2879-ESP8266-WiFi-Module-Library#header
"
AT+CIPMODE=1 or 0 (1 is default) sets the data receiving mode of the 
socket. If it's 0, received data is simply sent to the serial port. If 
it's 1, data gets "+IPD,c,n," prepended to it, where c is the channel 
number and n is the number of bytes received. c is omitted if you are in 
single-channel mode. If you have multiple connections going in, this 
mode is logical. If you have only one, it may be simpler to use the 
transparent mode (0). But: see AT+CIPSEND below, because this is 
affected by AT+CIPMODE!
"

von Martin S. (der_nachbauer)


Lesenswert?

Das kann durchaus hinkommen, mich hatte es auch schon ein wenig 
gewundert, denn in der Doku zur Firmware [1] heisst es:

"0 - data received will be send to serial port with +IPD,<connection 
channel>,<length> format. (AT+CIPMUX=[0,1])
1 - data received will be send to serial port as data stream. 
(AT+CIPMUX=0)"

---

[1] 
https://drive.google.com/folderview?id=0BwK3EhAfht8uWTdBdG55NEFCakE&usp=sharing 
hatte iirc Thomas (tinman) zur Verfügung gestellt

: Bearbeitet durch User
von rudi (Gast)


Lesenswert?

AT+CIPSTO
geht auch.

Das geht wie vermutet erst wenn man im Server Mode ist
In den Servermode schalten:

AT+CIPSERVER
Parameter dann eingeben für schliessen oder offnen, portnummer
also ich will einen Server, mit multi connection ( mux=1) auf Port 50000

AT+CIPMUX=1
ok


AT+CIPSERVER=1,50000
ok

Server Time Out setzen
AT+CIPSTO=20

ok



Die idealste Paketgrösse?
BufferGrösse?
Ich habs mit
256 byte
512 byte
1024 byte
und
2048 Byte versucht,
ich fahre am besten mit 256 byte per UDP aber das muss jeder selber 
versuchen

und noch einen Hinweis! Den man gar nicht verharmlosen soll!

Wenn man zu dicht aufeinanderhockt.. mhm..hust.. ich meine damit wenn 
der ESP8266 zu nah am AP ist
oder die Module zu nah auf einander stehen dann ist das auch ein Negativ 
Faktor den man bedenken soll.
Also ruih weiter auseinander -


Geduld Peter ;-) ...

Step by Step
dann ist es getestet und dann steh ich dahinter ;-)
TCP ist bissal wackelig, es wäre sehr schön wenn es da einen
Flush knopf nach jedem senden geben würde.

UDP ist super, braucht aber eine hand, sprich pakete durchnummerieren
und an der gegenstelle kontrollieren und abhacken und bei fehler paket
wiederholen lassen.



@christian

Danke! ;-)


@kettenrad

genau so ist es, habe es auch vorliegen von Robert aber konnte
erst nichts damit anfangen.. da ich ja stetst den Mode 0 verwendete
der ist mit längenangabe..


So leutz, guats nächtle einsweilen, bei mir gehts später wieder weiter.


..bei beiden FW geht das,
wer wieder zurückflashen will, kann auf ED zurückgreifen auch das Flash 
Tool ist selbsterklärend

http://www.electrodragon.com/w/Wi07c
Firmware
http://www.electrodragon.com/w/File:ESP8266_9.0_AT_BIN.bin.zip
und das tool
http://www.electrodragon.com/w/File:XTCOM_UTIL.zip

Anleitung:
config devices, choose port and baudrate 115200,
GPIO2 to VCC, GPIO15 to GND, GPIO0 to GND
power restart and click connect, interface will return OK
click API test - flash image download - choose ESP8266 Bin, bias value 
at 0X000000
after update, return to module regular wiring, GPIO0, GPIO2, RST, CP_HD 
to VCC, GPIO15 to GND


so jetzt haben wirs bestimmt 20 mal hier im thread stehen ;-)

;-)
der admin schüttelt schon den kopf ;-)

lg
rudi
;-)

und bevor die frage aufkommt,
AT+CWLIF  check join devices' IP
ja das geht nur wenn der AP mode läuft

von kettenrad (Gast)


Lesenswert?

- ich komm nochnicht zum probieren, aber, - wenn das stimmt,
  -Donnerwetter !!!

von rudi (Gast)


Lesenswert?

@kettenrad
stimmt
nix - ich brauch schönes wetter die woche.. wer kommt zum rasenmähen?
;-)
;-)
;-)
bis ganz später spät.. muss los...lg rudi ;-)

von kettenrad (Gast)


Lesenswert?

- hau rein!

von Ronny S. (phoenix-0815)


Lesenswert?

Hallo Rudi und Co,
Super Arbeit von euch.

Die Module werden zur Zeit wohl Weltweit getestet. Den Link fand ich 
gerade in einem ru Forum.

https://github.com/534659123/OCOROBOT-WIFI-ESP8266-arduino-library

von rudi (Gast)


Lesenswert?

..eins muss ich noch los werden,
es ist das beste ergebnis zu erzielen, wenn man module verbindet,
wenn ein modul als server arbeitet und die clients sich darauf verbinden 
geht es ab wie "harry hirsch"....

.. ähm ich bin jetzt bissal buff wenn ich ehrlich bin.
der letzte test steht noch aus, Range indoor und outdoor.
da werde ich auf auch
AT+CWLAP zurückgreifen denn Sendestärke wird da als Attribut angezeigt 
;-)
aber auch Feldmessung zwischen modulen.
..
;-)


@Ronny
hi ronny - kommst du zurecht?
denn link schauh ich später an, muss los ;-) ...
die teile haben mich jetzt 30 prozent mehr überzeugt.
es steht jetzt bei guten 80 prozent, ich denke wenn wir das firmware in 
die hand nehmen kann man viele sachen
noch weiter büggeln.. (alles in arbeit ) ;)
reichweite und feld steht aus, da zeigt sich dann auch der peak beim 
senden ect. und strom verbrauch.
lg
rudi
;-)

von Max D. (max_d)


Lesenswert?

In dem ESP Forum hat sich mal wieder was getan: 
http://www.esp8266.com/viewtopic.php?f=9&t=13&start=10#p547

von Peter Z. (hangloose)


Angehängte Dateien:

Lesenswert?

Nach dem ich es jetzt zum dritten mal geflasht habe,
hat es nun endlich funktioniert mit XTCOM_UTIL.
Seltsames Teil...

von Thomas R. (tinman) Benutzerseite


Lesenswert?

Max D. schrieb:
> In dem ESP Forum hat sich mal wieder was getan:
> http://www.esp8266.com/viewtopic.php?f=9&t=13&start=10#p547

ich habe mir DAS angeguckt, und kann bestätigen dass dies tatsächlich 
die Espressif SDK v0.9.1 sources sind. Die beinhalten auch quellcode der 
AT firmware 00160901 und teil der chinesichen dokummentation.

von Ziegenpeter (Gast)


Lesenswert?

rudi schrieb:
> @kettenrad
> stimmt
> nix - ich brauch schönes wetter die woche.. wer kommt zum rasenmähen?
> ;-)
> ;-)
> ;-)
> bis ganz später spät.. muss los...lg rudi ;-)

Nur mal so ne Zwischenfrage... hat das Zwinkern bei dir eigentlich eine 
kommunikationstechnische Bedeutung, oder ist das nur so ein 
unkontrollierbares Augenzucken? ;-)

von rudi (Gast)


Lesenswert?

Peter Z. schrieb:
> Nach dem ich es jetzt zum dritten mal geflasht habe,
> hat es nun endlich funktioniert mit XTCOM_UTIL.
> Seltsames Teil...

@peter
eigentlich klappt das beim ersten mal aus dem betrieb heraus.
gpio 00 an gnd
at+RST
(bootet in den update mode )
com port schliesen ( konfig..)
comport öffnen (xtcom)
fw laden
ab 0x000...schreiben
comport schliessen (xtcom )
gpio 00 wieder zurücknehmen
comport öffnen ( konfig )
at+RST
vola

mit xtcom kannst du schreiben und lesen
flash  HSpiFlash  Memory
an * ab
jeder belieben adresse und inhalt

schauh dir die dll an, unterstützt die dll in deinen konfigurator
nicht als resource sondern nur die function, .. dann wäre er komplett.

mir gefällts ;-)

lg
rudi
;-)

mach heut nachmittag range test

@ziegenpeter
kontrollierte kommunikation
;-)

von rudi (Gast)


Lesenswert?

> Rudi schrieb
> Die idealste Paketgrösse?
> BufferGrösse?
> Ich habs mit
> 256 byte
> 512 byte
> 1024 byte
> und
> 2048 Byte versucht,
> ich fahre am besten mit 256 byte per UDP
> aber das muss jeder selber
> versuchen


trifft dann exact zu..

#define RX_BUFF_SIZE 256
#define TX_BUFF_SIZE 100
..
#define UART0 0
#define UART1 1

// future

typedef enum {

BIT_RATE_9600   = 9600;
BIT_RATE_19200  = 19200;
BIT_RATE_38400  = 38400;
BIT_RATE_57600  = 57600;
BIT_RATE_74800  = 74800;
BIT_RATE_115200 = 115200;
BIT_RATE_230400 = 230400;
BIT_RATE_460800 = 460800;
BIT_RATE_921600 = 921600;


}UartBaudRate;

von Peter Z. (hangloose)


Lesenswert?

@Rudi
Wie schon geschrieben, bei mir hat es halt erst beim dritten mal 
funktioniert.
Der Ablauf an sich ist mir klar! Nach den ersten beiden Versuchen konnte 
ich
nicht mehr per AT Befehle auf das Modul zugreifen.

Wie auch immer... mittlerweile funktioniert es das ich Daten vom
Smartphone direkt ans ESP8266 schicke oder eben
Smartphone-->Fritzbox-->ESP8266
Schon mal ein kleiner Sieg :-)

PS... Würde immer noch gerne meine Module bezahlen
Schick mir bitte kurz die PayPal Email und wie viel du bekommst ;-)

von Conny G. (conny_g)


Lesenswert?

Ziegenpeter schrieb:
> rudi schrieb:
>> @kettenrad
>> stimmt
>> nix - ich brauch schönes wetter die woche.. wer kommt zum rasenmähen?
>> ;-)
>> ;-)
>> ;-)
>> bis ganz später spät.. muss los...lg rudi ;-)
>
> Nur mal so ne Zwischenfrage... hat das Zwinkern bei dir eigentlich eine
> kommunikationstechnische Bedeutung, oder ist das nur so ein
> unkontrollierbares Augenzucken? ;-)

Ich habe mich auch schon gefragt, wo es den 1.000-Stück Beutel 
Zwinkersmileys gerade im Angebot gibt :-)

von Thomas R. (tinman) Benutzerseite


Lesenswert?

da die AT sources und SDK jetzt leaked sind, mag der einer oder anderer 
selber die firmware kompilieren wollen. Die 1,6G chinesische XP VM ist
dafür zwar gut, aber etwas umständlich (sprache) und resource fressend.

Ich habe kleine abhilfe:

https://onedrive.live.com/?cid=C4DDF72E6EEA3826&id=C4DDF72E6EEA3826%21670
der installer dann ein verz. höher; ESP-IOT-SDK-NOVM.rar

Im prinzip ein installer (mit 7z sfx), der instaliert alle tools die 
auch in der leaked VM drin waren (aktuelle offizielle VM sieht genau so 
aus). Danach reg importieren, python27 installieren (falls noch nicht 
vorhanden) und eine lizenz besorgen für die ESP8266IDE von Tensilica, 
Espressif oder Google. Der installer selber beinhatet aus rechtlichen 
gründen keine cracks/lizenzen etc.

: Bearbeitet durch User
von Grendel (Gast)


Lesenswert?

Conny G. schrieb:
> Ich habe mich auch schon gefragt, wo es den 1.000-Stück Beutel
> Zwinkersmileys gerade im Angebot gibt :-)

Na in China, die werden da von flinken Wanderarbeitern für 0.01 RMB pro 
Stück getippt und gehen dann per Schiff in die EU, Zollfrei
;-) ;-) ;-) ;-) ;-) ;-) ;-)

von rudi (Gast)


Lesenswert?

@grendel
der war gut ;-)
Versandweg: kommen vom ESP8266 Flash ..werden aufgefüllt und Abgerechnet 
über den DNS Eintrag gehen dann per ESP8266 weiter mit IoT Technik mit 
"Rudi ;-)" Taste als Response in den Thread, brauch ich mich nicht drum 
kümmern, echt zollfrei und "Rudi ;-)" Abrechnung genau ;-) und was ich 
nicht selber schreibe kommt auch wieder auf den Weg ins Forum ;-)
lg
rudi
;-)

btw
wer hat denn einen ";-)" taste auf seinem Key Layout?
Nur der echte "Rudi ;-)" Fan

Range sieht gut aus!
Aber dazu später erst mehr.

von rudi (Gast)


Lesenswert?

Thomas R. schrieb:
> da die AT sources und SDK jetzt leaked sind, mag der einer oder anderer
> selber die firmware kompilieren wollen. Die 1,6G chinesische XP VM ist
> dafür zwar gut, aber etwas umständlich (sprache) und resource fressend.
>
> Ich habe kleine abhilfe:
>
> https://onedrive.live.com/?cid=C4DDF72E6EEA3826&id=C4DDF72E6EEA3826%21670
> der installer dann ein verz. höher; ESP-IOT-SDK-NOVM.rar
>
> Im prinzip ein installer (mit 7z sfx), der instaliert alle tools die
> auch in der leaked VM drin waren (aktuelle offizielle VM sieht genau so
> aus). Danach reg importieren, python27 installieren (falls noch nicht
> vorhanden) und eine lizenz besorgen für die ESP8266IDE von Tensilica,
> Espressif oder Google. Der installer selber beinhatet aus rechtlichen
> gründen keine cracks/lizenzen etc.

Guten Morgen Thomas ;-)

13.09.2014
http://www.cnblogs.com/1hua1ye/p/3966561.html

LG
Rudi
;-)

von rudi (Gast)


Lesenswert?

..bezieht sich auf esp8266IDE ..zip
..spass ;-)
gut gemacht!

von rudi (Gast)


Lesenswert?

ups
link nicht beachten, scheint nicht legal zu sein.
jedenfalls ergab google bei der suche nach ESP8266IDE diesen Treffer ;-( 
au weia ..

von R. W. (Gast)


Lesenswert?

Abend allesamt ;-)

Gibt es ein how to wenigstens auf englisch wie man das IoT Beispiel
in den Xtensa Explorer laden muss, einstellen muss, compilieren kann
damit aus dem Beispiel ein Firmware draus wird?

Wäre hilfreich Step by Step da viele vermutlich da erste mal vor
Xtensa hocken und die Demos kein "projekt" file haben.

Oder wie eben die Vorgehensweise ist.

Danke!
lg
rudi
;-)

von Christian K. (Firma: Atelier Klippel) (mamalala)


Lesenswert?

R. W. schrieb:
> Abend allesamt ;-)
>
> Gibt es ein how to wenigstens auf englisch wie man das IoT Beispiel
> in den Xtensa Explorer laden muss, einstellen muss, compilieren kann
> damit aus dem Beispiel ein Firmware draus wird?

Also hier mal ohne den Explorer. Annahme: Du hast die VM am laufen, der 
Lizenzkrempel passt, etc.

1) Kopiere das gesamte SDK Verzeichnis z.B. nach C:\
   Das sollte dir dann C:\esp_iot_sdk_v0.9.1 geben.

2) Kopiere das C:\esp_iot_sdk_v0.9.1\examples\IoT_Demo ein Verzeichnis 
rauf.
   Das sollte dann C:\esp_iot_sdk_v0.9.1\IoT_Demo geben.

3) Nun kopiere C:\esp_iot_sdk_v0.9.1\app\gen_misc.bat nach 
C:\esp_iot_sdk_v0.9.1\IoT_Demo\gen_misc.bat

4) Starte "xtensa". Nun öffnen sich drei Konsolenfenster. Zwei davon für 
den Lizenzmanager, eines mit Eingabeaufforderung (Fenstername is 
"xtensa").

5) Wechsel in dem "xtensa" Fenster in das C:\esp_iot_sdk_v0.9.1\IoT_Demo 
Verzeichnis. Nun gebe "make" ein. Die Sourcen werden nun compiliert. 
Wenn er damit fertig ist startte "gen_misc.bat"

6) Im Verzeichnis C:\esp_iot_sdk_v0.9.1\bin gibt es nun die benötigten 
.bin Dateien.

Inwieweit die auch nutzbar sind habe ich noch nicht probiert. Die 
gleiche Methode, nur halt mit dem "at" Firmware-Ordner hat mir 
funktionierende .bin-Dateien erzeugt. Soweit ich weiss benötigt der IoT 
Kram noch eine "Key-Datei" die dann ins Flash geschrieben wird, um sich 
gegenüber dem Cloud-Server zu authentifizieren.

Grüße,

Chris

von R. W. (Gast)


Angehängte Dateien:

Lesenswert?

Hi Chris,
danke! hab den explorer einmal versucht und dann den MINGW32
irgendwie stimmen die pfade nicht im root verzeichnis
gen_misc.bat startet..
ich versuchs noch mal.
aber schon mal ein anfang ;-)
lg
rudi
;-)

bei make sagt er: gibt nichts zu tun für 'FORCE'

von Thomas R. (tinman) Benutzerseite


Angehängte Dateien:

Lesenswert?

und wenn du mit Xplorer compilieren (linken bricht ab, irgendetwas habe 
noch falsch drin) dann importiere die workspace aus dem anhang 
(file->import->Xtensa Xplorer->workspace; weiter, alles markieren, 
fertig).

Von hand kann ich dann linken, irgendwelche flags sind wohl falsch.

von R. W. (Gast)


Lesenswert?

Thomas,
das xws file für den workspace ist nicht dabei, makieren alles geht 
nicht er will nen xws file für den import eines workspaces ;-)

von R. W. (Gast)


Lesenswert?

Wo ist den der compile button bei dem xplorer ;-)
..

von Thomas R. (tinman) Benutzerseite


Lesenswert?

wenn du download aus dem forum machst, bekommst du womöglich als zip 
gespeichert .. dann einfach umbenennen.

von R. W. (Gast)


Lesenswert?

oki import xws nun ok..
next problem
..Xtensa Processor Generator connection?
..config edit.. and build and several other cap...not availabel until...

von Thomas R. (tinman) Benutzerseite


Lesenswert?

hä? wss machst du da? nein, rebuild active oder clean->rebuild.

von R. W. (Gast)


Lesenswert?

project-built all?

rebuild active is nich ;-)
clean-> rebuild auch nich ;-)
hab ich die falsche ide ;-)
;-)

von Thomas R. (tinman) Benutzerseite


Lesenswert?

rudi, lösche einfach das c:\usr verzeichniss und installiere neu. Dann 
spiele nicht herum, sondern nur file->import->Xtensa Xplorer-> Import 
Xtensa Xplorer Workspace-> xws wählen -> next -> AT_ESP8266 markieren 
->Finish (und ok bei warnung).

Dann das AT_ESP8266 anklicken links in der Project Exploer ansicht, dann 
Project Menu -> Clean (und häckchen für start build immediatelly wählen.

von R. W. (Gast)


Lesenswert?

ok Thomas danke erstmal.
soweit alles gemacht
das finde ich nicht
"häckchen für start build immediatelly wählen"
du meinst unter project - build automaticaly ?

ich hab mal testweise unter at - user - user_main.c

geändert
uart0_sendStr("\r\nready\r\n");

in gross
uart0_sendStr("\r\nReady\r\n");

file user_main.c bekommt jetzt einen sternchen
dann im edit fenster rechts click - und save

dann müsste sich doch das ganze automatisch build?

wie kann man compilieren, ich finde den button compile nicht oder make 
oder so

ein build kommt in der console

nothing to clean
nothing to build

hab aber ready in Ready geändert

wo geht die ausgabe hin output file?

;-)

von R. W. (Gast)


Lesenswert?

gefunden..
start build immediatelly wählen
..
ok
wie wird jetzt compiliert?
mein ready hab ich geändert in Ready
das soll auch am prompt erscheinen in der firmware :-)
also ?
;-)

von Christian K. (Firma: Atelier Klippel) (mamalala)


Lesenswert?

R. W. schrieb:
> Hi Chris,
> danke! hab den explorer einmal versucht und dann den MINGW32
> irgendwie stimmen die pfade nicht im root verzeichnis

Hallo Rudi,

also, du machst nicht das was ich geschrieben hatte. Vielleicht habe ich 
mich ja auch doof ausgedrückt.

In der geleakten VM hast du ein Icon "xtensa" auf dem Desktop. In einer 
eigenen, wenn du tinman's NOVM nutzt, musst du die Verknüpfung halt 
selber anlegen.

In der geleakten VM, wenn du "xtensa" doppelklickst, kommen 3 Fenster 
mit Textausgabe, eines davon heisst "xtensa". Bei tinman's NOVM kommt 
direkt nur ein Eingabefenster.

In diesem Fenster musst du "make" aufrufen, nachdem du die 
Ordnerstruktur des SDK entsprechend angepasst hast, Dateien passend 
kopiert, und du dich im IoT Verzeichnis befindest.

All das natürlich unter der Voraussetzung das der Kram auch bzgl. der 
Lizenzgeschichten zufrieden ist.

Falls du das immer noch nicht hinbekommst sag Bescheid, dann versuche 
ich das mal ausführlicher zu dokumentieren.

Grüße,

Chris

von Christian K. (Firma: Atelier Klippel) (mamalala)


Lesenswert?

An dieser Stelle übrigens nochmal ein herzliches Dankeschön an tinhead 
für die ESP-IOT-SDK-NOVM.zip!

Einzigstes Korinthenkacken das ich anbringen könnte: Wosu eine .rar in 
eine .zip packen, damit am Ende eine .exe rauskommt ;)

Grüße,

Chris

von R. W. (Gast)


Lesenswert?

Hi Christian

die VM hab ich nicht - ich versuche tinman's NOVM
dieses eingabe fenster suche ich - über den manuellen MSYS link kommt ja 
der MINGW32, nehme an, dass soll dann auch erscheinen.

tinman's NOVM sucht im C:\Windows\System32 übriegens den sh.exe
so stehts im ur workspace im Makefile.

den gibt es aber dort nicht, denke dass der Systempfad vertauscht ist 
mit dem der windows .. sollte wahrscheinlich MINGW32 stehen.
darum geht auch der linker nicht bei tinman's NOVM ´nehme ich an' ist 
nur vermutung..

make habe ich versucht - da tut sich nichts
aber Makefile, dass in jedem Ordner steht
aber eben die pfade nicht stimmen

..das dauert mir ehrlich gesagt zu lange..
nach 6 std ist noch kein erfolg zu sehen ;-)
äh..

ist es legal sich die VM zu ziehen und wenn ja wo gibt es die?
so komm ich nicht weiter ;-(   ( der war jetzt manuell eingegeben )

;-)

lg
rudi
;-)

von R. W. (Gast)


Lesenswert?

Christian Klippel schrieb:
> An dieser Stelle übrigens nochmal ein herzliches Dankeschön an tinhead
> für die ESP-IOT-SDK-NOVM.zip!
>
> Einzigstes Korinthenkacken das ich anbringen könnte: Wosu eine .rar in
> eine .zip packen, damit am Ende eine .exe rauskommt ;)
>
> Grüße,
>
> Chris

Dem schliesse ich mich an!

;-)
Danke! aber habs ja schon gemailt ;-)
..die tags und links werma jetzt auch noch hinbekommen
lg
rudi
;-)

von Christian K. (Firma: Atelier Klippel) (mamalala)


Lesenswert?

R. W. schrieb:
> Hi Christian
>
> die VM hab ich nicht - ich versuche tinman's NOVM
> dieses eingabe fenster suche ich - über den manuellen MSYS link kommt ja
> der MINGW32, nehme an, dass soll dann auch erscheinen.

OK, da ist dein Problem.

Also, hier nochmal in etwa das gleiche das auch schon in tinman's readme 
steht (Sorry übrigens das ich ihn hier immer tinhead nenne, verwechsle 
da immer die Foren....):

Du packst die ZIP aus, und dann die RAR die sich dadurch ergibt. Dann 
startest du die erzeugte EXE und lässt das alles direkt nach C:\ 
auspacken. Somit hast du dann ein C:\usr Verzeichnis in dem alles liegt.

Nun hast du in C:\usr\install einen Haufen Dateien. Zuerst mal 
importierst du die dortige Registry-Datei. Anschliessend kopierst du dir 
die dortige "xtensa" Verknüpfung auf den Desktop. Genau die 
Verknüpfung dann anklicken, um das richtige Eingabefenster zu erhalten.

Damit geht das dann auch. Aber nochmals: Der Lizenzkram muss stimmen. Du 
hattest ja schonmal hier gepostet von so einem China-Blog. Das 
funktioniert auch, wenn man weiss was man machen muss (und VirtNet 
installiert hat).

Allerdings werde ich die Schritte dafür hier wohl eher nicht posten, 
will das Forum hier nicht in Bedrängnis bringen. Kannst mich aber gerne 
direkt über eMail durch das Forum kontaktieren.

Andereseits habe ich nicht wirklich viel Skrupel das so zu benutzen, 
wenn man bedenkt das Cadence ganz lustig open64 und GCC nimmt um seinen 
XCC zu basteln, dann aber nicht nur keine Quellen frei anbietet, sondern 
ganz unverschämt auf das Ergebnis auch noch einen Llizenzmanager 
drauspappt. Das ist schon wirklich unverschämt...

Grüße,

Chris

von R. W. (Gast)


Lesenswert?

ah....
jetzt wirds hell ;-)
diese xtensa verknüpfung hab ich ausser acht lassen.
dachte es wäre ein batch für den ganzen path setzen..
ok
dann compiliere ich gar nicht mit dem RUN Xplorer 3.0.1
sondern mach da nur mein project
lege einen link an auf die xtensa bat
und gebe dort make an
?
wie lange bist du noch auf ?
..
ich beeil mich
;-)

von Christian K. (Firma: Atelier Klippel) (mamalala)


Lesenswert?

R. W. schrieb:
> wie lange bist du noch auf ?

Noch lange ... ;)

Grüße,

Chris

von R. W. (Gast)


Angehängte Dateien:

Lesenswert?

btw
dieser include im xws scheint ein workspace variable zuviel zu haben, 
das tinhead postete, kann das sein?

von R. W. (Gast)


Lesenswert?

jetzt nochmal zurück zu den drei fenstern,
ich starte also den explorer,
muss ich den MSYS und xtensa link dazu auch starten, in welches fenster 
gebe ich make ein, bei beiden gehts zum aufrufen .. ;-)
Chris, hast Du die NOVM und den XWS einmal versucht?

von Christian K. (Firma: Atelier Klippel) (mamalala)


Lesenswert?

R. W. schrieb:
> jetzt nochmal zurück zu den drei fenstern,
> ich starte also den explorer,
> muss ich den MSYS und xtensa link dazu auch starten, in welches fenster
> gebe ich make ein, bei beiden gehts zum aufrufen .. ;-)
> Chris, hast Du die NOVM und den XWS einmal versucht?

Sorry, ich hab mit dem Exploder nix am Hut. Irgendwelche lahmen IDE's 
für ein paar kB Code sind mir einfach zu doof. Ich bevorzuge 
Kommandozeile und einfaches "make", mit freier Auswahl des Editors (bei 
mir Kate unter Linux).

Also kann ich auch nichts zu der Exploder-Geschichte sagen, sorry.

Grüße,

Chris

von Lars R. (lrs)


Lesenswert?

Falls schon jemand mit höherer Baudrate kompiliert.
Je nach UART-Empfangs-Buffergröße sollte mit steigender Baudrate 
regelmäßig der UART-Bufferfüllstand abgefragt werden. Bei fast vollem 
Buffer ist dann zu tun:
Var a. Ein GPIO setzen, welches den uC/PC veranlasst, das senden zu 
stoppen. Stichwort: Hardware Handshake RTS/CTS. Die serielle 
Schnittstelle auf uC/PC muss dann auf HW Handshake umgestellt werden. 
Das Modul lässt man zunächst einfach immer senden, wenn es senden mag.
Var b. An den uC/PC wird die Statusinformation "Warning: Buffer voll\n" 
gesendet. Der uC muss solche Meldungen interpretieren können und das 
Senden beim Empfang einer solchen Statusinformation einstellen.

von R. W. (Gast)


Lesenswert?

@chris
danke!!!
;-)

von R. W. (Gast)


Lesenswert?

@thomas
@chris
stunden später -
danke für eure hilfe - es läuft das erste demo!

;-)
lg
rudi

von R. W. (Gast)


Lesenswert?

So, auch die zweite Demo IoT_Web.. läuft.
;-)
sagte ja, brauch einen wink dann läufts

Nun kommen Fragen auf ;-)
Demo läuft - jetzt will ich es "verkaufen" auf den Markt "bringen"
Wo bekomme ich eine offizielle Lizenz her, bei Xtensa oder Expressif und 
dann nur über NDA oder hat die Lizenz nichts mit dem NDA am Hut, sondern 
nur mit Xtensa wegen dem XCC?

Wo bekomme ich support für den Compiler wenn ich support brauche?

Und ganz bescheidene Frage:
Warum verlangt man eigentlich dafür Geld wenn es auf GNU GCC aufgebaut 
ist?
Hat sich schon wer an die GNU gewandt?

Und was passiert, wenn es GNU wird, müssen dann alle Projekte 
offengelegt werden ?

;-)
gute frage..


Dann wäre es gescheiter man macht gleich eine open source und wir ziehen 
an einem strang

..
..
lg
rudi
;-)

bin erst wieder abend online
war lang heut nacht und arbeit ruft.

von R. W. (Gast)


Angehängte Dateien:

Lesenswert?

..muss noch was loswerden..
moin moin ;-)
Got it!
erste schritte ..
Anstatt dem ready ;-)
Jetzt gehts los .. jetzt gehts los ;-)
das teil ist so abgefahren.. des gibts doch need ;-)
wo war das solange?
LG
Rudi
;-)

@Thomas
@Chris
Danke!!!

so aber jetzt pressierts ;-)

von Thomas R. (tinman) Benutzerseite


Lesenswert?

ganz schön viele buchstaben über die nacht, na gut:

Christian Klippel schrieb:
>
> In der geleakten VM, wenn du "xtensa" doppelklickst, kommen 3 Fenster
> mit Textausgabe, eines davon heisst "xtensa". Bei tinman's NOVM kommt
> direkt nur ein Eingabefenster.
>

richtig, die leaked VM ist schon etws äler und hat lizenzserver benutzt, 
daher die 3 fenster. Aktuell wird aber standalone lizenz mitgeliefert 
von Espressif, daher nur die "xtensa" eingabeaufforderung (die übrigens 
schon alle paths richtig setzt damit man nur noch "make" machen muss).

Christian Klippel schrieb:
>
> Einzigstes Korinthenkacken das ich anbringen könnte: Wozu eine .rar in
> eine .zip packen, damit am Ende eine .exe rauskommt ;)
>

kaum zu glauben, aber es gibt immer noch leute die altes winrar oder 
7zip nehmen und behaupten "geht nicht". Daher alles in eine 7z aber as 
sfx.
Als rar damit die readme nicht abhanden geht, und geselen wird VOR dem 
installieren (es gibt leute die es gerade noch schafen die eine readme 
zu lesen wenn nur eine da ist und eine exe/zp/was-auch-immer).


Christian Klippel schrieb:
>
> Andereseits habe ich nicht wirklich viel Skrupel das so zu benutzen,
> wenn man bedenkt das Cadence ganz lustig open64 und GCC nimmt um seinen
> XCC zu basteln, dann aber nicht nur keine Quellen frei anbietet, sondern
> ganz unverschämt auf das Ergebnis auch noch einen Lizenzmanager
> drauspappt. Das ist schon wirklich unverschämt...
>

ja, das ist es. Cadence wollte mir auch keine aktuelle version von 
Xplorer nicht geben, auch nicht ohne lizenz obwohl ich eine lizenz dafür 
habe. Tensilica Japan versucht sich rauszudrehen mit "wir machen nix 
mehr", die verweisen auf "fragen sie Cadence oder Espressif", und schon 
ist man am Anfang und muss ein installer selber bauen.


R. W. schrieb:
> btw. dieser include im xws scheint ein workspace variable zuviel
> zu haben, das tinhead postete, kann das sein?

nein das passt schon, kannst gerne die verzeichnisse überprüfen ob die 
der varible entsprechen


Christian Klippel schrieb:
> Sorry, ich hab mit dem Exploder nix am Hut. Irgendwelche lahmen IDE's
> für ein paar kB Code sind mir einfach zu doof. Ich bevorzuge
> Kommandozeile und einfaches "make", mit freier Auswahl des Editors (bei
> mir Kate unter Linux).

ja, irgenwie ist das auch lahm, vor allem wenn die beipsiele von 
Espressif nur schwer compilierbar und von hand linkbar sind. Aber wenn 
schon jemand nach "wie mache ich in Xplorer" fragt, na dann bitte.

Abgesehen davon mag der einer oder anderer erst etwas üben wollen mit 
den eingenheiten von Xtensa bevor er nur noch make braucht, dafür ist 
Xplorer und die hilfe sehr gut (und vor allem, zum taktgenauen 
simulieren).


Christian Klippel schrieb:
>
> Ich bevorzuge Kommandozeile und einfaches "make"
>

und eigentlich wenn man die anleitung zu der SDK liesst, steht auch
genau drin "xtensa link starten, make clean, make, genxxx, flashen".

von Christian K. (Firma: Atelier Klippel) (mamalala)


Lesenswert?

Thomas R. schrieb:
> ja, das ist es. Cadence wollte mir auch keine aktuelle version von
> Xplorer nicht geben, auch nicht ohne lizenz obwohl ich eine lizenz dafür
> habe. Tensilica Japan versucht sich rauszudrehen mit "wir machen nix
> mehr", die verweisen auf "fragen sie Cadence oder Espressif", und schon
> ist man am Anfang und muss ein installer selber bauen.

Manchmal frage ich mich ja ob solche Hersteller wirklich daran Interesse 
haben das die Leute ihre Teile auch benutzen. Espressif/Cadence sind da 
ja nicht die einzigsten die so ein unmögliches Verhalten zeigen. Mal im 
Ernst: NDA's für so einfache Sachen wie Datenblätter, allgemeine 
Informationen, Beispielcode? Was für einen Sinn soll es machen das man 
Chips auf den Markt bringt die, um sie nutzen zu können, dann 
vorcompilierte Codeschnipsel benötigen die man dann wiederum nur unter 
einem NDA bekommt. Mal von praktisch völlig fehlender Dokumentation des 
Chips an sich abgesehen, was die Programmierung betrifft wenn man auf 
die binary-blobs verzichten möchte und selber was schreiben will...

Grüße,

Chris

von hm (Gast)


Lesenswert?

Christian Klippel schrieb:
> Mal im
> Ernst: NDA's für so einfache Sachen wie Datenblätter, allgemeine
> Informationen, Beispielcode? Was für einen Sinn soll es machen das man
> Chips auf den Markt bringt die, um sie nutzen zu können, dann
> vorcompilierte Codeschnipsel benötigen die man dann wiederum nur unter
> einem NDA bekommt.

Soweit ich das gehört habe sind Patenttrolle der primäre Grund für die 
ganzen NDAs. Viele Hersteller haben da wohl schon schlechte Erfahrungen 
gemacht und wollen die Patenttrolle jetzt nicht mehr so einfach mit 
Gratismunition versorgen.

von Peter Z. (hangloose)


Angehängte Dateien:

Lesenswert?

Hier mal ein Update von meinem ESP8266 Config Tool...
Vielleicht hilft es ja dem ein oder anderen.

von R. W. (Gast)


Lesenswert?

hi
eine öffentliche Anfrage ergab:
Weder Xtensa noch Cadence ( wer/wo auch immer )
vertreiben Lizenzen zu XCC bzw
man bekommt keine mehr? Es wird keine mehr auf Vertriebsweg verkauft.
Auch kein Support und update, kann das sein?
Ist da was im Bush? ( GNU )
ich kann noch nichts -wesentliches- posten, habs per Telefon nebenbei 
erfahren.
Wird das jetzt opensource ;-)
lg
rudi
;-)

von Sam (Gast)


Angehängte Dateien:

Lesenswert?

rudi schrieb:
> Nächste runde ist jetzt Range Bereich dran. Hat sich schon wer mit einer
> externen Antenne befasst wo er anlegen kann?
> Kriterien sind halt:
> Indoor
> Outdoor

Erste Runde Antennen-Modding:
Wie auf dem Bild zu sehen habe ich bei einem Modul eine 
Standard-Router-Antenne angelötet (sicher ist die Anpassung nicht ideal)
Beim zweiten Modul habe ich die PCB-Antenne gelasssen.

Beide nebeneinander beim Fenster "hinaussehen" lassen.
Bei gleicher Spannungsversorgung (3Volt).

Für den Emfang habe ich ein Galaxy S4 (Wifi Analyzer) benutzt.

Indor:
Ich konnte beide Module ohne Probleme ein Stockwerk tiefer, andere 
Hausseite empfangen. (Vergleichbare Signalstärke wie mit normalen 
Router)

Outdoor:
Auf Sicht sind 130m (-90dBm) kein Problem.

Antennenvergleich:
Leider brachte die Modifikation keinen Unterschied. Sowohl Indor als 
auch Outdoor war mal die eine, mal die andere Antenne minimal vorn, 
meistens waren sie exakt gleich.
Mag sein, dass durch die bessere Rundstrahl-Charakteristik die 
Router-Antenne besser ist, wenn man seitlich auf die Platine "sieht".

Die AN von TI ist für PCB-Antenne ist also nicht schlecht ;-)

von Sam (Gast)


Lesenswert?

Nachtrag, weil auf dem Bild schlecht zu sehen:
Natürlich habe ich die PCB-Antenne auf der modifizierten Platine 
unterbrochen.

Sam

von Rena Z. (rena2019)


Lesenswert?

Wie sendet man eigentlich Daten an den Client zurück, wenn man einen 
Server auf Port 80 gestartet hat? Verbindung klappt (GET / HTTP/1.0 
Anfrage kommt von meinem Telnet Client). Danach kann ich aber keine 
Daten mit AT+CIPSEND an den Client zurücksenden:

...
AT+CIPMUX=1

OK
AT+CIPSERVER=1,80
AT+CIPSERVER=1,80

OK
Link

+IPD,0,14:GET / HTTP/1.0
OK

+IPD,0,2:

OK

+IPD,0,2:

OK
AT+CIPSEND=1,3
AT+CIPSEND=1,3
link is not
Unlink

von Martin S. (der_nachbauer)


Lesenswert?

AT+CIPSEND=0,3 ...

von Christian K. (Firma: Atelier Klippel) (mamalala)


Lesenswert?

Bevor du CIPSEND benutzen kannst musst du erstmal eine Verbindung mit 
CIPSTART aufbauen, z.B.:
1
AT+CIPSTART=4,"TCP","192.168.2.118",1234

Damit wird versucht auf Slot #4 eine TCP Verbindung zu 192.168.2.118 auf 
Port 1234 zu öffnen. Wenn das OK geht kann man mit CIPSEND dann Daten 
senden:
1
AT+CIPSEND=4,10

Nimmt 10 Bytes entgegen und sendet die über die Verbindung in Slot #4.

Grüße,

Chris

von Martin S. (der_nachbauer)


Lesenswert?

Das passiert aber auch dann, wenn ein Client eine Verbindung öffnet, wie 
oben genannt:

+IPD,0,14:GET / HTTP/1.0
OK

daher hätte er auf diese Verbindung antworten können mit z.B.

AT+CIPSEND=0,3
<drei Zeichen als Antwort>

Hatte das seinerzeit mit telnet getestet.

: Bearbeitet durch User
von Rena Z. (rena2019)


Lesenswert?

Christian Klippel schrieb:
> Bevor du CIPSEND benutzen kannst musst du erstmal eine Verbindung mit
> CIPSTART aufbauen, z.B.:
>
>
1
> AT+CIPSTART=4,"TCP","192.168.2.118",1234
2
>
>
> Damit wird versucht auf Slot #4 eine TCP Verbindung zu 192.168.2.118 auf
> Port 1234 zu öffnen.
So funktioniert der Clientmode,  wenn ich nur Daten von einem Server 
abrufen will, aber ich habe ja schon die bestehende TCP-Connection vom 
Client...

von Rena Z. (rena2019)


Lesenswert?

Martin S. schrieb:
> +IPD,0,14:GET / HTTP/1.0
> OK
>
> daher hätte er auf diese Verbindung antworten können mit z.B.
>
> AT+CIPSEND=0,3
> <drei Zeichen als Antwort>
ahhhh -  Verbindung 0. Habe ich in dem Request "+IPD, 0" ganz übersehen. 
Danke,  werde ich mal testen.

von Tom (Gast)


Lesenswert?

Hallo,
das hört sich ja alles sehr vielversprechend an.
Ich brauche eine Reichweite von ca 10m innerhalb von Gebäuden, kann das 
bitte einer von Euch mal ausprobieren?
Mich würde "Abstand" und "Anzahl Wände" interessieren.
Danke
Tom

von Peter Z. (hangloose)


Lesenswert?

Also bei mir funktioniert es vom ersten Stock
durch eine Betondecke und eine Wand zum Router
ohne Probleme...

von Max H. (hartl192)


Lesenswert?

Wie sieht es eigentlich mit der MAC Adresse der Module aus? Hat jedes 
eine einzigartige oder vllt. alle die selbe?

: Bearbeitet durch User
von rudi (Gast)


Lesenswert?

es hat -nagle mich jetzt nicht fest - zwei mac adressen - einmal als 
client und einmal als station - hab das noch nicht abgefragt, aber 
theoretisch, da auch beidseitiger betrieb möglioch als station und 
accesspoint auf alle fälle zwei unterschiedliche IP.lg rudi ;-) (von 
unterwegs)

von Max H. (hartl192)


Lesenswert?

Danke für die Antwort, sie beantwortet meine Frage aber leider nicht. 
Was ich eigentlich wissen wollte ist ob jedes Modul seine eigene 
einzigartige MAC Adresse hat oder alle die gleiche. Ich weiß, eigentlich 
sollte keine MAC Adresse doppelt vorkommen, es könnte aber auch sein das 
den Chinesen das egal ist und sie in jedes Modul die gleiche MAC 
flashen.

von R. W. (Gast)


Lesenswert?

alles andere und ja zwei mal mac, der unterschied ist zu 90 prozent so:
format: AP = Accesspoint / ST = Station
z.B.
AP: MAC 1A:00:00:00:00:00
ST: MAC 18:00:00:00:00:00

wobei die 00 so wie es aussieht, die gleichen nummern sind jeweils sind,
also AP und ST aber nicht gleich zu anderen Modulen ( einzigartig )
lg rudi ;-) ( von unterwegs )

von Max H. (hartl192)


Lesenswert?

R. W. schrieb:
> aber nicht gleich zu anderen Modulen ( einzigartig )
Das wollte ich wissen. Vielen Dank :-)

von Thomas R. (tinman) Benutzerseite


Lesenswert?

es gibt eine API funktion "wifi_set_macaddr". Man kann also die MAC 
ändern und reinit machen. Natrlich müsste dafür die fw entsprechend 
erweitert werden und compiliert. Die MAC könnte dann im flash mit 
save_user_param gespeichert werden (erase_ oder load_ gibt es auch, 
params landen dann ab 0x3c000 im flash).

: Bearbeitet durch User
von rudi (Gast)


Lesenswert?

moin moin
.es war zu früh.

AT+CWSAP="GutenMorgenRunde","1234",1,4
macht mir einen Fehler (pwd fehler)

AT+CWSAP="GutenMorgenRunde","laengerePWDgeht;-)",1,4
geht dann -

moin moin
lg
rudi
;-)

von Peter Z. (hangloose)


Lesenswert?

WPA2 --> min. Passwortlänge 8 :-)

von rudi (Gast)


Lesenswert?

;-) .. es war einfach zu früh heute ;-) ;-) lg rudi .. danke Peter! ;-)
was mir auffällt, ein AT+RST geht nicht reibungslos danach .. ein Pin 
RST schon.
macht man kein RST erscheint der neu gesetzte AP zum alten vorhandenen 
dazu, setzt man wieder einen neuen erscheint auch der. nach einem pin 
RST sind dann die alten weg und der neue ist dann aktiv.
moin moin in die runde. bis heute abend..

von Reinhold W. (rewe1966)


Lesenswert?

Guten Morgen in die Runde,
ich habe ein Problem und wäre über eine Hilfestellung sehr dankbar.

Ich nutze schon seit langem (eigentlich auch sehr zufrieden) diese 
AtMega32 Boards aus China:
[[http://www.ebay.de/itm/251176689263?_trksid=p2059210.m2749.l2649&ssPageName=STRK%3AMEBIDX%3AIT]]

Leider musste ich jetzt feststellen, dass beim Uart-Betrieb mit 115K (16 
Mhz Takt) zum ESP8266 Zeichen verloren gehen und das wohl auch bekannt 
ist.


Laut Doku soll der ESP ja auch noch mit 57K betrieben werden können.
Aber das funktioniert gar nicht. Keine Antwort auf ein AT-RST..bzw. 
nicht lesbar.

Überarbeitet:
Firmware Version ist "00150900"  (AT+GMR)


1) Weiss jemand, wie ich den ESP mit 57K betreiben kann?
2) Wie genau ist die Vorgehensweise zum Reset?
   RST-PIN auf Low dann Spannung ein?

vielen Dank
Reinhold

: Bearbeitet durch User
von Peter Z. (hangloose)


Lesenswert?

16MHz ist aber auch kein Baudraten Quarz.
Vielleicht liegt es eher daran.

von Thomas R. (tinman) Benutzerseite


Lesenswert?

Reinhold We schrieb:

> Überarbeitet:
> Firmware Version ist "00150900"  (AT+GMR)
>
>
> 1) Weiss jemand, wie ich den ESP mit 57K betreiben kann?

nein, dies sollte schon 115200 vrsion sein

> 2) Wie genau ist die Vorgehensweise zum Reset?
>    RST-PIN auf Low dann Spannung ein?
>

zu jeder zeit rst auf low öst ein reset.

von Ronny Mobile (Gast)


Lesenswert?

Reinhold We schrieb:
> Guten Morgen in die Runde,
> ich habe ein Problem und wäre über eine Hilfestellung sehr dankbar.
>
> Ich nutze schon seit langem (eigentlich auch sehr zufrieden) diese
> AtMega32 Boards aus China:

Hallo in die Runde, Ihr macht ja schon super Fortschritte hier.

@ Reinhold,

Tausche mal den Quartz auf dem Board gegen diesen hier aus, habe ich bei 
meinen  beiden jedenfalls so gemacht und keine Problem damit, obwohl er 
eigentlich für 5 Volt besser geeignet wäre laut Spezifikation.

Uart Betrieb ohne Probleme bei mir.

Falls Du dann mal eine Uhr testest brauchst auch kein extra Uhren Quarz 
nur mal so als Anmerkung.

Grundton, 14,7456 MHz gibt es bei Reichelt glaub 20 Cent das Stück.


Gruß Ronny

von rudi (Gast)


Lesenswert?

Hi,
ich versuche gerade im Feldversuch aussen ein Modul für PC Clients als 
AP einzurichten:

AT+CWMODE=2
OK

AT+RST

AT+CWSAP="Haus","password",1,4
OK

AT+CIFSR
192.168.4.1

Soweit ok.

Danach connecte ich mit zwei Laptops auf den AP, bekomme meine IP und 
soweit ok.

LAP1: 192.168.4.100
LAP2: 192.168.4.101

Mir gelingt kein Ping von LAP1 zu LAP2 und umgedreht.
Auch ein Connect auf TCP Server bekomme ich noch nicht hin.
Firewalls aus.

Wenn ich das Modul als Client ( Station ) an einen WLAN Router jedoch 
anmelde, sind alle im Netz erreichbar.

Kann es sein, dass der AP ( Soft AP Mode ) des Moduls nur für die Module 
selbst gilt und
sich dann nur Module eben über diese Soft AP Mode verbinden lassen?
Habe mich noch nicht weiter mit der Lektüre und Firmware befasst, werde 
das heute Abend dieses Kapitel aufschlagen, dachte ich frage mal in die 
Runde ob das schon wer weiss.

Ich hab im Hinterkopf, dass der Soft AP einen Dyn DNS Eintrag hat, liegt 
es eventuell an dem?


Danke!
LG
Rudi
;-)

von rudi (Gast)


Lesenswert?

Hi
okay, also ich hab das jetzt nach Praxis so für mich verstanden mit dem 
SOft AP Mode:
Als erste Feststellung: der Soft AP Mode ist einfach noch nicht so weit, 
an dem muss noch gearbeitet werden..

Berichtigt mich, wenn ich falsch liege:

Der Soft AP Mode dient dazu, dass wenn kein AP zur Verfügung steht, dass 
sich ein/mehrere  "PC Client" bzw ein/mehrere "Modul Client ( Station ) 
" in die Wlan Structure einwählen kann/können.

Dieser "Einwähler" in das AP Soft WLAN hat dann die Möglchkeit, auf sich 
selbst einen Server nur für das AP Modul zur Verfügung zu stellen, auf 
dem sich dann das  "AP Mode Modul" connecten kann, bzw der "Einwähler" 
sich als Client auf dem "AP Modul" connecten kann, wenn dieses "AP 
Modul" einen Server/ Multi Server zur Verfügung stellt.

Sorry für das Umgeschweife.

Um es noch komplizierter zu beschreiben: ;-)..
Eine Verbindung zwischen zwei "Modulen/PC Clients" die sich in das AP 
Netz eingewählt haben,
-kann weder gepingt
-können nicht direkt zusammen connecten.

Wenn diese beiden "Module/Clients" sich connecten wollten, muss einer 
wieder einen AP Mode zur Verfügung stellen, auf dem sich das Modul 
einwählen kann.

Eine andere Möglichkeit alle zusammenzuführen wäre dann noch über ein 
Externen WLAN Point, wo sich die beiden dann mit dem Externen WLAN Point 
connecten. ( Klappt ja soweit )
Dann ist eine direkte Verbindung beider möglich. Und auch all den 
anderen die sich im externen WLAN Point befinden.
Kreuz und Quer, es braucht dann keinen SOft AP Mode auf den Modulen.

Nach der heutigen Praxis müsste das so zutreffen,  kann man das so 
festhalten oder hat es jemand anderes doch anders noch hinbekommen mit 
der Standard Firmware.

Bin Fr-So unterwegs im Feldversuch.

LG
rudi
;-)

von Günniii (Gast)


Lesenswert?

Mal total ab vom Thema und auch von mir nicht Geplant nur Theoretisch
Was hat Wlan eingentlich an schutz gegen DatenSpam?

Angenommen ich nehme ein oder mehrere dieser Module und versuche mich so 
schnell es geht immerwieder mit falschen pw an einen acesspoint zu 
verbinden. Könnte man damit diesen Acesspoint in die Knihe zwingen?

von hackrid (Gast)


Lesenswert?

du blockierst damit den Äther. Somit können alle anderen Geräte nicht 
Arbitrieren. würde ich sagen...

von -.- (Gast)


Lesenswert?

Sind die untern Layer alle in Software? Ich bin noch nicht dazu gekommen 
in der Source zu schauen.

von Julian W. (julian-w) Benutzerseite


Lesenswert?

Hat es einer geschafft sein Modul zu flashen? Ich habe noch ne alte 
Firmware, aber bekomme es einfach nicht hin die Teile neu zu flashen...

Die aktuelle Firmware ist zu buggy um was sinnvolles damit anfangen zu 
können, ich kann nicht mals nach WLANs scannen :(

von Thomas R. (tinman) Benutzerseite


Lesenswert?

ja, heute mindestens 20 mal (da ich gerade viel herumteste mit dem SoC).

von rudi (Gast)


Lesenswert?

hallo erstmal ;-)

IoT Web

Das Hauptproblem ist erstmal, wie erhalte ich Zugang zum AP.
Das Kapitel curl für setzen und abfragen komme ich nicht da ja noch kein 
Zugang.
konfig über die user_config.h
Ist da keine SSDI vorgesehen, bzw welche ssid wird hier vergeben, so wie 
ich das verstanden habe, ist lediglich das Password für den AP Mode 
gesetzt.
Nach einem AP Scan erscheint der "alte SSID" Name. Beim Versuch zu 
connecten unterbricht der AP die Verbindung kurz darauf.
Kann es sein dass man die blank.bin noch dazu flashen muss damit der 
alte AP Mode Eintrag überschrieben wird?
Auf dem Uart werden zusätzlich Daten ausgegeben.
Welche Response sendet das auf dem UART?
Der DNS Eintrag - den würde ich gerne von iot... auf einen dns server im 
netz legen wollen, würde das klappen?
Step by step ;-) wäre hilfreich...
hängle mich durch
lg
rudi
;-)

von rudi (Gast)


Lesenswert?

Abend,
Stunden später nach etlichen Anläufen ( endlich kann ich zum Abendbrot ) 
läuft der IoT WebService auch bei mir ;-)
Das Teil ist ja sowas von abgefahren ;-).
Genau das ist das i-Tüpfelchen an der ganzen Sache. Wo war das nur so 
lange.
Video, APP für Android ect gibts später. Muss das erts mal verdauen.
Man braucht den cloud Dienst nicht zwingend - wenn man einen eigenen 
Server fährt. Man braucht aber keinen Server um es zu testen.
Das ist ja heiss. So wenig Worte sind nicht normal von mir, es gibt aber 
einen Grund dafür.
Das Teil macht mich sprachlos. Wer hats noch am laufen? Wills jemand 
probieren? SOll man ein kurzes How To schreiben?
lg
rudi
;-)

von Ja bitte (Gast)


Lesenswert?

Bitte howto!

von Ronny Mobile (Gast)


Lesenswert?

Hallo,
 mal eine kurze Frage kann man den ESP8266EX im Dual UART Mode betreiben 
?

Gruß Ronny

von Julian W. (julian-w) Benutzerseite


Lesenswert?

Thomas R. schrieb:
> ja, heute mindestens 20 mal (da ich gerade viel herumteste mit dem SoC).

Könntest du kurz sagen wie? Ich habe alles probiert und bin am 
verzweifeln... Hab die GPIO0, GPIO2 und CH_PD Pins in allen 
Kombinationen getestet, aber nie klappte es :(

Das xtcom_util konnte nie einen Download starten wenn ich dies unter API 
anstieß (haber vorher das COM-Port geöffnet). Teilweise stürzte das Tool 
so ab, das ich es nicht mals mehr im Task-Manager beenden konnte und den 
PC neustarten musste um wieder Zugriff auf das COM-Port zu erhalten. 
Habe Win7 x64 Prof.

Der Phyton-Skript funktionierte leider auch nicht, er meldete ebenfalls 
nur Verbindung fehlgeschlagen.

Die Schnittstelle geht aber, im normalen Betrieb kann ich mit dem 
WLAN-Modul kommunizieren und Befehle hin und her senden.

Diesen UART-USB Wandler nutze ich:
http://www.electrodragon.com/product/new-version-pl2303hx-usb-ttl-programmer-uart/

von R. W. (Gast)


Angehängte Dateien:

Lesenswert?

Moin moin

die das IoT Firmware schon probieren, hier

Als Anlage ein paar Bilder von meiner IoT Web Tool App ( Beta Stadium )

UrThread hier im Mikrocontroller.net Forum

tata:
.....

Es ist vorerst nur enthalten:

Status : ESP8266 mit dem Internet verbunden ja= 1  nein=0
Info   : Version der Hardware, Software, Device Product, Hersteller

Es folgen in den nächste Revisionen noch
Toogle : LED am ESP8266 / Relais
ADC
Temp
..

Die APP ist meine eigene Programmierung, Eclipse & B4A
eine Demo ohne Einschränkung und kann kopiert und weitergegeben werden.
Es bezieht sich auf das im Internet kursierende IoT Web SDK

Hinweis:
ESP8266 SoftAP muss auf Standard laufen (  192.168.4.1 )
ESP8266 SoftAP muss connected werden, dazu wie in der SDK beschrieben,
MAC und Standard Password als WPA/WPA2 Password verwenden in dem format, 
)
Mac klein schreiben )
ff:ff:ff:ff:ff:ff_Password

Ein howto der IoT Web folgt für die Nachzügler ;-)

ein gut gelauntes guten morgen in die Runde ;-)

lg
rudi
;-)

Beim Download der APP wird sie wahrscheinlich als zip umbenannt ,
einfach wieder zurückbenennen auf apk

von R. W. (Gast)


Lesenswert?

Julian W. schrieb:
> Thomas R. schrieb:
>> ja, heute mindestens 20 mal (da ich gerade viel herumteste mit dem SoC).
>
> Könntest du kurz sagen wie? Ich habe alles probiert und bin am
> verzweifeln... Hab die GPIO0, GPIO2 und CH_PD Pins in allen
> Kombinationen getestet, aber nie klappte es :(
>
> Das xtcom_util konnte nie einen Download starten wenn ich dies unter API
> anstieß (haber vorher das COM-Port geöffnet). Teilweise stürzte das Tool
> so ab, das ich es nicht mals mehr im Task-Manager beenden konnte und den
> PC neustarten musste um wieder Zugriff auf das COM-Port zu erhalten.
> Habe Win7 x64 Prof.
>
hi


sowas darf man nicht willkürlich machen,


Power Supply
sollten 3,3 V sein
mindestens 70ma
betrieb mit Wlan
mindestens 270mA peak
und empfohlen werden 300mA

VCC
GND
bleiben immer dort wo sie hinkommen,

im application mode, also wenn die firmware vom flash geladen wird
sind
CHPD00 an Vcc
GPIOoo an VCC
GPIOo2 an VCC

RST kannst über einem Taster ( schliesser ) auf GND führen
dann geht aber der AT+RST Command nicht mehr sauber
den kannst auch auf VCC legen

USb Wanlder
Rx -> TX
Tx -> Rx
und wichtig den GND mit dem GND des Shield verbinden.

Wenn Du jetzt flashen willst, also das Xtool verwendest,
dann erst mal kontrollieren ob du den Wanlder auch richtig
angeschlossen hast, mach einen Test mit
ATE
d.h.
Öffne ein Terminal und verbinde dich im Application Mode mit dem
Modul über Deinen Wandler. Baudrate ist normal 115.200 wenn du
die alte Firmware drin hast, dann vermutlich 57.600
Gehen die AT befehle, dann trenne das Modul von der Stromversorgung,
also einmal den VCC abklemmen,

Dann steckst das ESP8266 in den Flash Mode
geändert wird nur!!!
der PIN
CHPD00 wechselt von VCC auf GND
nicht mehr und nicht weniger!

ist das umgesteckt, dann schalte dein Terminal Prog wieder ein,
connecte dich mit dem Wandler und öffne die Com Schnittstelle
dann steckst die VCC wieder an, dann muss der Bootloader erscheinen,
kein Ready oder sonst was leserliches ;-)
ist da ok, dann Terminal Prog wieder trennen.
Das xtool aufrufen,

tools->config tools->Config Device

die Serielle Schnittstelle einstellen, open

dann unteres auf connect
nach zwei Try sollte xtool den bootloader gefunden haben

dann dieses Fenster nicht schliessen!

dann API Test
und Flash Image download
dein file für 0x00000 auswählen, die Adresse eingeben 0x00000
download drücken
wenn abgeschlossen
dann Fenster schliessen,
dann Schnittstelle close
dann den VCC vom ESP8266 trennen wieder anschliessen
dann wieder

die Serielle Schnittstelle einstellen, open

dann unteres auf connect
nach zwei Try sollte xtool den bootloader gefunden haben

dann dieses Fenster nicht schliessen!

dann API Test
und Flash Image download
dein file für 0x40000 auswählen, die Adresse eingeben 0x40000
download drücken
wenn abgeschlossen
dann Fenster schliessen,
dann Schnittstelle close
dann xtool ausmachen

dann VCC wieder trennen,
dann CHPD00 wieder zurück von GND auf VCC
dann dein Terminal wieder öffnen
mit dem Wandler verbinden
dann VCC anschliessen
dann sollte ready kommen,
dann den AT Befehl für die Firmware eingeben ( suchst jetzt selber )
und dann sollte es auch schon gewesen sein.

moin moin

lg
rudi
:-)

irrtum und rechtschreibfehler vorbehalten

von Rena Z. (rena2019)


Lesenswert?

Thomas R. schrieb:
> Ich poste hin und wieder was ich so habe auf mein OneDrive:
>
> http://1drv.ms/1BUD6Nv
ups, wollte gerade mal den ganzen Ordner downloaden....sind ja ~550MB 
:-)

von Thomas R. (tinman) Benutzerseite


Lesenswert?

mach doch, daür sind die sachen da.

von Lars R. (lrs)


Lesenswert?

rudi schrieb:
> Das Teil ist ja sowas von abgefahren ;-).
> Genau das ist das i-Tüpfelchen an der ganzen Sache. Wo war das nur so
> lange. Das ist ja heiss. Das Teil macht mich sprachlos.

Na mal schauen ins sdk0.9:
. driver/uart.c, Zeile 47: RTS für UART0?. Welcher Pin ist das?
. Wo ist CTS?
. UartDev.flow_ctrl oder #define UART_RX_FLOW_EN (BIT(23))?
. RX_BUFF_SIZE, TX_BUFF_SIZE (include/driver/uart.h)
  oder #define UART_RX_TOUT_THRHD 0x0000007F ?
. include/eagle_soc.h: Zeile 50: Jedes Byte einzeln an UART schicken.
. In include/eagle_soc.h: Zeile 45, 46?
. Mix uart0, uart1

Ja, es ist in der Tat erstaunlich, dass das Modul irgendetwas tut. Wenn 
man mit Buchstaben und Zeichen nur lang genug würfelt, dann ist auch mal 
kompilierfähiger Quellcode dabei.

von Thomas R. (tinman) Benutzerseite


Angehängte Dateien:

Lesenswert?

es war nur ein uart, jetzt sind es zwei. Genau so wie es gabs 2 GPIO 
pins weniger (und die sind auf eren china modulen nnirgens verbunden), 
die sind aber jetzt drin. Es gab kein ADC drin in nicht-EX chips, jetzt 
ist es drin.

Was uart und die SDKs angeht: die SDK v0.6 ist vom Mai 2014, die SDK 
0.9.1 und v0.9.1+ sind neurer (allerdings nur ein kleines fehler in 
uart.c beseitigt). Das AT beispiel benutzte aber an sich eine neuere 
(aber nicht unbedingt bessere) uart.c. Mein krampf^^, siehe anhang.

Die pins sind wie folgend:

UART0: (PIN 25) U0RXD, (PIN 26) U0TXD = kommunikation
UART1: (PIN 14) GPIO2(TXD) = nur ausgabe

Die UART api ist sehr knapp dokummentiert, daher würde ich nciht 
unbedingt ein RTS/CTS erwarten da wo es keins (nach aussen) gibt. 
Mindestens laut deren halben doku, die defines sagen was anderes.
Also mal gucken was auf deren reference design ist, und siehe da:

U0CTS - MTCK
U0RTS - MTDO

Dies ist ein generelles problem mit kleinen HK firmen, ich habe dass 
schon zwei mal erlebt. Da werden specs gepostet, man denkt "toll", 
zugreifen geht aber nicht (es sei den man hat ein vertrag und kauft 
support/fw). Ich habe schon für µC mit DSP NDA unterschrieben nur um zu 
erfahren das ich DSP gar nicht benutzen kann^^. Die firma Espressif ist 
dagegen sehr kooperativ, bis jetzt haben die alle fragen die ich hatte 
zeitnah beantwortet. Auch peinliche fragen.

von Lars R. (lrs)


Lesenswert?

Muss man halt neu schreiben...

1. am Ende von uart0_rx_intr_handler(void *para)

pRxBuff->pWritePos
pRxBuff->pReadPos

auf UART1 ausgeben.

2. RTS sinnvollen Pin zuweisen

3. RTS in uart0_rx_intr_handler(void *para) low setzen

4. Da wo pRxBuff->pReadPos bearbeitet wird, nach Bedarf RTS high setzen

5. Buffer RX erhöhen.

6. Bottleneck-Analyse beim Uart machen

7. Verstehen von:
    while (READ_PERI_REG(UART_STATUS(UART0)) & (UART_RXFIFO_CNT << 
UART_RXFIFO_CNT_S)) {

Wieviel Puffer hat die UART-Komponente selbst?
Ausstesten, indem Zeichen absichtlich nicht jedes Mal abgeholt werden.
VIELLEICHT gibt es SPÄTER die Möglichkeit für DMA-Zugriff.


8. uart0_rx_intr_handler(void *para) schlanker machen

. 
global_uartrx_buff[global_uartrx_write_pos]=READ_PERI_REG(UART_FIFO(UART 
0))
. &0xFF können wir uns vielleicht sparen, wenn global_uartrx_buff = 
uint8[]
. Keine Ahnung, was der Compiler treibt. Also Lieber Zeiger und 
Zuweisungen gar nicht erst hinschreiben.

. prüfen global_uartrx_write_pos mit global_uartrx_read_pos prüfen

.         if (RcvChar == '\r') {
            pRxBuff->BuffState = WRITE_OVER;
        }

das können wir uns sparen. Das wird doch ohnehin an anderer Stelle 
nochmal angeschaut-> Dort bearbeiten.



9. Verstehen von:
#define UART_CLKDIV( i )                        (REG_UART_BASE( i ) + 
0x14)
#define UART_CLKDIV_CNT 0x000FFFFF
#define UART_CLKDIV_S 0

von Ronny Mobile (Gast)


Lesenswert?

Ronny Mobile schrieb:
> Hallo,
>  mal eine kurze Frage kann man den ESP8266EX im Dual UART Mode betreiben
> ?
>
> Gruß Ronny

Also würde es gehen mit einen anderen Layout oder mache ich da jetzt 
eine Denkfehler ? Baudraten Erhöhung durch Dual UART ?

Gruß Ronny

von Lars R. (lrs)


Lesenswert?

@ronny:
Wenn die Baudrate für den UART (Flankenerkennung, UART-Clock) 
problematisch wird und die CPU noch Reserven hat, wäre ein 2. UART 
sinnvoll. Im Moment scheint mir das Problem die Firmware zu sein.

von Lars R. (lrs)


Lesenswert?

> 7. Verstehen von:
>     while (READ_PERI_REG(UART_STATUS(UART0)) & (UART_RXFIFO_CNT <<
> UART_RXFIFO_CNT_S)) {

Ist das schon die Anzahl der Bytes im Buffer der UART?
Dann bitte nicht bei jedem Schleifendurchlauf einen solchen Bus-Zugriff 
zusätzlich.


a=(READ_PERI_REG(UART_STATUS(UART0)) ...
while (a)
 {
 for (i=0;i<a;i++)
  {
  rx_buffer[write_pos]=READ_PERI_REG...;
  write_pos=writepos++;
  }
 a=(READ_PERI_REG(UART_STATUS(UART0)) ...
 }

Edit: //bei Puffersize 256 und uint8 writepos läuft writepos von alleine 
passend über.

: Bearbeitet durch User
von rudi (Gast)


Lesenswert?

@Lars

Hi
im kursierendem sdk steht ungefähr:
UARt Frames
ESP8266EX can estimate the interval between receiving UART Data.
 wenn interval > 20ms, endet ein transmissions packet hier.
 andererseits wird es empfangen..data to the upper limit of 2KB and 
consider an end.
Wann das ESP8266 Modul "denkt" dass die UART DATA has reached the end of 
a frame, will
forward the data via WiFi. Frame time interval ist 20ms with a size 
limit of 2KB

peinliche unsichere nachfrage, da jeder spec anders beschreibt
2KB = 2Kbit oder 2kbyte
ich denke es müssten 2kbyte sein, sicher bin ich mir aber nicht.
bei 2Kbyte per 20ms ( 1s/20ms=50) können es 100kbyte/s sein
kann hinkommen, da der UART ja bereits mit 115.2Kbit/s arbeitet
..
confuse

Wikipedia liefert:

1 Baud ist die Geschwindigkeit, wenn 1 Symbol pro Sekunde übertragen 
wird
Ein Symbol repräsentiert je nach Codierung unterschiedlich viele Bits 
eines Datenstromes


Einheit ist also Bit/s
Ist das in der Spec dann auch so?.. Das würde sich dann mit der Baudrate 
schneiden?
noch mehr confuse

lg
rudi
;-)

von Lars R. (lrs)


Lesenswert?

@Rudi:

Erst mal sehen. Mittelfristig wäre schon es schon gut, wenn die Daten 
direkt aus dem (größeren) UART-Buffer heraus auf das WLAN gesendet 
werden, um ein Hin- und Her-Kopieren der Daten zu vermeiden. Es ist aber 
besser, den existierenden Code Stück für Stück umzuschreiben.
...Falls Thomas das macht.

von Christian K. (Firma: Atelier Klippel) (mamalala)


Lesenswert?

Lars R. schrieb:
> @Rudi:
>
> Erst mal sehen. Mittelfristig wäre schon es schon gut, wenn die Daten
> direkt aus dem (größeren) UART-Buffer heraus auf das WLAN gesendet
> werden, um ein Hin- und Her-Kopieren der Daten zu vermeiden. Es ist aber
> besser, den existierenden Code Stück für Stück umzuschreiben.
> ...Falls Thomas das macht.

Bin zwar nicht der Thomas, aber dennoch ...

Derzeit arbeite ich an einem Tool um den ganzen Firmware-Kram zu 
handhaben. Bisher kann es die erzeugte ELF Datei des Compilers einlesen 
und die entsprechenden Segmente in den passenden Formaten erzeugen. Der 
nächste Schritt ist die Integration des Up-/Downloads von Daten zum/vom 
Modul, also u.a. auch um neue Firmware zu flashen. Ein ordentliches 
Makefile habe ich auch schon gebaut, um den unsäglichen Mist der bei den 
Beispielen dabei ist zu ersetzen.

Danach werde ich mich an eine neue AT Firmware machen. In den 
China-Sourcen ist so einiges recht Übel. Ein Modus den ich einbauen will 
ist ein echter transparenter Modus. Dazu wird einer der GPIO Pins 
genutzt. Low = AT Modus, High = völlig transparent. Die Idee ist das man 
im AT Modus dann die Einstellungen etc. macht, und im transparenten 
Modus dann wirklich nur die Rohdaten hin- und hergehen. Im Falle von 
mehreren Verbindungen gleichzeitig wird halt noch ein Header in Form von 
Verbindungsnummer:Anzahl Bytes davor gesetzt. Im Falle einer einfachen 
Punkt-zu-Punkt Verbindung entfällt der Header.

Natürlich werde ich auch versuchen die originale Funktionalität der AT 
Firmware beizubehalten, solange das nicht zu viel Verwirrung und Quirks 
bedeutet.

Grüße,

Chris

von Julian W. (julian-w) Benutzerseite


Lesenswert?

Das klingt ja alles sehr vielversprechend, wäre toll wenn das klappen 
würde und du uns später eine bin-Datei zum flashen bereitstellen kannst.

Momentan ist der Chip für mich nur schwer nutzbar, irgendwie stürzt er 
laufend ab oder gibt nur noch "busy now..." oder gar nichts zurück :(

Aber mit deinen Features könnte man damit schon ein paar tolle Sachen 
umsetzten :)

von R. W. (Gast)


Lesenswert?

@Chris
finger heb..
wenn du schon dabei bist .. ;-)
eine wunsch baudrate habe ich ;-)
31.250
damit ist dann auch MIDI2WIFI im transparenten Mode eine schöne Sache 
und muss nicht mit weiteren wandler nachbearbeitet werden.

was anderes, ich versuche als ersatz für den usb ttl wandler mit den 
shuncom modulen ( auch Bluetooth und RF Modulen )  per transparenten 
uart genau das zu verfolgen, chris. ich hab einen Pic18 dazwischen der 
das puffert und handelt ( Rx - Tx || Tx - Rx ) da ich auch mit einem 
Android im Wifi ITG Mode dann flashen will von jeder Stelle im Netz aus.

Im Auto Mode übernimmt dann ein weiterer PIC(Master) zentral die updates
( Pförtner ) der gesamten devices "nach Liste und Application Art", die 
Firmwware geht dann von dessen auf jeden zwischengeschalteten shuncom 
modul.. sehr aufwendig da jedes ESP8266 einen weiteren Rf braucht...
 ( läuft auch soweit )

Das wäre natürlich super, würde die ESP8266 direkt über ihre Wifi 
Structure (Cloud Verfahren? ) up2date, dann kontaktiert der Master eins 
nach dem anderen und macht ein Rundumschlag up2date im AutoMode.

Daumen hoch!

btw:
um bei diesen shuncom modulen vom transparent mode zu einem at mode zu 
kommen ist in deren firmware ein "umschalter" per erkennung eingebaut, 
das man im setup einstellen und ändern kann.

vom transparent mode zum at mode .z.b. per 3 x +
also
+++
und dann ist man im at mode, nach einer einstellbaren verstrichenen zeit 
ohne eingabe schaltet er wieder zum transparent mode.

lg
rudi
;-)

von R. W. (Gast)


Lesenswert?

Julian W. schrieb:
> Momentan ist der Chip für mich nur schwer nutzbar, irgendwie stürzt er
> laufend ab oder gibt nur noch "busy now..." oder gar nichts zurück :(

Hi Julian, hat das update geklappt?
Hast Du einen zweiten - es kann auch am PCB selbst liegen.

lg
rudi
;-)

von Christian K. (Firma: Atelier Klippel) (mamalala)


Lesenswert?

Julian W. schrieb:
> Das klingt ja alles sehr vielversprechend, wäre toll wenn das klappen
> würde und du uns später eine bin-Datei zum flashen bereitstellen kannst.
>
> Momentan ist der Chip für mich nur schwer nutzbar, irgendwie stürzt er
> laufend ab oder gibt nur noch "busy now..." oder gar nichts zurück :(
>
> Aber mit deinen Features könnte man damit schon ein paar tolle Sachen
> umsetzten :)

Hast du eigentlich die SDK und den anderen Kram? Wenn ja, mein Makefile 
und esptool findest du hier:

http://www.esp8266.com/viewtopic.php?f=9&t=142

Klappen wird es bestimmt. Ich will halt nur zuerst einmal eine 
brauchbare Umgebung schaffen in der ich arbeiten kann. Original ist das 
alles nur schwer zu ertragen, weshalb ich noch nichts an irgendwelchen 
Firmware-Sachen gemacht habe. So wird mein Tool, sobald ich die die 
Up-/Download Sache eingebaut habe, auch automatisch die Pins für Reset 
und Bootloader-Modus ansteuern (so wie ich es damals beim lpctool für 
die Betty gemacht hatte). Ist ja unerträglich dieses ständige 
Jumpersetzen -> Reset-Taste -> Teil 1 der FW -> Reset-Taste -> Teil 2 
der FW -> Jumper weg -> Reset Taste ... das macht einfach keinen Spass 
so..

Grüße,

Chris

von Christian K. (Firma: Atelier Klippel) (mamalala)


Lesenswert?

R. W. schrieb:
> @Chris
> finger heb..
> wenn du schon dabei bist .. ;-)
> eine wunsch baudrate habe ich ;-)
> 31.250
> damit ist dann auch MIDI2WIFI im transparenten Mode eine schöne Sache
> und muss nicht mit weiteren wandler nachbearbeitet werden.

Zwei Sachen:

1. Keine Ahnung ob der ESP bzw. die verfügbaren Funktionen diese 
Baudrate unterstützen. Was ich beim überfliegen gesehen hatte waren nur 
Standard-Baudraten. Ggf. mittels direktem Register-Zugriff zu machen, 
aber nicht sicher.

2. Du willst kein MIDI über WiFi machen. Das fängt beim TCP an, das 
keinerlei Latenz zusichern kann. Dann ist der RF Link, der selbst diese 
schlechten Umstände noch verschärft. Dazwischen der ESP Chip, der 
ebenfalls seine Besonderheiten hat, was es fast unmöglich macht eine 
Code-Ausführungszeit zuzusichern.

Will sagen: Nur weil du einen Hammer hast ist noch lange nicht jedes 
Problem ein Nagel.

Grüße,

Chris

von Christian K. (Firma: Atelier Klippel) (mamalala)


Lesenswert?

Ahja:

> vom transparent mode zum at mode .z.b. per 3 x +
> also
> +++

Und was machst du wenn die letzten drei Bytes im seriellen Datenpaket 
ein +++ waren, weil die halt einfach zu den zu übertragenden Daten 
gehören, und es dauert bis das nächste Paket dran soll? ;)

Grüße,

Chris

von R. W. (Gast)


Lesenswert?

Das ist genau das Problem bei
Xbee, Shuncom & Co.
man merkt es bei der Übertragung im transparent mode auch, es stört.
daher Dauemn hoch für deinen Plan ;-)
lg
rudi
kann ich hoffen auf 31.250 ;-)
register settings is nicht meins ;-)
;-)

von Martin M. (capiman)


Lesenswert?

Ich glaube, mich zu erinnern, dass die Modems früher
folgenden Ablauf hatten:

Pause 1 Sekunde
+++ (innerhalb einer gewissen Zeitspanne, wieder 1 Sekunde?)
Pause 1 Sekunde

Wenn die Pausen oder Zeichen nicht eingehalten wurden,
dann wurden die Zeichen wie alle anderen übertragen,
sonst in den AT-Modus gewechselt.

von R. W. (Gast)


Lesenswert?

das +++
war auflegen bei den Hayes 2.400 & CO ;-)

von Christian K. (Firma: Atelier Klippel) (mamalala)


Lesenswert?

Martin Maurer schrieb:
> Ich glaube, mich zu erinnern, dass die Modems früher
> folgenden Ablauf hatten:
>
> Pause 1 Sekunde
> +++ (innerhalb einer gewissen Zeitspanne, wieder 1 Sekunde?)
> Pause 1 Sekunde
>
> Wenn die Pausen oder Zeichen nicht eingehalten wurden,
> dann wurden die Zeichen wie alle anderen übertragen,
> sonst in den AT-Modus gewechselt.

Sowas in der Art, ja. Bei Modems war das auch noch eingermaßen OK. Aber 
hier haben wir ein RF Modul das evtl. nur minimal Daten übertragen soll. 
Z.B. könnte es sein das man nur 3-Byte Pakete verwendet um etwas zu 
steuern. Z.B. Licht. Erstes Byte = Kanal, Byte 2+3 = 16 Bit PWM Wert. 
Wenn das auf +++ hinausläuft ist Essig. Lieber mittels eines Pins 
umschalten, dann muss man sich um so einen Kram keine Gedanken mehr 
machen.

Grüße,

Chris

von Christian K. (Firma: Atelier Klippel) (mamalala)


Lesenswert?

R. W. schrieb:
> das +++
> war auflegen bei den Hayes 2.400 & CO ;-)

Eigentlich nicht. Die Datenverbindung sollte eigentlich bestehen 
bleiben, erst bei einem darauffolgenden ATH wurde getrennt.

Grüße,

Chris

von Martin M. (capiman)


Lesenswert?

@Chris Zustimmung! (Bezog sich auf Pin statt +++)

: Bearbeitet durch User
von R. W. (Gast)


Lesenswert?

bei den Telemax 2.400 war das leider so, das trennte die Verbindung zur 
BBS Box 1.7.6.. ;-) inmitten der Mailinglisten -
ATH ( HangUp ) konnte es glaube ich noch nicht - bin mir nicht mehr 
sicher
kann sein dass es das auch schon hatte. war ja Hayes compatibel.
waren das zeiten ansi pic und Fossil Treiber ;-)
lg rudi
;-)

von R. W. (Gast)


Lesenswert?

Martin Maurer schrieb:
> @Chris Zustimmung! (Bezog sich auf Pin statt +++)

Auf jeden Fall, bin der gleichen Meinung.

3 Byte Protokoll,   kommt ja auch beim DMX Controll ( Midi ) daher auch 
Wunschbaudrate 31.2500.

Das esptool ist super Chris!
Sehr gute Arbeit!
Lg
Rudi
;-)

von R. W. (Gast)


Lesenswert?

Hi

habe zwei interessante und gute links in einr eMail erhalten, die ich 
gerne hier weitergeben will.

https://github.com/cnlohr/wi07clight

http://www.youtube.com/watch?v=oh4ZDkBHFYM


Das AVR Projekt setzt dabei auf den UART.

Eingehender WIFI Command ( TCP / UDP ) wird an den UART weitergegeben.

Der AVR setzt die Message um und schaltet Pins auf dem AVR.

An den Pins sind LED / Relais ect angeschlossen.

Gut gemachter Video. ( 750 MB )

Danke an den Sender ;-)

LG
rudi
;-)

von R. W. (Gast)


Lesenswert?

@chris
@lars

31.250
Ich hab mal in den AT src gesehen,
scheint nicht allzu schwer zu sein, aber verkehrt machen kann ich aber 
was.

bin mir da nicht sicher

uart0 ist der Rx/Tx für transparent Mode und Datensend
uart1 ist der Rx/Tx für flashen

stimmt das so ?

um mit 115200 weiterhin flashen zu können, sonst müsste das 
Flashprogramm auch auf 312500 umgeschrieben werden, da ich ja dann nicht 
mehr zugang hätte.

ich würde daher jetzt ergänzen/ändern:


ergänzen in

include/driver/uart.h

typedef enum {

BIT_RATE_312500  = 31250,
..

} UarBaudRate;


ändern in


user_main.c

void user_init(void)

vorher
uart_init(BIT_RATE_115200, BIT_RATE_115200);


nachher
uart_init(BIT_RATE_31250, BIT_RATE_115200);



die Function uart_init befindet sich in

driver/uart.c

uart_init(UartBautRate uart0_br, UartBautRate uart1_br)
uart_init(parameter,parameter);

einwände?

LG
rudi
;-)

ich probiere es mal in der stunde oder so, schlimmsten Falls kann ich 
nicht mehr per UART flashen wegen der
falschen Baudrate ;-)

von Christian K. (Firma: Atelier Klippel) (mamalala)


Lesenswert?

R. W. schrieb:
> Hi
>
> habe zwei interessante und gute links in einr eMail erhalten, die ich
> gerne hier weitergeben will.
>
> [ ... ]

Und genau das ist etwas das ich nicht wirklich verstehe. Das Modul ist 
eben nicht nur ein einfacher "WiFi-Serial" Adapter. Das Ding hat einen 
frei programmierbaren Microcontroller. Selbst das einfachste Modul, 
sofern es die etwas neuere Version ist die ein Update zulässt, hat drei 
frei benutzbare I/O Pins. Plus die beiden Pins für die UART, macht also 
fünf frei nutzbare I/O.

Da schliesse ich doch lieber ein '595 Schieberegister dran um 
irgendwelche blödels LED (Lampen) ein/aus zu schalten. Wozu da noch 
einen weiteren µC dranpappen?

Ich meine das ernsthaft. Wenn der ESP als µC  nicht mehr ausreicht, dann 
kann man sich überlegen den als einfachen WiFi Interface zu benutzen. Da 
gibt es sicher genug Fälle wo man einen externen Controller verwenden 
will. Aber für so etwas einfaches?

Grüße,

Chris

von Max H. (hartl192)


Lesenswert?

Ich habe noch eine Frage zum AT+CWJAP Befehl: Als Antwort liefert das 
Modul immer OK, auch wenn ssid oder pwd falsch waren. Wenn ich danach 
AT+CIFSR ausführe erhalte ich ERROR als Antwort, wenn ich noch ein paar 
Sekunden Warte erhalte ich wenn ssid und pwd richtig waren die IP, sonst 
immer noch ERROR. Gibt es eine andere Möglichkeit zu prüfen ob AT+CWJAP 
geklappt hat außer ein paar Sekunden warten und dann die IP abzufragen.

PS: AT+GMR liefert 00150900

von Christian K. (Firma: Atelier Klippel) (mamalala)


Lesenswert?

R. W. schrieb:
> ich probiere es mal in der stunde oder so, schlimmsten Falls kann ich
> nicht mehr per UART flashen wegen der
> falschen Baudrate ;-)

Kaputt machen kannst du da nichts. Der Bootloader, der auch für das 
flashen zuständig ist, ist im internen ROM. Alles was in das Flash 
geladen wird ist quasi eine "User-App", die vom internen Code gestartet 
wird. Wenn du jetzt irgendwelche UART Einstellungen in deinem Code 
änderst, so betrifft das eben auch nur diesen Code.

Grüße,

Chris

von R. W. (Gast)


Lesenswert?

Max H. schrieb:
> Ich habe noch eine Frage zum AT+CWJAP Befehl: Als Antwort liefert das
> Modul immer OK, auch wenn ssid oder pwd falsch waren. Wenn ich danach
> AT+CIFSR ausführe erhalte ich ERROR als Antwort, wenn ich noch ein paar
> Sekunden Warte erhalte ich wenn ssid und pwd richtig waren die IP, sonst
> immer noch ERROR. Gibt es eine andere Möglichkeit zu prüfen ob AT+CWJAP
> geklappt hat außer ein paar Sekunden warten und dann die IP abzufragen.
>
> PS: AT+GMR liefert 00150900

Sorry Max - Denkfehler ;-) denn hatte ich auch lange ;-)

AT+CIFSR
ist nur für den Clienten
also funktioniert auch nur, wenn entweder Station Mode oder AP+Station 
aktiviert ist
Die IP des AP ist ja bekannt, 192.168.4.1

AT+CWJAP
ist nur für den Clienten, wenn er erfolgreich einem AP beigetreten ist

LG
Rudi
;-)

von R. W. (Gast)


Lesenswert?

Christian Klippel schrieb:
> R. W. schrieb:
>> ich probiere es mal in der stunde oder so, schlimmsten Falls kann ich
>> nicht mehr per UART flashen wegen der
>> falschen Baudrate ;-)
>
> Kaputt machen kannst du da nichts. Der Bootloader, der auch für das
> flashen zuständig ist, ist im internen ROM. Alles was in das Flash
> geladen wird ist quasi eine "User-App", die vom internen Code gestartet
> wird. Wenn du jetzt irgendwelche UART Einstellungen in deinem Code
> änderst, so betrifft das eben auch nur diesen Code.
>
> Grüße,
>
> Chris

@chris

danke! done ;-) und rennt, jetzt muss ich erst mal ne console basteln 
auf 31250, sonst versteht mich der nicht ;--) :-)man ist das abgefahren, 
is ja easy.. SoC schimpft sich das? SoC hat jetzt einen neuen Freund 
bekommen ;-)


der ROm bootloader ist dann der mit uart_reattach 74880 ) oder
der zweite parameter für den uart1 ist dann ein anderer pin?
weisst du welcher oder besser, wo muss ich nachsehen damit ich 
rausfinde,
welcher pin es ist.
suche sowas wie hardware.h
ist dann wohl eagle_soc.h oder?
..

video und avr projekt

;-)

Am Anfang dachte ich, der Typ macht den ESP8266 direkt per PIN,
nach dem halben Video merkte ich erst, dass er eben noch einen AVR 
dazuschaltet
der den String Vergleich macht der eingehenden TCP msg.
dann wars klar -

Meine Android APP liefert ja genau das gegenteil, es kommuniziert mit 
dem ESP8266,
in der WEB Application - das ist der gewaltige Unterschied;
den PIN zu schalten bekomme ich auch noch hin, dann brauchts den AVR 
nicht,
dass kann aber der git'ler anscheinend noch nicht.

Aber egal, der ESP8266 wie das ESP-01 ist ja gut als Shield zur 
Ergänzung von
Arduino & co, aber besser wäre es, den Application Chip auch zu 
verwenden, bei 80 Mhz
sollte das doch locken ;-) und wenn man sowieso SDI/SDO hat oder I2C 
warum nicht dann
direkt verbinden als dieses schaufeln der daten..

lg
rudi
;-)

von Christian K. (Firma: Atelier Klippel) (mamalala)


Lesenswert?

Max H. schrieb:
> Gibt es eine andere Möglichkeit zu prüfen ob AT+CWJAP
> geklappt hat außer ein paar Sekunden warten und dann die IP abzufragen.

Nein. Das liegt am WiFi selber. Die Station muss sich ja erstmal mit dem 
AP assoziieren. Das dauert halt ein wenig. Vorher kann man nicht sagen 
ob es geklappt hat. Das OK bei dem AT Befehl sagt lediglich das eben der 
Befehl an sich korrekt war aund ausgeführt wird.

Klar, wäre natürlich sinnvoller wenn als Status während eines 
Verbindungsaufbaus nicht ERROR kommt, sondern vielleicht CONNECTING oder 
so.

Grüße,

Chris

von R. W. (Gast)


Lesenswert?

@chris
ich werd mir jetzt mal einen re_attach bauen, warum nicht gleich ein

AT+CWSETBAUD=38000
der dann ein AT-RST im anschluss auslöst..
mhm
klingt fürs erste nicht schlecht.
ich bin mal nebenan ;-)
lg
rudi
;-)

von Christian K. (Firma: Atelier Klippel) (mamalala)


Lesenswert?

R. W. schrieb:
> SoC schimpft sich das? SoC hat jetzt einen neuen Freund
> bekommen ;-)

SoC = System On Chip, in der Regel bedeutet das irgendeine Art von 
Prozessor oder Microcontroller, wobei auf dem gleiche Chip dann auch 
noch weitere, komplexe Dinge integriert sind. In diesem Fall hier eben 
ein komplettes WLAN RF Teil.

> der ROm bootloader ist dann der mit uart_reattach 74880 ) oder
> der zweite parameter für den uart1 ist dann ein anderer pin?
> weisst du welcher oder besser, wo muss ich nachsehen damit ich
> rausfinde,
> welcher pin es ist.
> suche sowas wie hardware.h
> ist dann wohl eagle_soc.h oder?

Der Chip hat zwei UART. Eine wird für System-Meldungen genutzt (UART1), 
die andere ist die, die auf dem Pinheader aufliegt (UART0).

Die sind unabhängig voneinander. soweit ich weiß ist die UART1 aber 
nicht auf dem Pinheader, sofern es sich um das kleine 8-Pin Modul 
handelt.

Grüße,

Chris

von Max H. (hartl192)


Lesenswert?

@ Dirk K. (dekoepi) Danke für die Antwort:
Also einfach abwarten, Tee trinken und dann die IP abfragen...
Man könnte dafür ein Timeout einbauen, wenn ich nach 10 Sek keine IP 
habe lief was falsch.

: Bearbeitet durch User
von Christian K. (Firma: Atelier Klippel) (mamalala)


Lesenswert?

Max H. schrieb:
> Also einfach abarten, Tee trinken und dann die IP abfragen...

... oder an der Firmware basteln, so das die selber abfragt ob die 
Assoziation erfolgreich war, und dann entsprechend einen Status 
ausgibt...

Ist doch alles verfügbar, SDK, Quellcode, etc. Warum die Leute sich mit 
der miesen Standard-FW abquälen ist mir ja wirklich ein Rätsel. "Wie ist 
dieses, was ist bei jenem, warum ist nicht solches?". Reinschauen, 
Schlaumachen, Anpassen! Wir haben hier ja nun wirklich das Glück das 
dieses Modul nicht eine komplette Black-Box ist.

Ran an den Speck, was machen, sonst wird es nur Jammern geben weil 
irgendwas nicht so ist wie man es gerne hätte. Ihr programmiert doch 
alle selber irgendwelche µC, oder? Dann habt ihr halt einen mehr. Und 
nicht nur irgendeinen den ihr schon kennt, sondern mal was neues, wo man 
was lernen kann, damit das Hirn nicht verkümmert ;)

Grüße,

Chris

von R. W. (Gast)


Lesenswert?

Christian Klippel schrieb:

>> suche sowas wie hardware.h
>> ist dann wohl eagle_soc.h oder?
>
> Der Chip hat zwei UART. Eine wird für System-Meldungen genutzt (UART1),
> die andere ist die, die auf dem Pinheader aufliegt (UART0).

deswegen auch zwei ready am anfang eins für den debugger(SystemMsg)
und eins für den Bildschirm ;-)
>
> Die sind unabhängig voneinander. soweit ich weiß ist die UART1 aber
> nicht auf dem Pinheader, sofern es sich um das kleine 8-Pin Modul
> handelt.

weisst du welcher PIN es wäre wenn die ESP-03 dann kommt oder 04
bzw wo sehe ioch das in welchem h file?

lg
rudi
;-)

bin für ne stunde weg..brauch einen adapter ;-)

von R. W. (Gast)


Lesenswert?

Christian Klippel schrieb:

> Ran an den Speck, was machen, sonst wird es nur Jammern geben weil
> irgendwas nicht so ist wie man es gerne hätte. Ihr programmiert doch
> alle selber irgendwelche µC, oder? Dann habt ihr halt einen mehr. Und
> nicht nur irgendeinen den ihr schon kennt, sondern mal was neues, wo man
> was lernen kann, damit das Hirn nicht verkümmert ;)


das sehe ich auch so leute, ich kanns nicht so gut aber mich 
interessiert es und bin neugierig und spass macht das, ich lern auch 
viel von euch allen dazu.
unsere lehre sagte immer: "einen esel kann man nur zum brunnen führen, 
saufen muss er selber" und an das halte ich mich schon seit xx jahren -
und wie ich durscht habe..soeben hab ich meinen wunsch selber umgesetzt 
in der firmware ;-) 31250 ist mein ;-)
endlich kann ich den midi adapter direkt an den uart anschliessen, das 
wird ein hammer teil für DMX Controll ect.
leute lest euch ein - es steht wirklich sehr viel zwischen den zeilen.
hab den SoC neben Shuncom jetzt für mich entdeckt.
das kann ich mit dem Shuncom Modul nicht so ohne weiteres machen.
Ich bin schon so gespannt auf den ESP-03 .. der ESP-04 kommt ja jetzt 
dann die nächsten Tage, da kann man dann schon mit den restlichen PINS 
spielen, aber der ESP-03 hat ja noch die Antenne ect.

btw antenne:
meine externe und einhausung ist fertig. demnächst gibts das fotoalbum 
zu allem.

lg
rudi
;-)

von Christian K. (Firma: Atelier Klippel) (mamalala)


Lesenswert?

R. W. schrieb:
> weisst du welcher PIN es wäre wenn die ESP-03 dann kommt oder 04
> bzw wo sehe ioch das in welchem h file?

eagle_soc.h listet die Peripherial-Pins sowie deren alternativen 
Funktionen auf. Die *_U sind die Hauptfunktionen, darunter jeweils die 
Alternativen, bis zum nächsten *_U. Also z.B.:
1
#define PERIPHS_IO_MUX_U0TXD_U         (PERIPHS_IO_MUX + 0x18)
2
#define FUNC_U0TXD                                        0
3
#define FUNC_GPIO1                3

zeigt dir das GPIO1 auch als UART0 TX benutzt werden kann.

Weiter oben in der Datei sind auch noch #defines um Pin-Funktionen zu 
wählen. Habe mich aber noch nicht allzusehr mit beschäftigt. Wie gesagt, 
erstmal eine brauchbare Umgebung schaffen...

Grüße,

Chris

von R. W. (Gast)


Lesenswert?

@chris
danke!!!
lg
rudi
;-)

von Ronny S. (phoenix-0815)


Lesenswert?

Guten Abend,
in die Runde ist schon erstaunlich wie weit Ihr hier schon gekommen 
seid.
Leider bin ich zur Zeit Auswärts und kann nicht alles was hier so neues 
gibt selber Testen, das dauert noch knapp 2 Wochen leider.

Aber selbst hier zwischendurch das Mitlesen macht echt mal wieder 
richtig Spaß und ist sehr Informativ.

Gruß Ronny

von R. W. (Gast)


Lesenswert?

aliexpress:

kann man da nicht per Paypal zahlen?
wer weiss es?
lg
rudi
;-)

von R. W. (Gast)


Lesenswert?

"
ESP8266 original test board

ESP8266 full IO leads, supports AT model development, model development 
and API SDK

Onboard STC15L204EA CPU, use this board without any downloader !

"




Was sagt ihr dazu, hab den link per Mail bekommen, finde, sieht 
interessant aus, sieht dem SDK Developer sehr ähnlich.
dabei ist auch das ESP8266.

http://www.aliexpress.com/store/product/ESP8266-serial-WIFI-original-test-board-module/431798_2043196542.html

und hier noch ein wenig günstiger

http://www.aliexpress.com/item/ESP8266-serial-WIFI-original-test-board-module-coexistence-module-AP-STA-AP-STA/2039763914.html

lg
rudi
;-)

von R. W. (Gast)


Lesenswert?

@chris
Bingo ;-)
31250 perfect!
ich selbst gesucht, gefunden und gemacht ;-)
Ich wusste es, der Chip hat es in sich!
Bin dabei was zu zaubern. Leute das wird ein Renner!

lg
rudi
;-)

von Sebastian W. (wangnick)


Lesenswert?

R. W. schrieb:
> aliexpress:
> kann man da nicht per Paypal zahlen?
> wer weiss es?

Nein. Paypal hat anscheinend 2011 (wohl im Zuge des Kaufs durch ebay) 
die Kooperation mit Aliexpress aufgekündigt. Stattdessen gäbe es Alipay. 
Ich zahle allerdings immer mit Visa oder Mastercard und hatte (bei 
meinen bescheidenen zehn Einkäufen bisher) noch nie Probleme.

LG, Sebastian

von Martin (Gast)


Lesenswert?

Hallo Forum!

Habe gerade dieses Thread gefunden und hātte eine Frage.

Ist es möglich mit diesem Modul zwei Mikrocontroller über WLAN zu 
verbinden?

Danke

von Max H. (hartl192)


Lesenswert?

Theoretisch ja, entweder beide verbinden sich als Sta mit dem Router 
oder eines arbeitet als Acces Point und das andere verbindet sich damit.

von Peter P. (Gast)


Lesenswert?

Hat jemand eigentlich schon zufälligerweise die Zeit ausgemessen,
wie lange solche einzelnen Bytes vom Sender uC zum Empfänger uC
brauchen?
Rudi hatte oben ja mal die Übertragung von Midi-Daten angesprochen,
jetzt kurz zuvor die direkte Kopplung von 2 Modulen.
Vermutlich wird nicht jedes Byte einzeln übertragen (oder doch?),
sondern immer ein paar zusammengesammelt und diese dann zusammen
in einem Paket übertragen.

Eine grobe Größenordnung reicht, weil worst case, wenn die Luft
"besetzt" ist o.ä., die Zeit vermutlich schnell nach oben springt
oder gar keine Übertragung mehr möglich ist.
("besetzt" z.B. durch einen großen Datentransfer (Downloads)
aus dem Internet auf den lokalen PC, der auf demselben Kanal
und derselben Frequenz seine Daten überträgt, wie die Module
untereinander oder über den Access Point kommunizieren.
Auch hängt es vermutlich sehr von den Komponenten ab,
die in der Umgebung funken.

von Dieter B. (Gast)


Lesenswert?

Hallo Peter

Vielleicht kann ich dir helfen.

Versuchsaufbau.

Avr sendet alle 2 Sekunden über ESP8266 25 Byte Daten an den PC. ESP8266 
ist als Station eingestellt, CIPMUX = 0 , CIPMODE =0 . Wlan Router ist 
eine ältere Fritzbox.
Gesendet wird vom AVR aus mit
AT+CIPSEND=25 dann der Text
"Hallo Leute. Alles klar ?"

Mit dem Logikanalyser messe ich jetzt, wann das Modul "Send Ok" sendet.

Zeiten liegen zwischen min 54 ms und max 1 s. Der Durchschnitt liegt bei 
ca 300 ms.

Wenig Betrieb in meinem WLan .

Hoffe das hilft.

Gruß Dieter

von R. W. (Gast)


Angehängte Dateien:

Lesenswert?

Moin moin in die Runde,

hab für den Sonntag nachmittag was mitgebracht ;-)

Das eine ist ein Mod auf die ESP-01 ( ChrismasEdition)
das andere ( 1-7 ) ist ein fertiges Shield und mit Einhausung ;-)

Es darf getalkt werden, nur ich muss leider weg. Gibt viel zu tun mit 
dem Chip.

Was meint Ihr - da werden jetzt noch viele Variationen kommen in dem 
Jahr.


LG
Rudi
;-)

von R. W. (Gast)


Lesenswert?

Hab extra bissal gewartet,

Die FCC Version - bitte hinsetzen -

ab 1.90 EUR !

http://item.taobao.com/item.htm?id=40997773847


..bin dabei und schon weg ..

LG
rudi
;-)

von Lars R. (lrs)


Lesenswert?

Das ist schon schlimm irgendwie. Zu den Teilen könnte man ein 
Adapterboard mit Spannungsversogung herstellen, damit die eigenen 3V3 
sauber bleiben.

...Falls genau das nicht auch demnächst kommt. ...Für 14 Cent 
zusätzlich.

von Thomas J. (tom16)


Lesenswert?

R. W. schrieb:

> Die FCC Version - bitte hinsetzen -
> ab 1.90 EUR !
> http://item.taobao.com/item.htm?id=40997773847

Wow: In stock:  152496 pcs

Die gehen ja gross ran!

von Lars R. (lrs)


Lesenswert?

Wie funktioniert diversity mit nur einem Antenneneingang?

von Grendel (Gast)


Lesenswert?

Lars R. schrieb:
> Wie funktioniert diversity mit nur einem Antenneneingang?

Gar nicht.



Thomas J. schrieb:
> Wow: In stock:  152496 pcs
>
> Die gehen ja gross ran!

Anders lässt sich bei DEM Preis überhaupt kein Geld damit verdienen.
Mich wundert es wirklich, dass die das überhaupt zu so einem Preis 
anbieten können, selbst bei den Stückzahlen.

Jedenfalls sofern das nicht nur eine großangelegte "Marketingaktion" 
sein sollte um die Konkurrenz zu schwächen.
Motto: wenn dann mal alle das Teil nutzen und die Konkurrenz aufgegeben 
hat, können wir die Preise ja wieder erhöhen. Wäre nicht das erste mal 
das China so vorgeht - Solarzellen werden z.B. massiv vom Staat 
subventioniert und unter Wert verkauft.


Oh und irgendwelche Logos draufdrucken kann jeder und wird in China auch 
gerne gemacht - das sollte man lieber genauer nachprüfen ob die auch 
berechtigterweise da drauf sind  ;-)

von Julian W. (julian-w) Benutzerseite


Lesenswert?

Die Module sehen ja super aus! Nur wie lötet man die später am besten? 
Mit Heißluft auf die Platine?

Aber wenn die Preise später so günstig bleiben ist das ja billiger wie 
ein USB<->UART Wandler...

von Stefan Z. (stefan_z)


Lesenswert?

Na ich merk schon, noch 3 Wochen und Espressif wird per Crowdfunding vom 
µC-Forum übernommen :-)

Mich interessiert vor allem eines: Läuft das Ding schon stabil genug um 
es als Empfänger für einfache Fernsteuerungen zu nutzen?
Also als Dimmer z.B. - Nutzlast im Bytes-per-Hour-Bereich…
Dafür müsste das Ding doch optimalerweise im Server-Modus laufen, wer 
will schon ständig einen Server abfragen, bzw. einen Server betreiben, 
obwohl die Helligkeit tagelang gleich bleibt?

Ist die aktuelle FW dafür stabil genug, oder bekommen die Kerlchen nach 
2 Tagen einen Buffer-Overflow und stürzen so ab, dass man einen 
powerCycle machen muss?

Schon eine interessante Frage für fest verbaute Empfänger, oder?

von Thomas R. (tinman) Benutzerseite


Lesenswert?

Grendel schrieb:
>
> Oh und irgendwelche Logos draufdrucken kann jeder und wird in China auch
> gerne gemacht - das sollte man lieber genauer nachprüfen ob die auch
> berechtigterweise da drauf sind  ;-)

wi-fi.org kennst schon kein ESP8266 module fcc.gov auch nicht. Aber auch 
wenn dies nur "preview" ist und der verkäufer (was ich durchaus glaube) 
das geld in FCC zert. reinsteckt - trotzem sind es traurige module, 
wieder XPD_DCDC/GPIO16 zusammen mit RESET (ich dachte chinese sollten 
chinesisch lesen können, anscheinend nicht), wieder die zwei extra GPIOS 
von ESP8266EX nicht herausgeführt, genau so wenig wie ADC. Antenne durch 
ein via? no go! wer routet so ein dreck? Bei aler liebe zur chinesischen 
produkten, all diese fehler habe bei den ersten board akzeptiert, aber 
mittlerweile hätten die ruhig die hersteller vorganben lesen können!

von Grendel (Gast)


Lesenswert?

Thomas R. schrieb:
> wer routet so ein dreck?

Ganz normale chinesische "Ings." ohne richtige Ausbildung die für einen 
Hungerlohn arbeiten.

Sei froh dass es so ist, dass die meisten da noch keine richtige Ahnung 
haben und nur versuchen etwas zusammen zu kopieren was äusserlich auf 
den ersten Blick so aussieht wie die professionellen Produkte.
Es gibt natürlich auch gute Entwickler da, die kosten aber auch 
signifikant mehr und dann müssen die Produkte auch teurer verkauft 
werden um damit überhaupt Gewinn zu machen ;-)

von Ronny Mobile (Gast)


Lesenswert?

Hallo Rudi & Co,

schaut euch mal den Beitrag an.

Beitrag "Einfacher Webserver mit PIC24 + ESP8266"

Gruß Ronny

von Dirk K. (dekoepi)


Lesenswert?

Ich habe aufgrund der Fernsehprogrammwahl meiner Frau auch mal einen 
USB-to-Serial-Wandler und ein erstes ESP8266-Modul zur Hand genommen.

Etwas frickelig, das in Betrieb zu nehmen. Erst mal das Pinout finden 
... auf der ElectroDragon-Seite ist es dann beschriftet. Hier mal rasch 
zusammengeschrieben:
Platinenoberseite mit den Chips und der aufgedruckten Antenne; Vcc sind 
3,3V.
GND - ... - ... - RXD (->an TXD des USB2ser)
TXD - CH_PD (auf Vcc) - GPIO0 - Vcc

Da der Chip keinen Pieps ohne CH_PD (Chip Enable, ist doch klar) auf Vcc 
macht, habe ich erst mal einen 100nF zwischen GND und Vcc gesetzt; aus 
irgend einem Zufall hat die blaue LED irgendwann geblinkt, aber im 
Terminal nichts reagiert, also noch einen 10µF Tantal zwischen dessen 
Beinchen gesetzt.
Da der Lötkolben grad heiß war, die abgewinkelten Pins am USB2ser 
nochmal um senkrechte Vcc+GND ergänzt, die sind noch nötig.

Irgendwann herausgefunden, dass CH_PD keine Option, sondern ernst 
gemeint ist. Mit CH_PD auf Vcc kam auch Müll im Terminal an. Anstatt 
57,6kBit auf 115.200 Bit/s gestellt, läuft!

AT+GMR ergibt Firmware-Version 090. Nach einem Reset kann ich nach APs 
suchen. Verbinden will aber partout nicht klappen. Auch nicht direkt 
nach einem Reset.

Jetzt mal in der Windows-VM dieses Einklick-Tool gestartet, das ist 
schon fast eine halbe Stunde am Rödeln. Mal schauen, ob ich auf V091 
komme damit. Die Versorgung sollte Dank der Zusatz-Kondensatoren schon 
passen ;)

von DirkZ (Gast)


Lesenswert?

Dirk K. schrieb:
> Die Versorgung sollte Dank der Zusatz-Kondensatoren schon
> passen ;)

schau mal hier:

Beitrag "Re: Wlan2Serial Modul für 5 euro"

300mA solltens sein

von Dirk K. (dekoepi)


Angehängte Dateien:

Lesenswert?

Mist, da klemmt das Forum, dann ist schon der nächste Beitrag da, und 
ich kann meinen nicht mehr korrigieren. Das korrekte PinOut (mit dem 
auch das Flashen dann ratz-fatz in unter einer Minute trotz VM-USB 
klappt) ...
Oben die Antenne auf dem PCB, die Chip-bestückte Seite. Die Pins dann:
GND - GPIO2 - GPIO0 (zum Flashen auf GND) - RXD (->an TXD des USB2ser)
TXD - CH_PD (auf Vcc) - RST - Vcc

Anbei auch ein Screenshot, wie das in fertig aussieht. COM-Port war bei 
mir gleich richtig, musste nur auf diese Schaltfläche rechts davon 
klicken.

@DirkZ: Die 300mA sind es ja nur zwischendurch als Maximum. Da sollten 
10µF+100nF eigentlich für reichen, da der LDO auf meinem Board locker 
150mA treibt. Notfalls tacker ich noch einen 470µF ElKo dran :D

*Update:* Soweit läuft es, wenn ich die Reihenfolge einhalte.
1) AT+RST
2) AT+CWMODE=3
3) AT+CWLAP
4) AT+CWJAP="<ssid>","<pw>" (Anführungsstriche gehören da hin.)

Ich bekomme die Meldung "no this fun", wenn ich die Bindung mit 
AT+CWJAP=? prüfen will. Aber - ich bin schon fast am Ziel ;)

*Update2:* Der Befehl heißt "AT+CWJAP?", ohne "=". Hätte mir den 470µF 
ja sparen können. Das Modul läuft und ist im Netz! Cool. :D

: Bearbeitet durch User
von Besorgter Gast (Gast)


Lesenswert?

Dirk K. schrieb:
> Die 300mA sind es ja nur zwischendurch als Maximum. Da sollten
> 10µF+100nF eigentlich für reichen, da der LDO auf meinem Board locker
> 150mA treibt.Notfalls tacker ich noch einen 470µF ElKo dran :D

Könnte trotzdem knapp werden.

von Dirk K. (dekoepi)


Lesenswert?

Nur 100nF+10µF reichen nicht. Beim SEND braucht der Chip zuviel Strom, 
das Board startet dann irgendwann einfach neu.
Mit einem zusätzlichen 470µF klappt das bislang problemlos.

1) AT+CWJAP? (WLAN-Verbindung prüfen)
2) AT+CIFSR (eigene IP überprüfen)
3) AT+CIPMUX=0 (nur eine Verbindung)
4) AT+CIPSTART="TCP","193.99.144.80",80 ( Verbindung zu heise.de 
aufbauen)
5) AT+CIPSEND=22
Prompt öffnet sich mit ">". Eingeben "GET / HTTP/1.0\r\n\r\n" ohne 
ANführungsstriche
Nach den 22 Zeichen kommt sofort "SEND OK", keine Eingabetaste drücken 
nötig
6) AT+CIPCLOSE

Der Request ist so noch falsch, da kommt kein "+IPD" zurück. Eigentlich 
dürfte da auch eine Webseite zurückkommen ;)

von Thomas R. (tinman) Benutzerseite


Lesenswert?


von R. W. (Gast)


Lesenswert?

Dirk K. schrieb:
> Der Request ist so noch falsch, da kommt kein "+IPD" zurück. Eigentlich
> dürfte da auch eine Webseite zurückkommen ;)


eigentlich müsste die kommen..
http://www.youtube.com/watch?v=WFo4Fs0p_NY
lg
rudi
;-)

btw:
für mich pers. alles ein neues kapitel in diesem bereich.
http://www.youtube.com/watch?v=KnyB9btlhS8
arbeitet jemand in einer laser produktion anlage?
was sind das für pasten? zinn partikel?
heissluft und laser?
gibt es sowas für den hobby gebrauch erschwinglich zu kaufen
solche laser oder heissluftanlagen.. ;-) ;-) ;-)

von Thomas R. (tinman) Benutzerseite


Lesenswert?

R. W. schrieb:
> "
> ESP8266 original test board
> 
http://www.aliexpress.com/store/product/ESP8266-serial-WIFI-original-test-board-module/431798_2043196542.html
>

habe mit Espressif gesprochen, dies ist kein original board,
die wissen auch nicht wofür dieses board gut sein soll.

von R. W. (Gast)


Lesenswert?

moin moin Thomas,
dachte ich mir - bei den eingehausten "FCC" ESP8266 bin ich auch 
vorsichtig, da hast schon Recht, warum werden die pins nicht 
rausgeführt, man weiss es ja jetzt, hat ja keiner was davon. Wie kommst 
du voran mit dem ADC ( Ex Version ) die Module sind jetzt alle 
ESP8266EX.
;-)
lg
rudi
;-)

von Star K. (starkeeper)


Lesenswert?

Die Größe und der Preis des Moduls sind schon beeindruckend. Wie steht 
es denn um den Stromverbrauch? Kann man den Chip irgendwie in den 
Standby zwingen? Glaubt ihr der könnte auch mal für eine Akku-Anwendung 
taugen?

von R. W. (Gast)


Lesenswert?

wakeup from deepsleep <2ms ready and send data -
microAmpere Bereich - ich habs nur am akku laufen.
bei volllast ist der 1000mAh akku nach gut 6h am limit, der ist aber von 
pollin aus einem restbestand für 1 eur ;-) nagle mich aber jetzt nicht 
fest, was ich unter vollast verstehe ;-) ich mach halt pings alle 400ms
und teste die reichweite und datengeschwindigkeit ( messungen ) .
lg rudi ;-) ( unterwegs mit dem chip trupp  ) ;-)

von Sam (Gast)


Lesenswert?

Gerade reingekommen: Nun ist das neue Modul (mit LEDs) auch bei Banggood 
zu bekommen:
http://www.banggood.com/ESP8266-Remote-Serial-Port-WIFI-Transceiver-Wireless-Module-p-947259.html?zf=283997

Preisstaffel: Stück=Einzelpreis 1=3,50 / 3=3,25 / 10=3,20 /.../ 100=3,07

Keine Versandkosten! Lieferzeit 4-6 Wochen!

Wer schnell welche braucht ist imernoch bei 
http://www.electrodragon.com/ über "Belgischen Versand" (Lieferzeit eine 
Woche) am besten aufgehoben.

von R. W. (Gast)


Lesenswert?

oder wer es am schnellsten haben will aus dem Expresspaket für 6,98 EUR 
vorbeikommen und mitnehmen oder ganz schnell per Versand 1-2 Tage 
Lieferzeit aus Deutschland. ;-) aber viele sind es nicht mehr.
LG rudi ;-)

von Thomas R. (tinman) Benutzerseite


Angehängte Dateien:

Lesenswert?

R. W. schrieb:
>
> Wie kommst du voran mit dem ADC
>

ADC lesen, wenn daten < 1 LED an GPIO4 an, wenn daten zwischen
1 und 1023 LED an GPIO16 an und wenn daten > 1023 LED n GPIO5 an.

von R. W. (Gast)


Lesenswert?

Hallo Thomas ;-))

suuuupppperrrrrrr!!!!...
nehm ich mit und bin weg...
ich bin den GPIO adressen auf den versend ;-O)

LG
Rudi
;-)
hey super!!!
das lese ich gleich

von Thomas R. (tinman) Benutzerseite


Angehängte Dateien:

Lesenswert?

ahja, ADC wert ausgabe auf dem uart0.

Nochmal alle sources sammt makefile und allen driver incl. im anhang.

von R. W. (Gast)


Lesenswert?

Du bist unbezahlbar!

Hey danke!!!
^^^^^^^^^^^^

Liebe Leute wenn ihr noch nicht wisst was hier jetzt geschieht...
...es werden die Spec gemacht!

Thomas hab allergrössten Dank für Deine zeitlich vielverschlingende 
Arbeit!
Du ersparst hier einigen Einarbeit und Mühen!

Meine Anerkennung!
^^^^^^^^^^^^^^^^^^

Lieben Gruss
Rudi
;-)

von R. W. (Gast)


Lesenswert?

1
GPIO_OUTPUT_SET(GPIO_ID_PIN(4), 1);
;-)
was kann ich noch mehr sagen ;-)

Hey Thomas - vielen vielen Dank, jetzt ist es klar.

Lieben Gruss!
Ich muss nach neben an auf einen anderen rechner ;-)

ja wahnsinn - macht der die spec zum ADC...so mir nix dir nix --
der Mann gehört in den Topf ;-) oder besser - in den Garten -

nur die harten kommen in den garten !

von Lars R. (lrs)


Lesenswert?

Thomas R. schrieb:
> habe mit Espressif gesprochen, dies ist kein original board,
> die wissen auch nicht wofür dieses board gut sein soll.


Hast Du sie schon einmal zu gcc-port angesprochen?
Haben die gültige Xtensa Lizenzen für das Silicon?
Sonst wird man ja belangbar, sobald man hier das Modul oder irgendetwas 
mit dem Chip verkauft. Etwas Klarheit wäre schön.

Wie schaut es denn mit den Sourcen aus? Alles vorhanden oder 
undokumentierte Libraries? Bei der dbox2 hat es beispielsweise Jahre 
gedauert, bis man die ucodes im Griff hatte. Gut, so komplex wird das 
hier nicht sein. Aber potentielle Problemquellen (APs die rumzicken, 
viele Teilnehmer im Netz, ...) gibt's genug.

von Thomas R. (tinman) Benutzerseite


Lesenswert?

Lars R. schrieb:
>
> Hast Du sie schon einmal zu gcc-port angesprochen?

wozu? abgesehen davon sind gcc probleme nicht Espressif sondern ein 
problem von Tensilica/Cadence. Es gibt zwar etwas gewegung, aber
ehrlich gesagt verfolge ich es nicht:

http://www.esp8266.com/viewtopic.php?f=9&t=19

> Haben die gültige Xtensa Lizenzen für das Silicon?
> Sonst wird man ja belangbar, sobald man hier das Modul oder irgendetwas
> mit dem Chip verkauft. Etwas Klarheit wäre schön.

ja, die haben alles lizensiert.

>
> Wie schaut es denn mit den Sourcen aus? Alles vorhanden oder
> undokumentierte Libraries?

nein, es ist nicht alles dokumentiert. Sachen die nicht dokumentiert 
sind beantwortet Espressif gerne (solange es nicht um fragen zu ältern 
SDKs angeht, die haben den SoC verbessert und wollen einfach nicht mehr 
alten code supporten).

von Lars R. (lrs)


Lesenswert?

Thomas R. schrieb:
> Lars R. schrieb:
>>
>> Hast Du sie schon einmal zu gcc-port angesprochen?
>
> wozu? abgesehen davon sind gcc probleme nicht Espressif sondern ein
> problem von Tensilica/Cadence.

Weil der Anwenderkreis für gcc größer ist. Cadenence wird vielleicht 
weniger Interesse am gcc-port haben. Weder an einem generischen Port für 
ihr Framework, aus dem man eventuell Rückschlüsse auf die 
HW-Architektur-Interna ziehen kann, noch an einem Port für die 
Espressif-Konfiguration.

Wird das Overlay File offiziell zur Verfügung gestellt oder ist auf 
github verfügbar?

Mich reizt es schon etwas, den Quellcode etwas aufzuräumen. Aber dass 
die Toolchain eine geheimnisvolle Blackbox ist, von der man auf die 
Schnelle nicht mal einen Screenshot findet, ist schon ein Hemmnis. Damit 
auch noch stundenlang zuzubringen, fehlt mir bisher die Motivation.


Das andere, was Du geschrieben hast, klingt ja gut.

von Christian K. (Firma: Atelier Klippel) (mamalala)


Lesenswert?

Lars R. schrieb:
> Wird das Overlay File offiziell zur Verfügung gestellt oder ist auf
> github verfügbar?

Eines findet sich u.A. hier erklärt (und am Ende verlinkt):

http://wiki.linux-xtensa.org/index.php/Toolchain_Overlay_File

Es gibt auch noch eines in der SDK, soweit ich sehen kann alles mit GPL 
Lizenz. (EDIT: Keine Ahnung es letztendlich das gleiche Overlay ist oder 
nicht)  Aber es gibt wohl ein Problem mit dem Overlay, bzw. dem daraus 
resultierenden GCC. Es gibt zwei "Architekturen" bzw. Features der 
XTensa Chips um Aufrufe zu Subroutinen und deren Parameterübergabe zu 
machen. Der GCC mit dem Overlay erzeugt wohl eine  Toolchain die die 
sog. Windowed ABI benutzt. Der Core der in den ESP steck nutzt 
allerdings die CALL0 ABI. Zumindest ist es das was ich aus dem Thread im 
ESP Forum verstanden habe.

Es gibt zwar ausreichend Doku bzgl. dieser Architekturen, allerdings 
muss sich erstmal jemand finden der das CALL0 entsprechend in den GCC 
einbaut.

Grüße,

Chris

: Bearbeitet durch User
von Harald (Gast)


Lesenswert?

Darf ich mal ne Zwischenfrage stellen? Ich hoffe ich habe eine 
entsprechende Antwort nicht übersehen:

Gibt es irgendwo eine Auflistung, was ich zur Umsetzung eigener Projekte 
so alles brauche?
- Was muss ich wo downloaden? Compiler, Tools, Sources
- Muss ich aktuell noch Lizenzen beantragen? XTensa etc.
- Brauche ich noch eine VM oder geht das bereits ohne?


Mein Ziel wäre die Umsetzung eines Wake-on-(W)LAN Adapters. Viele 
aktuelle Geräte wie NAS oder TV-Recorder haben ja manchmal kein WOL 
implementiert, mit dem ESP8266 könnte man das nachrüsten. Also 
eingehendes WOL Magic Packet wird erkannt und ein GPIO wird für eine 
kurze Zeit geschaltet. Damit könnte man dann den Power-Knopf des 
Zielgerätes ansteuern (z.B. per Optokoppler). Das geht dann zwar nicht 
auf der MAC des Zielgerätes, aber immerhin könnte man WOL stromsparend 
und mit schlanker Schaltung nachrüsten.

Apropos: Kann man die MAC des Moduls irgendwo auslesen? Die bräuchte man 
ja für die Erkennung des Magic-Packets.

von Lars R. (lrs)


Lesenswert?

Harald schrieb:
> Anwendung: Wake on WLAN für NAS und TV-Geräte am Powerknopf

???

Wake on WLAN für ALLES!
. Solarlampe, Sensoren, Bilderrahmen, Deckenlampe
. WS2812LEDs inkl. Steuerung
. WLAN Lichtwecker
. WLAN-Steckdose
. SmartHome
. Vom PC oder Smartphone aus mit 5 Zeilen HTML-Code oder Deiner 
Lieblingsprogrammiersprache
. ggf. Betrieb mit reduzierter Sendeleistung oder ohne Antenne, um die 
Reichweite zu reduzieren.
. Ersatz von USB-Verbindungen (inkl. galv Trennung) für alles, was 
bisher auf UART<>USB basiert (hatte hier schon jemand geschrieben)
. Eine Anwendung mit uC und Funk -> Austausch durch diese 
Singlechip-Lösung auf 2x1cm PCB.

Und das zu einem Preis, für den Du hier beim Bäcker noch nicht mal ein 
Brot bekommst! Und wenn mit diesem Chip der Durchbruch nicht kommt, dann 
mit dem Nächsten. Security wird ein Thema werden.

von Harald (Gast)


Lesenswert?

Lars R. schrieb:
> Wake on WLAN für ALLES!

Ja, meinetwegen auch für ALLES.

Aber was brauche ich denn aktuell für die Toolchain? Habe relativ viel 
gelesen auf esp8266.com, nurdspace.nl und hier, aber ich steige da kaum 
noch durch. Klar, kann man alles probieren, aber vielleicht hat ja 
jemand eine aktuelle Übersicht.

von Besorgter Gast (Gast)


Lesenswert?

Harald schrieb:
> Ja, meinetwegen auch für ALLES.
>
> Aber was brauche ich denn aktuell für die Toolchain? Habe relativ viel
> gelesen auf esp8266.com, nurdspace.nl und hier, aber ich steige da kaum
> noch durch. Klar, kann man alles probieren, aber vielleicht hat ja
> jemand eine aktuelle Übersicht.

Na dann werde ich Dir mal weiter helfen wenn kein anderer Zeit dafür hat 
und Du So nett danach fragst.

Hier in den 586 Beiträgen steht alles was Du brauchst allerdings das mit 
der Höflichkeit steht wo anders.

von Lars R. (lrs)


Lesenswert?

Man benötigt die Prozessor-Lizenz für 5000 EUR(?) oder nimmt als 
Universität am Universitätsprogramm teil. Je nachdem, wie die 
Lizenzbedingungen ausgelegt sind, kannst Du eventuell auch an einem 
Remote-PC eines Prozessor-Lizenz-Inhabers arbeiten. Andere legale 
Möglichkeiten gibt es derzeit nicht und vermutlich befindet sich deshalb 
hier und insbesondere im esp8266-Artikel dieser Seite keine 
Toolchain-Anleitung.

Mittelfristig wird dieser Umstand das Modul aber eventuell nicht 
aufhalten. Wenn Du Zeit hast, sparst Du Dir den fragwürdigen Aufwand und 
wartest eine Lösung ab.

von Harald (Gast)


Lesenswert?

Besorgter Gast schrieb:
> Na dann werde ich Dir mal weiter helfen wenn kein anderer Zeit dafür hat
> und Du So nett danach fragst.
>
> Hier in den 586 Beiträgen steht alles was Du brauchst allerdings das mit
> der Höflichkeit steht wo anders.

Ich habe es mir deine Antwort mehrfach durchgelesen, ich kann es leider 
nicht so ganz deuten. Findest Du eine Anfrage nach einer (vielleicht 
schon existierenden) Liste aller Tools unangemessen? War es unhöflich?

Ich habe die meisten der Beiträge gelesen. Klar kann man die ganze 
Geschichte erneut durchspielen, ggf. ein paar Schritte überspringen. Der 
GCC Port scheint ja in einer Sackgasse zu stecken, daher insbesondere 
die Frage nach nötigen Lizenzen, ggf. NDAs etc.

von Harald (Gast)


Lesenswert?

@Lars: hat sich überschnitten, danke für deine Antwort! Ich werde mich 
in Geduld üben!

von <George T> (Gast)


Lesenswert?

Ich habe mir jetzt auch die Module gekauft und die Tage ein bisschen 
damit gespielt dabei ist mir aufgefallen dass ich das Modul auch immer 
wieder mit meine Router verbinden auch wenn ich AT+CWJAP vergessen habe. 
Speicher das Modul meine SSID und Passwort irgendwo und verbindet sich 
dann immer automatisch mit dem wlan wenn CWMODE=1 oder 3 ist? Kann man 
sich da drauf verlassen und CWJAP nur einmal senden?

Thx :-)

von Thomas R. (tinman) Benutzerseite


Lesenswert?

Harald schrieb:
> daher insbesondere die Frage nach nötigen Lizenzen, ggf. NDAs etc.

ich kann dir nur folgendes sagen: ohne NDA darf man die SDK gar nicht 
legal benutzen. Du brauchst auch keine prozessor lizenz sondern nur 
Xplorer Starter Edition (nur C/C++ compiler/single core debugger). Jeder 
der NDA unterschrieben hat, bekommt auch passende SE lizenz.

von Interessiert (Gast)


Lesenswert?

Hallo,
wollte mal fragen, ob schon jemand das Modul mal an einem 
Kondensatornetzteil betrieben hat. Bzw. ist das überhaupt möglich? Das 
wäre jedenfalls meine Wunschlösung für ein IoT-Device, da man das dann 
wirklich super klein bauen könnte. Mit Schaltnetzteil hat man da schon 
immer noch den riesen Trafo - oder es wird wirklich sehr fitzelig - 
siehe Teardown des Apple-USB-Chargers.

von Einhart P. (einhart)


Lesenswert?

Interessiert schrieb:
> Hallo,
> wollte mal fragen, ob schon jemand das Modul mal an einem
> Kondensatornetzteil betrieben hat. Bzw. ist das überhaupt möglich? Das
> wäre jedenfalls meine Wunschlösung für ein IoT-Device, da man das dann
> wirklich super klein bauen könnte. Mit Schaltnetzteil hat man da schon
> immer noch den riesen Trafo - oder es wird wirklich sehr fitzelig -
> siehe Teardown des Apple-USB-Chargers.

Natürlich ist das möglich - aber - bei 300 mA ist ein Schaltnetzteil 
wesentlich kleiner. Für ein Kondensatornetzteil benötigst du einen 
riesen Kondensator.

von Interessiert (Gast)


Lesenswert?

Nja, so, wie ich das hier gelesen habe, reicht ein 470 µF Kondensator, 
wenn die sonstige Stromversorgung nur 100 mA oder sogar weniger liefert. 
470 µF bei 3,3 V sind nicht besonders groß. Ebenso die 330 mW die das 
Netzteil dann liefern müsste sind nicht besonders viel. Da habe ich 
schon größere Kondensatornetzteile gebaut ^^

Hatte da eher in die Richtung gefragt, ob da nicht das Netz zu viele 
Störungen rein bringt. Schließlich ist beim Kondensatornetzteil ja keine 
galvanische Trennung vorhanden, sondern die Schaltung liegt auf 
Netzpotential.

von Einhart P. (einhart)


Lesenswert?

Ich habe nicht den Pufferelko gemeint, sondern den 
Wechselspannungsfesten Folienkondensator für die Strombegrenzung (der 
wird im Bereich 5..10 µF liegen). Dazu kommt noch ein pulsfester 
Strombegrenzungswiderstand in Reihe zu diesem Kondensator.

von Max H. (hartl192)


Lesenswert?

Für ein Kondensatornetzteil muss der Kondnsator aber 230VAC aushalten...

von Thomas R. (tinman) Benutzerseite


Lesenswert?

wenn der "endverbraucher" auch warm sein darf, dann reicht auch eine 
LR645+DN2540N5 kombination. Da kommen 10V/150mA raus, der LR645 kann
auch einiges an peak current aushalten. Das dürfte reichen für ESP8266
+ "kleines" und warmes endverbraucher (z.b. eine LED statt 60W birne^^).

von Harald (Gast)


Lesenswert?

Oder ein Schaltregler aus dieser Familie, "normale" Induktivität, 
effizient, allerdings keine galvanische Trennung.

http://www.powerint.com/en/products/linkswitch-family/linkswitch-tn

von <George T> (Gast)


Lesenswert?

<George T> schrieb:
> Ich habe mir jetzt auch die Module gekauft und die Tage ein
> bisschen
> damit gespielt dabei ist mir aufgefallen dass ich das Modul auch immer
> wieder mit meine Router verbinden auch wenn ich AT+CWJAP vergessen habe.
> Speicher das Modul meine SSID und Passwort irgendwo und verbindet sich
> dann immer automatisch mit dem wlan wenn CWMODE=1 oder 3 ist? Kann man
> sich da drauf verlassen und CWJAP nur einmal senden?
>
> Thx :-)

Kann mir da jmd. helfen?

von Günniii (Gast)


Lesenswert?

Gibt es eigentlich auch Lan2Serial module welche eigentlich das gleiche 
machen für ähnlich billig ?

von Harald (Gast)


Lesenswert?

Günniii schrieb:
> Gibt es eigentlich auch Lan2Serial module welche eigentlich das
> gleiche
> machen für ähnlich billig ?

Fragst Du Ali, für 12$ das Stück:
http://www.aliexpress.com/item/USR-TCP232-T-tcp-ip-module-TTL-Lan-module-with-rj45-port-6pcs-lot/1927656744.html

Alles Weitere sollte aber in einen separaten Thread.

von Dieter B. (Gast)


Lesenswert?

Hallo George

Ist bei mir genau so. Einmal eingeloggt im AP meldet er sich automatisch 
an, sobald Spannung angelegt wird. Hatte bis jetzt keine Probleme damit.

Gruß Dieter

von <George T> (Gast)


Lesenswert?

Danke, diese Erfahrung habe ich auch gemacht, ich habe aber gehofft, 
dass jmd der sich mit dem Programm und der SDK beschäftigt hat 
bestätigen kann, dass das im Flash oder sonstwo nichtflüchtig 
gespeichert wird.

von Mick (Gast)


Lesenswert?

Hallo Georg, hallo Dieter

ich hab das selbe Verhalten beobachtet. Hat jemand schon herausgefunden, 
wie man prüfen kann, ob man mit einem AP verbunden ist?

AT+CWQAP liefert "OK", ein AT+CWJAP? liefert mir danach aber noch den 
Namen des Netzwerks zurück. Einziges Indiz wäre für mich AT+CIFSR 
(IP-Adresse).

Gruß

von Max H. (hartl192)


Lesenswert?

Mick schrieb:
> Hat jemand schon herausgefunden,
> wie man prüfen kann, ob man mit einem AP verbunden ist?
Ich habe das jetzt so gelöst: Ich prüfe ca. 10s lang ob ich eine IP 
habe, wenn ich nach 10s noch keine habe: Nicht verbunden.

von rudi ;-) (Gast)



Lesenswert?

Hi
- bin noch bis Freitag tierisch dabei -

tatatata:

Urthread hier im Forum

konnte nicht eher - bin unterwegs -

ESP8266 eingehaust -

-> ACCU
-> Externer Antenne

btw ;-)

-> Pin Switching
------> Over TCP ( Über CLient Server Verbindung )
------> Over WEB ( Webserver + Homepage laufen auf dem ESP8266EX )
------> GPIO0
------> GPIO2

done ! Detc ULE war gestern - ;-)

@Jürgen O.
@Jürgen T.
Sendungen sind unterwegs - dürften heute ankommen - viel Spass!

lg
rudi
;-)

von rudi ;-) (Gast)


Angehängte Dateien:

Lesenswert?

,,habs vergessen und hols jetzt nach^^..
Midi2Wifi 31.250 wireless MIDI2MIDI over transparent Mode.
done - alles am wochende auf youtube. lg rudi

von rudi (Gast)


Lesenswert?

hi

wem es interessiert :

Sehr kurze und schnelle Preview
TCP Server und Client / Switching GPIO's Video ist online.

http://youtu.be/U8KGfksCnm8

soll nur zeigen: Done!

Es folgen dann die nächsten stunden / tage noch längere und ein paar 
weitere an diesem Wochenende.

Zum Schluss das Case Moding und eine lange Video Version.

wem es nicht interessiert, einfach nicht beachten.

lg
rudi
;-)

von rudi (Gast)


Lesenswert?

weitere videos:

GPIO Switching by AT Commands
Zeigt kurz ein am GPIO2 angeschlossenes Relais ;-)
zum schalten über AT Console, UART
http://www.youtube.com/watch?v=x-UThseM3ac


GPIO Switching by AT Commands + WIFI

https://www.youtube.com/watch?v=x-UThseM3ac
Zeigt kurz
schalten über AT Comand per UART ( Terminal, USB TTL, Mikrocontroller 
..)

sowie parallel  gleichzeitig  koordinierte processe möglich

schalten über WIFI über Standalone TCP  UDP  HTTP Server ;-)

hier erstmals TCP Server

connect per TCP Client
wenn der ESP8266 sich als AP Mode zur Verfügung stellt über dieses 
Netzwerk

wenn der ESP8266 sich als Client in ein bestehendes Netzwerk angemeldet 
hat über das

wenn der InterNetRouter Portforwarding zur lokalen ESP8266 Client IP / 
Port unterstützt
dann auch vom Internet all over the globe ( IoT )

es wird kein weiterer Mikrocontroller benötigt !
das alles passiert in der SoC - Application Firmware Standalone TCP 
Server + AT Command


GPIO Switching by WIFI, TCP Standalone Server, Internet, und mehr..

http://youtu.be/l_n_N4wxvr8

es folgen noch ein paar, wems interessiert , einfach den kanal abonieren 
oder wie auch immer, mag keinen auf den keks gehen, dem das posten 
nervt.
;-)

Wochenende gibts dann noch paar überraschungen.

Das komplette video dann auch "ESP8266 goes alive Case Moding "

werde es dann zwischendurch posten. werde den Audio/Daten/Video Stream 
jetzt angehen, ich denke die zeit ist reif dafür ;-)

lg
rudi
;-)

ps
sehr ruhig heute hier ;-)
sitzt ihr alle am fenster und wartet auf dem postdienst der ein esp8266 
aus china bringen soll oder seid ihr auch schon dabei?

;-)

Hab gefragt wer mitbestellen will - jetzt ist bei einigen unterhändlern 
ein Engpass da da einige fabriken ferien gemacht hatten..das läuft erst 
jetzt an.

Bin ich froh dass ich vorbestellt habe - die ESP-03 wird es für manche 
zum nachteil dieses Jahr vermutlich nicht mehr geben - ha ha ;-)
salz in die wunde ^^ Selber schuld ;-) he he ..la la la

;^)



^^

von Martin S. (der_nachbauer)


Lesenswert?

Danke für das Video.
Kurz und knackig.

Ist die verwendete Firmware das IoT Beispiel aus dem SDK ?
Gibst Du auch die Quellen für die (Android ?) App raus ?

[edit: Ich bezog mich nur auf das erste Video, meine Antwort hatte sich 
mit dem Folgepost überschnitten.]

: Bearbeitet durch User
von rudi (Gast)


Lesenswert?

Martin S. schrieb:
> Danke für das Video.
> Kurz und knackig.

Danke Martin!

>
> Ist die verwendete Firmware das IoT Beispiel aus dem SDK ?

ja und nein,
Cloud Beispiel ja
GPIO neue(s) projekt(e)

> Gibst Du auch die Quellen für die (Android ?) App raus ?

wird demnächst zur verfügung gestellt Martin,
überlege noch eventuell einen google store zu eröffnen oder das als 
weblink zur verfügung zu stellen.

ich mach solche kleineren(auch grosse) sachen mit Basic4Android  aber 
kein Problem das auch für eclipse zu schreiben und offenzulegen. hab mit 
der vielfalt der IDE nur immer ein problem ;-)

>
> [edit: Ich bezog mich nur auf das erste Video, meine Antwort hatte sich
> mit dem Folgepost überschnitten.]

oki .. ;-)
lg
rudi
;-)

von rudi (Gast)


Lesenswert?

..denkt euch den "UART" weg. seht die GPIO*s und andere pins..
..nur mal so in die runde...was mir gerade eingefallen ist.
messages... das kann ein neuer pieper im alten Cityruf pager werden...
eingehende statusmeldungen vom homeserver ect .. man da lässt sich was 
kombinieren..und asterisk..und streaming ist auch möglich.. VoIP..
und "handy sms war gestern" ;-)
ne auf das wird glaube ich keiner verzichten aber in die richtung kann 
es schon auch gehen ;-)..hotspot client  wäre jetzt noch global zu 
erörtern - ( standard? ) wenn es da einheitliche SSID und kennung 
gäbe... man man man
lg rudi bin weg ;-) happy coding - happy video cutting .

von Lars R. (lrs)


Lesenswert?

rudi schrieb:
> ps
> sehr ruhig heute hier ;-)
> sitzt ihr alle am fenster und wartet auf dem postdienst der ein esp8266
> aus china bringen soll oder seid ihr auch schon dabei?


Ich habe mit dem Layoutprogramm gespielt. Mit Antenne, Spannungswandler 
und Pinheader sind 15x10mm machbar. Aber allein die Chipkosten (Wandler, 
Flash, OSC, Kondensatoren) ohne ESP8266 sind 4EUR.

von rudi (Gast)


Lesenswert?

>Ich habe mit dem Layoutprogramm gespielt. Mit Antenne, Spannungswandler
>und Pinheader sind 15x10mm machbar. Aber allein die Chipkosten (Wandler,
>Flash, OSC, Kondensatoren) ohne ESP8266 sind 4EUR.

@lars
das ist doch gut! - chips kommen vorraussichtlich in der 1. november 
woche 90 prozent verbindlich, bemühung läuft auf die letzte oktober 
woche seitens lieferant.

mal was anderes, da ich etwas unsicher bin:
wenn ich ein flash speicher habe,( egal welches - ist ein beispiel ) 
dass mir 1 MB (1.024 Byte? ) zur verfügung stellt, in sectoren 0-511 
also 512 gesamt , wo jeder sector 2kb gross ist, muss ich beim offset 
mit 2000 byte oder 16000 bits ( 1 kbyte = 1024 Bit ??) counten/rechnen 
wie sieht der offset dazu aus?

ich nehme mal an mit 2000 byte
aber wo startet der offset, bei 0 oder 1
1
section offset                 Bits / kByte
2
0x00    0x0000........0x07CF   2048   2 // oder 0x0001 ...0x07D0
3
0x01    0x07D0........0x0F9F   4096   4 // oder 0x07D1 ...0x0FA0
4
0x02    0x0FA0........0x2FA0   6144   6 // oder 0x0FA1 ...0x2FA1
5
..

ich denke ich vermenge da was .. ich muss nichts mit bit's rechnen oder 
machen, daher denke ich führe ich mich selber irre mit 1Byte = 8 Bit.
kann ich also 1000byte ganz normal counten? 1-1000

Beim offset bin ich mir nicht ganz sicher wegen Index, ein index fängt 
doch immer bei 0 an oder? also müsste die linke annahme richtig sein?

wenn ich den flash im 2. sektor ab start beschreiben will, verwende ich:
1
flash.write(sect,offset,daten,size)
2
// also
3
flash.write(0x01,0x07D0,data,sizeof(data))
4
// oder
5
flash.write(0x01,0x07D1,data,sizeof(data)) ( rechte tabelle )

oder ganz anders  :

jetzt noch eine querfrage, der offset wird der in der regel gleich dem 
sector hochgezählt oder ist der dann bei jedem sector gleich?
also
1
section offset                 Bits / kByte
2
0x00    0x0000........0x07CF   2048   2 // oder 0x0001 ...0x07D0
3
0x01    0x0000........0x07CF   4096   4 // oder 0x0001 ...0x07D0
4
0x02    0x0000........0x07CF   6144   6 // oder 0x0001 ...0x07F0
5
..

dann schreibe ich
1
flash.write(0x01,0x0000,data,sizeof(data))
2
// oder 
3
flash.write(0x01,0x0001,data,sizeof(data))

nein - ich hab leider noch nie was bewusst mit flash speicher und 
mikrocontroller am hut gehabt :-) immer nur "wird schon passen" daher 
auch die dumme nachfrage ;-)

und da ich das jetzt beim ESP8266 " bewusst anwenden will" werde ich es 
mir sehr gerne von jemanden "eintrichtern" lassen ;-) ..

lg
rudi
:-)

von Rena Z. (rena2019)


Lesenswert?

Electrodragon bietet ein Firmware Update 00170901 an 
http://blog.electrodragon.com/cloud-updating-your-wi07c-esp8266-now/

von Julian W. (julian-w) Benutzerseite


Lesenswert?

Seh ich das richtig?
Danach zieht sich das Teil seine Firmware selbst vom Server des 
Herstellers wenn man es dazu anstößt!?

von rudi (Gast)


Lesenswert?

jo...

von rudi (Gast)


Angehängte Dateien:

Lesenswert?

da die MAC überschreibbar ist ( security mangel )
kann die Chip ID verwendet werden.
und die ist einmalig!
über die ID kann dann ein bestimmtes Firmware geladen werden
auch factory reset ist möglich.
ob es bei ED das schon alles gibt - denke ich nicht -
das sdk 0.9.2 dürfte von Espressif
lg
rudi
;-)

von rudi (Gast)


Lesenswert?

@rena
nein!
..
wir sind schon bei 00180902

und am Montag will * ich 00190901 **
..
lg
rudi
;-)

von Ralf (Gast)


Lesenswert?

Sorry für OT:
@Rudi: darf ich fragen, was du von Beruf bist?

von rudi (Gast)


Lesenswert?

@ralf
.. ich suche in dieser richtung einen job! lg rudi ;-)

von rudi (Gast)


Lesenswert?

Hi,
Ich habe einen interessanten Link in einer privaten eMail erhalten.
In dem geht es u.a. um Firmware Erstellung für das ESP8266 und Android 
in China.

http://item.taobao.com/item.htm?spm=a230r.1.14.200.c6brhV&id=41192224674&ns=1#detail

Das sind 1230 EUR.

Was würde sowas in Deutschland kosten?
Ernstgemeint. Was verdienen solche Entwickler als job?

LG
rudi
;-)

von Peter P. (Gast)


Lesenswert?

Ich kann leider aus dem Link nicht erkennen,
was die 1230 Euro enthalten sollen.

Ist das der Stundenlohn? Oder ein Festpreis für eine bestimmte
Software? Oder 1 Monatsgehalt für eine Festanstellung in China?

von rudi (Gast)


Lesenswert?

@peter
so wie es aussieht für ein projekt auf SDK Basis.
werde es aber noch hinterfragen, interessiert mich auch -
welcher umfang das ist, Thomas könnte das lesen und wiedergeben.


sorry für den push
hat aber keinen zusammenhang mit ralf's frage oder/und meiner antwort 
;-)
liest sich jetzt etwas verschnitten ;-))
lg rudi ;-)

von rudi (Gast)


Lesenswert?

@peter:
"The link is a custom solution provided company, they provide
solution like wifi socket, wifi remote control, but you have to contact
them for details.
"

beispiel, es ist ein packet für eine remote fernbedienung mit einer 
dazugehörigen android app.

lg
rudi
;-)

von rudi (Gast)


Lesenswert?

@all
zwei paar stiefel -
Ganz dumme Frage! Nur ein Beispiel!!!
Wenn ich weiss, dass mit AT+GMR die Firmware Version kommt,
also pseudo..
1
uart0_sendStr(firmware);
dann ist die Adresse von firmware über einen pointer zu ermitteln,
ist dass verlässlich "immer" die selbe speicher adresse oder ist das von 
Boot zu Boot und dann vom ablauf der processe verschieden da maloc, ram 
ect speicher?
ich frage deshalb, weil mit dem Xtool auch lesen an bestimmter adresse 
möglich ist, denke dass es sich für debugging aber weniger eignet 
sondern den festspeicher liest oder? ;-) will es aber trotzdem versuchen 
es einzubinden über paar umwege..
...
...
ich möchte gerne versuchen anhand des XTool die MAC Adresse auszulesen
muss ja bekannt sein, wo diese steht im ROM / SPI da das flash tool es 
auch kann - ohne das firmware zu laden - die firmware version dagegen 
wird ja erst im arbeitsmodus nach boot der firmware im speicher stehen.. 
aber es steht im bin file.. wie finde ich heraus ohne das firmware zu 
laden welche sdk version das firmware ist? lg rudi ;-) eilt nicht - 
interessiert mich nur - "remotedebugging" auf dem desktop.. schreib 
gerade einen treiber..

von D. S. (jasmin)


Lesenswert?

Rudi

Es heißt DIE Firmware und DAS Virus ;-)
Deine Texte sind kaum lesbar, Shift-Taste im Eimer ???

von rudi (Gast)


Lesenswert?

@D.S.
Danke für die konstruktive Kritik. Ich gelobe Besserung.
Ich schreibe seit xx Jahren schon immer alles klein, und betone durch 
Grossschreibung. Aber Du hast Recht. Man sollte darauf achten. Das hält 
Geist und Verstand auch fit.

Wem es interessiert, ... wem nicht - einfach nicht beachten:

Zwei neue Videos sind online:

Eine DiY Bastelei "Die Einhausung"

http://youtu.be/AIIjqaI3QBA

In diesem DiY Bastelvideo habe ich ein kleines Gehäuse gefunden, dass 
genau für mein Projekt geeignet erschien.
Einen passenden Accu habe ich auch gefunden den es mal bei Pollin gab 
und auch so in vielen kleinen Digi Cams verwendet wird. Dabei habe ich 
das rundum entfernt.
Die externe Antenne ist eine Stabantenne, die sitzt auf dem Gehäuse. Ein 
Pigtail verbindet diese zur PCB Antenne.Das sieht man im Video zum 
Schluss im linken eperiment PCB mit Steckbrett und viel Alu Klebeband 
zur Abschirmung und Masse Herstellung. Für mein Casing habe ich es 
jedoch über Induktion realisiert wie bei Glasscheibenantennen am PKW da 
das Pigtail mir zu Schade war ;-).

Das Finale

http://youtu.be/g_dE2tfl2EA

In diesem Video wurde dann noch der Pinheader am Gehäuse um VCC für ein 
Relaise ergänzt. Jetzt kann der ACCU beides versorgen, den ESP8266EX und 
die Betriebspannung für das Relaise zur Verfügung stellen. Wenn man hier 
einen Solaranschluss zusätzlich betreibt, dann wird der Accu nebenbei 
aufgeladen, der Accu hat eine eigene Sicherung für 
Überspannung/Überladung.
Mein Ziel war es, strikt den "Schwachstrom" vom "Starkstrom" zu trennen. 
Man kann jetzt das Relaise in eine "Norka" Dose einbauen und nebenan das 
ESP, eine Steuerleitung verbindet diese beiden dann. Am Relaise 
schliesst man seinen Verbraucher an und schaltet diesen von jedem IP 
Clienten, local oder World Wide über Internet.

Das Case ist freilich nur für den Bastlereinsatz - weise jegliche 
Verantwortung für Schäden oder sonstigen Schaden im Nachbau ab. Eltern 
haften für ihre Kinder :-) ;-) ;-)

Die Firmware wird es auf Anfrage geben,
was macht die Firmware:
AT Mode + zusätzliche Funktionen wie
->  GPIO über AT schalten
-> AP Mode und TCP Server startet selbständig nach boot ( kann auch 
kontrolliert werden )
-> ..

ebenso die Android App mit dieser Basis im App Store gratis. Das muss 
ich erst noch genau lesen und einrichten wie das funktioniert.
Vorschauh: Weitere  komplexe IoT APP's  wird es dann ab Anfang Dezember 
( Weihnachten ) nach und nach geben, diese Unterstützt dann in der Basis
-> ESP-01
-> ESP-02
-> ESP-03
-> ESP-04
-> ESP-05
sowie die jeweilgen passenden Versionen:
*-> ESP-Mikrocontroller
*-> ESP-OTG
*-> ESP-MIDI
*-> ESP-eMbedded
*-> ESP-Digital Streaming
*-> ESP-ADC Osci
*-> ESP-SDI
*-> ESP-MP3
*-> ESP-Security
*-> ESP-DMX
*-> ESP-SMARTHOME
*-> ESP-IoE
*-> ESP-WEBSERVICE
*-> ESP-IDENTIFY
*-> ESP-CLOUD
*-> weitere ..

die dann aber mit Sicherheit einen kleinen Betrag kosten wird - ;-) - 
Die * Versionen werden ab Ende November nach und nach zur Verfügung 
stehen. Ein Preview wird es Mitte November Woche geben was die einzelnen 
Versionen treiben :-) Mehr wird darüber noch nicht geschrieben. Auch 
nicht per PM oder eMail - sonst ist es keine Überraschung mehr.
Die Pflichtenhefte sind fertig.

Die Android APP basiert auf Basic4Android

SPAM an

http://www.basic4ppc.com/

Normal kostet die Enterprise Version ca 117 EUR inkl MwSt
https://www.plimus.com/jsp/buynow.jsp?contractId=2909790

Es gibt auch eine Beta und eine Demo.

Wer eine Preisermässigung von 50 Prozent haben will meldet sich bitte 
bei mir, bekommt dann einen Friend Gutschein den er einlösen kann.
Dann kostet die Enterprise Version nur noch 58,86 EUR.

Was hab ich davon:
Der Gutschein steht mir noch 19  mal zur Verfügung, dass ist ein Bonus 
den Erel ( Entwickler von B4A ) als Bonus damals mitgab, wen man sich 
eine Enterprise gekauft hat.
Wird der Gutschein dann von Freunden eingelöst, erhält man dann selbst 
ein weiteres Jahr Support und updates. Bis zu vier Jahren kann man damit 
kostenlos dann immer updates erhalten.

Wer sich auch für die Desktopversion interessiert, sollte sich auch 
gleich Basic4Java ansehen, Das ist Free und genaus so aufgebaut wie 
Basic4Android.
Man kann es damit erstmal versuchen ob man mit der Syntax zurecht kommt.
Die Syntax ist Visual Basic ähnlich aufgebaut. Damit macht man dann z.B. 
diesen IoT Clienten ganz einfach für sämtliche Betriebssytseme mit einer 
Syntax mit einem Code.
Ich kanns nur jeden empfehlen. Ich arbeite gerne mit den beiden. Werde 
daher immer wieder meine Sachen damit vorstellen und den Source auf 
dieser Basis zur Verfügung stellen.
Seit dem liegt Eclipse und XE bei mir in der Ecke ;-), Mit B4A / B4J 
kann man auch seine librarys erstellen.

http://www.basic4ppc.com/android/b4j.html

SPAM aus.

So langer Roman -  hoffe ich habe wenig Rechtschreibfehler eingebaut und 
alles ist soweit leserlich und verständlich.
Wünsche Euch einen schönen Sonntagabend ;-) und wer es anschaut - viel 
Spass bei den beiden Videos.
Man kann alles besser machen - auch die Metall Klemme auf der PCB 
Antenne ;-) -- ist eigentlich wenig von Vorteil - aber ich ich wusste ja 
- dass ich die PCB Antenne nicht mehr brauche und diente mir für den PE 
Ausgleich  da ich keine ESD Plattform zuhause habe. Vorteilhaft wäre 
auch ein kleine micro Schiebeschalter dann entfällt das gefummle mit dem 
Anschluss. Aber um das ging es mir nicht, soll zeigen "Standalone autark 
GPIO.. LED & Relaise done.."


happy codding - happy moding

lg
rudi
;-)

von Martin S. (der_nachbauer)


Lesenswert?

Jetzt bin ich überrascht.

Rudi, Deine Texte waren zwar manchmal "anspruchsvoll" zu lesen, aber 
längst nicht so übel wie manche Buchstabensuppe, die einem hier sonst so 
vorgesetzt wird [von chinesischen Datenblättern per google auf etwas dem 
Englischen ähnlichem gewandelt mal ganz zu schweigen].

Und viel wesentlicher: Der Inhalt passte.

Also deswegen verschwende bitte keinen weiteren Gedanken.

---

Was Du so bisher geschafft hast, finde ich beeindruckend.
Ich selbst bin so weit gekommen, mir eine VM und die SDK einzurichten, 
Compiles laufen durch.
Nun stehe ich vor der unsäglichen "Doku" [google lässt grüssen] und 
werde da wohl noch etwas Zeit investieren müssen.

Kennt jemand noch eine gute Quelle für Dokumentation zum esp8266 ausser 
den vier chinesischen Dokumenten zur IoT Demo (0.91) ?

: Bearbeitet durch User
von ESP8266 Tester (Gast)


Lesenswert?

Martin S. schrieb:
> Kennt jemand noch eine gute Quelle für Dokumentation zum esp8266 ausser
> den vier chinesischen Dokumenten zur IoT Demo (0.91) ?

Ja das suche ich auch gerade.

Martin S. schrieb:
> Was Du so bisher geschafft hast, finde ich beeindruckend.

Dem kann man nur zustimmen.

Das mit der ganzen Firmware ist gerade auch etwas verwirrend gibt es 
irgendwo schon eine Sammlung zum testen oder so.

von rudi (Gast)


Lesenswert?

Doku hin Doku her.

Je mehr ihr probiert desto mehr bekommt ihr auch das Gefühl für die 
d..fe IDE.

Ehrlich - ganz ehrlich - mich nervt die dermassen ;-) sowas gehört 
einfach nicht auf den Markt ;-)

Ich habe kein STRG+Leertaste die mir Befehle anzeigt welche ich nehmen 
muss, wie sie geschrieben werden müssen, ob sie falsch geschrieben 
worden sind und so weiter.

Das merkt man dann erst beim compilieren wenns wieder nicht weiter geht 
- der Autotext geht also nicht.

Die Funktionen werden nicht indexiert und angezeigt, ein Nachverfolgen 
ist nicht möglich mit Maus und Strg, jedesmal wenn man eine Function 
sucht, muss man wissen wo sie steht, damit man schauhen kann wie die 
params und structure ist.. ( das nervt am meisten ) der Workspace wird 
falsch interpretiert, aufpassen, das bin landet immer im letzten 
eingetragenen workspace  Projekt, Properties, C/C++ Build, Build 
location ..build directory kontrollieren..

am besten erst mal die 600 seiten der ide lesen, dann die compiler 
sachen weitere 1200 seiten und die anderen 2000 seiten immer wieder mal 
im PDF Ordner ( hilfe pdf documentation )  reinschauhen.. dann kann man 
sich mit der IDE bissal verständigen. Gott sei Dank ist das alles 
english.

Ihr tut euch einen wahnsinnigen Gefallen wenn ihr chris 'mamalala' 
esptools verwendet der "kerl" hat da ein wunderwerk für 'lau' gezaubert 
- das ich nie aber auch nie wieder missen will , und hält sich 
bescheiden..
wo ist der donation link :-) .. die Environment gleich in die Make 
eintragen als lange in der IDE die Einträge jedesmal zu ergänzen..Und 
nochwas - das ist mir passiert, das hat mir leider keiner gesagt :-)

..
wenn es mal läuft - dann läufts ;-) man wird süchtig ;-)
also Vorsicht Suchtgefahr !
;-)
...
und man wird zum Firmware Erfinder geboren ;-)
bei mir liegen pic und co total flach zur zeit.
der SoC ist ja wahnsinn - gut - mein erster ;-) Ehrlich wirklich mein 
erster - war ja froh überhaupt einmal mit mcu's anzufangen...
und ich bleib Sachen immer treu :-) wird also lange anhalten

macht tierisch Spass - und die Doku - dann auch - manche Sachen sind 
ganz lustig wie die übersetzt werden ;-) viele Sachen sind ja in english 
schon unterwegs .

Wenn man sich den Code ansieht kann man viel abschauhen - wo ich mich 
sehr schwer tuhe ( delphianer ) ist dieses vielfache des vielfachen 
define's immer wieder zu neuen aliases.. das ist ja ein dschungel code 
buch!

da wird man irre ;-) .. ich jedensfalls noch mehr als ich es schon bin. 
;-)

zumindest mit fehlender Explorer Ansicht der Functionen in den Makros / 
Files. manche Sachen sind doppelt gemoppelt oder einfach zu früh oder zu 
viel definiert, vertraut auf euren c instinkt - ihr könnt das besser!

fangt gleich mit einem neuen projekt an und stept euch schritt für 
schritt vor, wenn ihr dann compiliert und es läuft durch ist doch schon 
mal gut, wenn ihr dann eure hello world erwartet und es nichts kommt, 
denkt dran!!!1
ihr braucht den uart ;-) den hatte ich am anfang glatt vergessen ;-) ;-) 
;-)

und manchmal ist das Beste Ergebnis im einfachen C code - nur Mut und 
los gehts!! Let's make IoT ;-)

Espressif zieht sich nicht umsonst in die Cloud zurück mit den 
zukünftigen Firmwares ;-) ... he he he so seh ich das ;-)

@martin
wenn es schon mal compiliert dann ist das die halbe Miete!
danke fürs kompliment!

lg
rudi
;-)

@ESP8266Tester
genau da liegt der Hund noch begraben.
es muss eine Community her die bissal Übersicht schafft. Im Momentan 
überschlagen sich die Ereignisse, Espressif zieht sich in die Cloud 
zurück hoffe die kommen da wieder raus ;-) .

btw:
wenn das Boot Firmware abgeändert wird - dann war's das?
der SoC lässt sich der flashen ? ich denke nicht - das wird im ROM 
liegen oder? Sollte man im Hinterkopf haben oder verbessert mich - ist 
nur eine Anmutung.

von rudi (Gast)


Lesenswert?

;-)
ED zieht nach
http://blog.electrodragon.com/esp8266-gpio-test-edited-firmware/

na dann ist ja mal 1:0 für deutschland sicher  ;-)
GPIO is done "vor'na woche scho" ED!! "Schlafmütze" ;-)
he he . und mir hamm'S im forum steh ;-)
lg rudi
;-)

von rudi (Gast)


Angehängte Dateien:

Lesenswert?

Moin moin
die IDE nervt irgendwie - sie hat für mich nicht wirklich einen nutzen, 
ausser das man sieht, dass die compilation durchläuft. Da ich sowieso 
die ganze Zeit schon an was feile vorab mal ein Bildchen. Mehr wird dazu 
aber nicht veraten, hier tummeln sich Zubringer für ED ;-) und das 
wollen wir doch Partout hier in germany lassen ;-) kurz um, hab eine 
Lösung gefunden in einer eigenen IDE die Syntax ect einzubinden. Werde 
da diese Woche noch etwas feilen. Das Paket selbst wird es erst auf 
Weihnachten geben, das ist mir noch zu wackelig und man muss noch viel 
erklären. Aber soviel schon mal, er wird eine ESP8266 IDE made in 
"germany" ;-) die später - wenn es kommt - auch gcc u.a.  unterstützt. 
sodala . genug ausgeplaudert ..
das Wochenende ist um, die Woche beginnt. Die Woche ist ein Haufen 
Arbeit angesagt - die all fünfwöchige Frage : wer kommt zum rasenmähen ? 
:-) lg rudi ;-)

btw
Wer kennt ein Universal Flow to Code, also genau anders rum - kein Code 
2 Flow.
Es müsste sich sich integrieren lassen ( c oder c++ oder delphi .. von 
mir aus auch Java ) ..
ähnlich Flowcode - dann klicken wir die ESP zusammen, ist ja eh alles 
vorcompiliert ;-) man muss es ja nur setzen und legen.
Es wird einem ja sowieso schon alles präsentiert. ;-)
Espressif scheint verstummt zu sein ;-)

von rudi (Gast)


Angehängte Dateien:

Lesenswert?

Genauso verstummt wie mein zweiter Anhang, den wollt er nicht gleich 
mitnehmen, sorry für den push..lg rudi ;-)

von Waldemar P. (waldi_p)


Angehängte Dateien:

Lesenswert?

Hallo Gemeinde,

Hab Heute auch meine 4 Module bekommen.
Sind die Geil :-)

Am Anfang bischen mit dem Kabelsalat durcheinander geraten.
Hat mich richtig geärgert und Zeit gekostet die Dinger am laufen zu 
bekommen.

Hab ich mich entschlossen schnell eine Platine zu frickeln um die
nächsten Fehler zu vermeiden.

So entstand ein 3 -fach Huckepack China Board Ver 0.

Jetzt lubt es alles wunderbar

Die Teile machen einfach Spass und süchtig.

von Martin S. (der_nachbauer)


Lesenswert?

Waldemar P. schrieb:
> Die Teile machen einfach Spass und süchtig.

Uuuh, dann wird's wohl bald verboten ;)

von rudi (Gast)


Lesenswert?

der war gut ;-)

von rudi (Gast)


Lesenswert?

..aber zu spät.. lg rudi ;-)
leide bereits am esp-03 entzug -

von rudi (Gast)


Angehängte Dateien:

Lesenswert?

moin moin
..und wie gehts euch ? ;-)
he he he lg rudi ;-)

von Star K. (starkeeper)


Lesenswert?

Also irgendwie wird scheine ich hier einen Punkt verpasst zu haben. Um 
mal meine bisherigen Eindrücke zusammen zu fassen:
In dem Thread geht es um ein Wifi-Modul das es günstig bei diversen 
Händlern zu kaufen gibt, vornehmlich asiatischer Herkunft. Die Steuerung 
des Moduls erfolgt seriell über AT-Befehle die aus einer Chinesischen 
Dokumentation entnommen sind.
Alternativ dazu versucht "rudi" das Modul direkt mit Software zu 
programmieren, was ihm scheinbar auch gelinkt. Dazu gibt es aber weder 
verwertbare Infos oder irgendetwas hilfreichs in diesem Thread, korrekt? 
Lediglich Selbstbeweihräucherung in Form von YouTube-Videos mit 
blinkenden LEDs?

Der Artikel über das Modul hat sich bisher nicht weiter entwickelt 
sodass ohne eigene Nachforschungen die Nutzung des Modul weiter bei den 
AT-Kommandos bleibt?

Interesant wäre doch z.B. ob man das Modul auch in einem "Raw"-Modus 
versetzen kann und dann z.B. via SPI die ganzen WLAN-Pakete erhält um 
sie einem eigenen Netzwerk-Stack zum verarbeiten zu geben. Das würde den 
Anwendungszweck hin zu komplexeren Geräten mit Wifi vergrößern.

von Stefan Z. (stefan_z)


Lesenswert?

@starkeeper
Die Infos die Rudi mit uns teilen darf sind leider begrenzt, da er ein 
NDA unterschrieben hat, falls ich das richtig gelesen habe.
Er darf also fertige Binärdateien der Firmware posten, aber keine 
Details zur Programmierung selber, dem SDK usw. Vermutlich nicht mal die 
genauen Modalitäten des NDAs…

Und die blinkenden LEDs, die kurzen Schnippsel Ergebnisse, die 
Screenshots - all das reicht eigentlich für uns um zu sehen dass die 
Funktionen eingebaut sind. Ob jetzt eine LED blinkt, oder deine 
Stereoanlage angeht - wo ist da der Unterschied für Leute wie uns? 
Genau, einen Optokoppler statt der LED rangelötet und fertig ist die 
galvanisch getrennte Fernsteuerung…

von Axel H. (axhieb)


Lesenswert?

er darf nicht mal die Existenz des nda zugeben... Oder sonnst irgend 
etwas.

also wer infos will - den hersteller anschreiben.

von Christian K. (Firma: Atelier Klippel) (mamalala)


Lesenswert?

Es scheint wohl Fortschritte zu geben bzgl. des normalen GCC. Ein User 
aus dem ESP Forum arbeitet daran, und hat wohl soweit schon die call0 
ABI jetzt eingebaut. Der Beitrag dazu in dem ESP Forum ist:

http://www.esp8266.com/viewtopic.php?f=9&t=19&start=80#p991

Der Code in GitHub:

https://github.com/jcmvbkbc/gcc-xtensa/commits/call0-4.8.2

Habe das allerdings noch nicht getestet, da ich derzeit massiven 
Zeitmangel habe. Wenn das alles so funktioniert dann wird es wohl bald 
möglich sein das Modul ohne irgendwelche proprietären Tools zu 
programmieren.

Grüße,

Chris

von rudi (Gast)


Lesenswert?

> Also irgendwie wird scheine ich hier einen Punkt verpasst zu haben.

Nicht böse sein, aber es sind wahrscheinlich mehrere.

> mal meine bisherigen Eindrücke zusammen zu fassen:
> In dem Thread geht es um ein Wifi-Modul das es günstig bei diversen
> Händlern zu kaufen gibt, vornehmlich asiatischer Herkunft. Die Steuerung
> des Moduls erfolgt seriell über AT-Befehle die aus einer Chinesischen
> Dokumentation entnommen sind.

yeap

> Alternativ dazu versucht "rudi" das Modul direkt mit Software zu

habe es mit meinem "verkäufer talent" gemacht - versuch ist nun wirklich 
nicht mehr.

> programmieren, was ihm scheinbar auch gelinkt. Dazu gibt es aber weder
> verwertbare Infos oder irgendetwas hilfreichs in diesem Thread, korrekt?

das erste ist korrekt, gelingt super
das zweite - sorry - da hast Du aber ganz wichtige Threads hier 
überflogen.

> Lediglich Selbstbeweihräucherung in Form von YouTube-Videos mit
> blinkenden LEDs?

autsch Du tust mir weh ;-)

> Der Artikel über das Modul hat sich bisher nicht weiter entwickelt
> sodass ohne eigene Nachforschungen die Nutzung des Modul weiter bei den
> AT-Kommandos bleibt?

nach dem Du mir jetzt in's Auge gedrückt und meine Regale umgeschubst 
hast wirst Du so fortfahren müssen.

> Interesant wäre doch z.B. ob man das Modul auch in einem "Raw"-Modus
> versetzen kann und dann z.B. via SPI die ganzen WLAN-Pakete erhält um
> sie einem eigenen Netzwerk-Stack zum verarbeiten zu geben. Das würde den
> Anwendungszweck hin zu komplexeren Geräten mit Wifi vergrößern.

Sorry - Du scheinst wirklich Beiträge zu überfliegen.
ADC Beispiele sind da drin, eine ganze Developer Umgebung, das komplette 
SDK und noch vieles mehr.
Nachdem Du mir mein Auge ruiniert hast - meine Regale umgeschubst hast, 
bin ich Dir beleidigt, basta
Und ich lass Dich weiter den eigenen Nachforschung nachgehen.
vieleicht ist ja jemand anderes bereit. aber meine tiefen wunden der 
rechtschreib hinweise sind noch nicht mal verheilt
;-)

lg
rudi
;-)

von AufPaketAusChinaWartender (Gast)


Lesenswert?

moin moin!
ich verfolge das Thema schon eine Weile, super spannend das ganze. Als 
ich das erste Angebot auf aliexpress gesehen habe, dachte ich ich werd 
verrückt bei dem Preis  -> sofort ein paar bestellt

das ganze Kuddelmuddel mit dem SDK will mir nicht so richtig in den 
Schädel, wieso nicht einfach einen freien kompatiblem Compiler 
bereitstellen -.-

Aber ich muss sagen, beim warten auf die Dinger macht sogar hier nach 
news ausschau halten süchtig... haltet euch bloß nicht mit interessanten 
Neuigkeiten zurück! :D

@rudi kein Wunder, dass du bei den Temperaturen ganz verrückt wirst :P

von rudi (Gast)


Angehängte Dateien:

Lesenswert?

Wer was wissen will, kann sich ganz legitim an den Hersteller wenden.

Auf meine Frage zu einem PIN ADC habe ich eine Antwort erhalten,
und von dieser Neuen Stelle wurde ein NDA Hinweis gegeben.
Die Email kann ich ohne weiteres hier posten..da es mir nicht verboten 
wurde...ebenso das angehängte PDF
Specifikationen ect
Auch das "RAW" wird dann darin beantwortet sein.

Bei der neuen Stelle weiss die eine Hand nicht was die andere tut.
Den anghängten NDA poste ich wegen der digitalen zeichnung nicht.
bitte um verständnis.

lg
rudi
;-)



Zitat:

Dear Sir,

Thanks for your e-mail. Please refer to the attached NDA.

Please be noted that you need to send two signed hard copies to the 
following address.

Espressif Systems
Joanna Hu
M.P.: +86 131-6257-4603
Tel: +86 021-61062079
Add: Room A201, 456 Bibo Rd, Zhang Jiang Hi-tech Park, Pudong, Shanghai, 
China (201203)

We'll release SDK, HDK, APK and related materials to you after your 
signing of the attached NDA.

We'll release SDK, HDK, APK and related materials to you after your 
signing of the attached NDA.


Tout(Pin6) is the adc pin of ESP8266 and the adc range is from 0V to 1V.
BTW, we only attend the one in Shanghai.

Any quedtions, please let us know.

Thanks.


zitat ende

von Thomas R. (tinman) Benutzerseite


Lesenswert?

Star Keeper schrieb:
> Interesant wäre doch z.B. ob man das Modul ... via SPI

nein, das ESP-01 modul schon gar nicht, ESP-03/04 nach umlöten.
Den ESP8266EX selber aber schon, man braucht also eigene PCB

> auch in einem "Raw"-Modus versetzen kann und dann z.B. via SPI

hmm, was verstehst du unter raw?

Via SPI, um deutlich schneller zu sein als über UART, ja, das geht schon

> die ganzen WLAN-Pakete erhält um sie einem eigenen Netzwerk-Stack zum
> verarbeiten zu geben. Das würde den Anwendungszweck hin zu komplexeren
> Geräten mit Wifi vergrößern.

nein, wenn du auf netzwer-stack direkt zugreifen möchtest, dann bauchst
du den ESP8089 und nicht ESP8266 (soweit ich es verstanden habe).

von rudi (Gast)


Lesenswert?

>Interesant wäre doch z.B. ob man das Modul auch in einem "Raw"-Modus
>versetzen kann und dann z.B. via SPI die ganzen WLAN-Pakete erhält um
>sie einem eigenen Netzwerk-Stack zum verarbeiten zu geben. Das würde den
>Anwendungszweck hin zu komplexeren Geräten mit Wifi vergrößern.

wenn ich das video geschnitten bekomme ( mächtiger zeitmangel mir gehen 
noch ab: Flash, I2C, und eigenes ADC )  - am wochenende folgt noch ein 
LED geblinke video, nähmlich das einer SD Card am SPI im "RAW" Modus - 
die 2MB Flash reichen mir nicht und ich komm mit den Offset "noch" nicht 
klar.
lg rudi ;-)

von Star K. (starkeeper)


Lesenswert?

Also Entschuldigung wenn ich jemanden getroffen haben sollte. Aber der 
Thread ist schon recht lang und nach unzähligen kurz Posts mit wenig 
verwertbarem Inhalt für mich als Interessiertem an dem Modul musste ich 
das einfach mal los werden. Und letztlich sehe ich nun an der Resonanz, 
dass es noch viele weitere gibt die hier warten und auf abgreifbare 
Ihnalte warten ;-)

Also mit "Raw"-Modus meine ich, dass ich nicht den Stack in dem Modul 
verwenden muss sondern die Rohdaten erhalte, die im besten Fall schon 
entschlüselt sind aber noch immer in einem Netzwerkpaket verpackt. 
Sodass ich dann z.B. mit Hilfe von lwIP meinen eigene Stack damit 
füttern kann.

Dieses Konstrukt habe ich aktuell in einem Projekt laufen aber mit einem 
SPB104 Modul von HD-Wireless. Das klappt auch sehr gut nur kosten diese 
Module >40Euro, sodass eine 5 Euro Variante sehr toll wäre. Allerdings 
sind mir aktuell 40 Euro lieber als ein 5 Euro Modul zu dem ich keine 
Dokumentation bekomme.

Ich verstehe auch nicht warum man zur Benutzung einer API aus einer SDK 
einen NDA unterschreiben sollte. Da bleibt mir wohl nichts anderes übrig 
als zu warten bis ein anderer Chinese eine freie Kopie anbietet.

von rudi (Gast)


Lesenswert?

> @rudi kein Wunder, dass du bei den Temperaturen ganz verrückt wirst :
;-)
bist du etwa auch in florida?
;-) ;-) ;-) spass  ... bin daheim  ;-)
"spi"
genau das versuche ich - möchte andocken versuchen, obs gelingt kann ich 
noch nicht sagen - umgebung/ ist aber unterwegs hoffe dass es morgen 
eintruddelt - mal sehen. lg rudi

von Axel H. (axhieb)


Lesenswert?

Auf dem ic läuft lwIP so viel ich weiß.

eine Mail schreiben und das unterschriebene NDA zurück mailen ist ja 
nicht so schwierig.

von rudi (Gast)


Lesenswert?

> Also Entschuldigung wenn ich jemanden getroffen haben sollte

ne hast nicht wirklich - sind ja lauter smilies dabei.
und eine antwort hast ja auch gleich bekommen.
chris hat dir ja auch schon wieder einen hinweis da gelassen,
gcc ist auf dem prüfstand - und lese dich da mal ein -
eine community ist auch bald online usw...dazu gibt es dann auch 
verschiedene firmwares für jeden zweck. ( plz be patient )
lg rudi ;-)

von rudi (Gast)


Lesenswert?

weiss schon wer mehr was die wdt status meldungen im einzelnen bedeuten, 
z.B. den mode 1,7 ;-) ..das steht nähmlich niergendwo. ..bestimmt bin 
ich der einzige der mode 1,7 erhält ;-)..rechne auch nicht wirklich mit 
einer antwort. ;-) was will der
1
ets Jan 8 , rst cause:4 , boot mode (1,7) 
2
3
wdt reset
jetzt von mir ? ;-)
was mache ich falsch..
lg rudi
;-)

von Harald P. (Gast)


Angehängte Dateien:

Lesenswert?

Morgen Leute,

ich habe mir letztens auch mal einen ESP8266 (ESP-01) bestellt.
Der funktioniert so weit auch ganz gut.
Jetzt habe ich jedoch ein Problem:
Ich möchte nach 
http://blog.electrodragon.com/cloud-updating-your-wi07c-esp8266-now/ ein 
Update der Firmware durchführen.

Der erste Teil (Aufspielen einer AT+CIUPDATE fähigen Firmware) hat 
funktioniert.

Das Update mit AT+CIUPDATE gibt danach jedoch immer ERROR zurück. Ich 
habe es schon mehrmals probiert. Das Modul kann eine Verbindung mit dem 
Internet herstellen, ich konnte per AT+CIPSEND einen HTTP-Request an 
google.de schicken, der wurde auch beantwortet.

Im Anhang ist ein Screenshot von einem meiner Update-Versuche. Auffällig 
ist, dass nach +CIPUPDATE:3 und +CIPUPDATE:4 Pausen sind (nach 3 
ungefähr 20 Sekunden und nach 4 ungefähr 1 Minute).

Weiß einer von euch vieleicht, was das Problem ist?

Gruß,
Harald

von Thomas R. (tinman) Benutzerseite


Lesenswert?

ja das mag sein, eine fertig compilierte fw (genau die, die man bekommt 
bei dem online update) ist irgendwie nur halbgut (ein schon mal 
konfiguriertes modul läuft weiter, aber uart ist weg, was auch immer das 
sein soll). Wenn ich die letzt fw compiliere bekomme ich gleiches mist.
Kann also sein das Espressif den update gerade abgeschaltet hat. Meine 
sources und die bin sind von gestern morgen übrigens.

von Thomas R. (tinman) Benutzerseite


Lesenswert?

Axel H. schrieb:
> Auf dem ic läuft lwIP so viel ich weiß.
>

es gibt zwar beispiele die lwip benutzen, aber das lwip schon im rom 
integriert wäre ist mir neu.

von Rena Z. (rena2019)


Lesenswert?

electrodragon update: ESP8266 Wifi Board, Full IOs SMD (mit/ohne 
Keramikantenne) $4.20 
http://www.electrodragon.com/product/esp8266-wifi-board-full-ios-smd/

firmware 0.922: support to change baudrate

: Bearbeitet durch User
von Thomas R. (tinman) Benutzerseite


Lesenswert?

Thomas R. schrieb:
> Axel H. schrieb:
>> Auf dem ic läuft lwIP so viel ich weiß.
>>
>
> es gibt zwar beispiele die lwip benutzen, aber das lwip schon im rom
> integriert wäre ist mir neu.

ich hätte genau gucken sollen, ja, es benutzt LWIP.

von Ronny S. (phoenix-0815)


Lesenswert?

Guten Abend,
in die Runde hier.
Kurze Frage mal ist das jetzt hier das Aktuelle Modul und kann mir 
zufällig jemand sagen ob in der neuen Firmware (0092) da der adc 
abgefragt werden kann oder noch nicht.

http://www.electrodragon.com/product/esp8266-wifi-board-full-ios-smd/#

Gruß und Danke
Ronny

von Sam N. (networker)


Lesenswert?

Bitte bedenken: die Chinesen haben von 1.10. - 3.10. National-Feiertage.
Der Versand wird erst ab 4.10. abgefertigt.

von rudi (Gast)


Lesenswert?

bitte beachten! ;-)
1
 For SDK you have to sign SDA with original IC manufacture

es gibt demanch dann auch plagiate ;-)
;-) ;-)

btw:
die die ESP-03 verbindlich/unverbindlich "vorbestellt" haben können 
jederzeit bedarf zurücknehmen/erhöhen - kein problem -
ich habe ESP-01, ESP-03, ESP-04 (ED Modell ohne Antenne / mit Antenne ) 
frühzeitig vorbestellt. Pakete sind bereits "ausservertraglich" 
unterwegs. Der "strategische" Verkauf ab 01.10 geht von china aus. 
Bedenkt das Feiertage in China sind, daher werden fast zeitgleich China 
und Deutschland ( + tage zoll verspätung ) zur verfügung sein. ... mit 
etwas glück hält ein deutscher kunde das ESP-03 eher in der Hand als ein 
chinesischer ;-) ;-) das wäre doch mal was ;-) ;-)
ich geh weiter "LED blinken zu lassen" ;-) ;-) ;-)  ..
lg rudi ;-)

von rudi (Gast)


Angehängte Dateien:

Lesenswert?

OT
wenn eine nicht erfolgreiche meldung kommt beim email server, kann es 
sein dass ed versehentlich falsche einstellungen gemacht hat ? mit 
meiner zweiten email geht es - mit meiner ed verknüpfung kann ich nicht 
senden.
ruhig blut: stehen im kontakt
mich wundert es nur.
lg rudi ;-)

von ESP8266 Tester (Gast)


Lesenswert?

etwas verwirrend gerade alles hier

deutscher kunde erhält ESP-03 warscheinlich eher als china kunde

in china verkaufen sie nun ESP-04 und ESP-05 die plagiate sein könnten

oder wie ist das nun alles zu verstehen könnte das bitte jemand mal 
dummis wie mich entwirren

mfg

von rudi (Gast)


Lesenswert?

@ESP8266Tester

das war ein jux, ein "teufel an die wand malen"
Jux = Spass
Schelmandeutung = der böses denkt
teufel an die wand malen = wenn man etwas andeutet von dem man keine 
ahnung und wissen hat und dann plötzlich genau so ist..


da ED in der WIKI schreibt "original ICS manufacturer"
und dabei auch "SDA" anstatt "NDA" schreibt.

daher kommentierte ich den gegensatz

also nicht verwirren lassen!
lgr rudi

von HolgerW (Gast)


Lesenswert?

Ich hab das Firmware Update heute auf meinen 5 Modulen gemacht mit dem 
Tool von
http://blog.electrodragon.com/cloud-updating-your-wi07c-esp8266-now/

Dazu erstmal den Pegelwandler gebaut und mit CoolTermWin die generelle 
Verbindung geprüft.

Wenn das ok ist auf dem Modul GPIO0 auf Masse gelegt und dann erst mit 
Stromversorgung verbunden.
Das Tool oben hat das Modul sofort gefunden und auf die internet update 
fähige Version geflashed ...

Dann die Verbindung GPIO0 wieder getrennt und mit dem Terminalprogramm 
WLAN Zugang hergestellt (Clientmode/Wlanparameter)
Hat das Modul eine IP Adresse bekommen kann mit AT+CIUPDATE
das Update übers Netz gemacht werden.

Holger

von rudi (Gast)


Lesenswert?

deutsche kunde erhält eher...
bitte mal überlegen:

wenn ED die sachen erst am 91 10 anbietet online, aber nicht da 
ist...weil..
wenn china nationalfeiertage hat, also frühestens nach dem 4. okt 
bestellungen annehmen kann, also am montag 6 oktober und am 07 
versendet, dann hat der chinesische kunde es am 8 oktober

da rudi aber schon vor wochen instinktiv von jedem vorbestellt hat und 
die sendung auf dem weg ist, wie angekündigt, kann es sein dass die 
sendung am montag hier in de eintrifft, heist, Montag = 6 oktober und 
dann könnte  ein deutscher es eher als in china + zolltage 1-2 .. 
haben...komprende?

von ESP8266 Tester (Gast)


Lesenswert?

rudi schrieb:
> also nicht verwirren lassen!

okay na dann ist ja alles gut mach weiter so in diesem sinne frohes 
schaffen und ab wann bei dir erhältlich die neuen

mfg

von Christian K. (Firma: Atelier Klippel) (mamalala)


Lesenswert?

Kurze Info:

Der GCC Compiler funktioniert jetzt für den Chip. Habe mich mal 
hingesetzt, den Compiler gebaut, und dann die AT Firmware damit 
übersetzt. Diese funktioniert dann auch.

Werde später mal zusammenschreiben was man braucht. Der Benutzer 
jcmvbkbc aus dem ESP Forum hat auch fertige Scripts zur Verfügung 
gestellt um den Compiler zu bauen, diese habe ich verwendet. Musste noch 
eine Kleinigkeit anpassen, das wars aber.

Grüße,

Chris

von rudi (Gast)


Lesenswert?

> und ab wann bei dir erhältlich die neuen
..na ab 06 oktober wenn es gut geht?
..
..
aber denke eher nicht -Zoll,DHL,Papiere und wir haben am Freitag auch 
einen Feiertag..- ich rechne einfach mal mit dem Lauf der nächsten 
Woche, Baldrian alles da - den Nervenkitzel ertrag ich ohne nicht mehr 
;-) ;-)
die esp-03 wird mitte Oktober da sein, die wird selbst in China noch 
nicht vertrieben. sonst wäre die schon hier auf dem Tisch . egal was die 
kosten würde....lg rudi ;-) Sobald die ESP-03 auf dem Markt ist ( 
OKt-November? ) geht das Paket ohne weitere Kümmernis nach DE, alles 
Vorbestellt, samt Pigtail und Stabantenne ( gut das ist noch ein Punkt 
der nicht 100 prozent zugesagt werden kann aber es wird versucht ) .

von ESP8266 Tester (Gast)


Lesenswert?

Christian Klippel schrieb:
> Kurze Info:
>
> Der GCC Compiler funktioniert jetzt für den Chip.

na das ist ja mal wieder eine super info

rudi

dir auch dank für die ausführliche erläuterung

mfg

von Christian K. (Firma: Atelier Klippel) (mamalala)


Angehängte Dateien:

Lesenswert?

So, hier mal eine Kurzübersicht wie man sich den GCC bauen kann. Ich 
arbeite unter Linux, keine Ahnung was man anpassen müsste (oder welche 
Voraussetzungen es braucht) um das unter Win zu machen.

Als erstes holt man sich die ZIP Datei für die Build-Scripts hier:
https://github.com/jcmvbkbc/xtensa-toolchain-build

Dann die ZIP Datei für den GCC mit lx106 Support:
https://github.com/jcmvbkbc/gcc-xtensa

Jetzt das Archiv für die binutils-2.24 von hier:
http://ftp.gnu.org/gnu/binutils/

Das Archiv für den gdb-7.6 von hier:
http://ftp.gnu.org/gnu/gdb/

Und dann noch das Archiv für newlib-2.0.0 von hier:
http://ftp.gwdg.de/pub/linux/sources.redhat.com/newlib/

(Keine Ahnung ob man die newlib wirklich braucht, ich habe die einfach 
mitgeladen, weil die auch in der config Datei steht)

Um den GCC zu kompilieren braucht es wohl noch die -dev Pakete von 
irgendwelchen Bibliotheken. Das meckert er aber an wenn die fehlen, dann 
einfacht entsprechend die Pakete installieren und den Build-Prozess neu 
starten. Bei mir war es die libmsp-dev die gefehlt hat.

So, nun packt man "xtensa-toolchain-build-master.tgz" aus. Anschliessend 
packt man dann die Archive für GCC, gdb, binutils und newlib in dem 
dadurch erzeugten "xtensa-toolchain-build-master" Verzeichnis aus. In 
dem Verzeichnis befindet sich auch eine Datei namens "config". Die 
editiert man nun um die GCC Variable anzupassen. Dazu einfach das 
"GCC=gcc-4.9.1" auskommetieren und stattdessen 
"GCC=gcc-xtensa-call0-4.8.2" angeben.

Ggf. passt man noch die "PARALLEL" Variable an wenn man weniger als 4 
Cores hat.

So, in dem Verzeichnis startet man nun:

./prepare.sh lx106

Das sollte Fehlerfrei und quasi sofort erledigt sein. Ist das der Fall, 
startet man nun:

./build-elf.sh lx106

Das baut dann den eigentlichen GCC, binutils, etc. Sollte was an Paketen 
im System fehlen so meckert er das an und stoppt. Dann entsprechend die 
Pakete nachinstallieren und erneut "./build-elf.sh lx106" ausführen.

Wenn er fertig ist finden sich die Tools im Unterverzeichnis 
"build-lx106/root/bin".

Nun braucht es die Espressif-SDK sowie zwei weitere libs von den 
originalen Xtensa-Tools. Die Quellen zu diesen beiden Libs haben eine 
freie Lizenz, sollte also kein Problem sein. Es handelt sich dabei um:
1
XtDevTools/install/builds/RC-2010.1-win32/lx106/xtensa-elf/lib/libc.a
2
XtDevTools/install/builds/RC-2010.1-win32/lx106/xtensa-elf/arch/lib/libhal.a

Die beiden kopiert man einfach in das "lib" Verzeichnis der 
Espressif-SDK. Werde mich am Wo-Ende vielleicht mal daran machen die 
Quellen zu diesen beiden libs mit dem GCC zu übersetzen.

Nun könnte man schon fast z.B. die AT Firmware mit dem GCC übersetzen. 
Ich habe vor einiger Zeit mal ein verienfachtes Makefile gebaut, das man 
nur leicht anpassen muss um den GCC zu verwenden. Ich habe das 
angepasste mal hier drangehängt. "SDK_BASE" muss man sich anpassen, 
"EXTRA_INCDIR" verweist auf "/usr/include", da manche Quellen z.b. ein 
"#include <string.h>" haben, welche dann von dort kommt.

Nun muss man noch die "CC", "AR" und "LD" im Makefile anpassen, fertig.

Beim compilieren meckert er irgendwo das "uint32_t" redefiniert wurde in 
"c_types.h" aus der Espressif-SDK. Das passiert durch das einbinden der 
stdlib.h. Einfach alle Referenzen zur stdlib.h auskommentieren.

Nun sollte er fehlerfrei die Quellen compilieren. Ich habe im ESP Forum 
auch mein esptool veröffentlicht, das aus der compilierten .out Datei 
die Firmware-Images erzeugt.

So, das war es soweit erstmal.

Wer mag kann den Schwall an Text gerne in's Wiki packen, ich hab's nicht 
so mit Wiki editieren.

Schöne Grüße,

Chris

von Holger W. (holgerw)


Lesenswert?

Hallo,
Ich scheitere gerade am Webserver, bzw. dessen Antwort

Version ist die 0018000902

Der Webserver an sich läuft, ich bekomme den GET herein.
Jetzt möchte ich eine Antwort senden.
Im einfachsten Fall hab ich probiert:
Wlan Verbindung steht, CIPMUX=1, IP Adressen bekannt

AT+CIPSERVER=1,80
OK
Link
+IPD,0,2:GET / HTTP/1.1

AT+CIPSEND=0,5
> hello
SEND OK

Der Browser reagiert nicht.
Ok, fehlen die Header 200 OK usw, aber auch damit erhalte ich keine 
Antwort bzw. das Modul sendet nur noch "busy s..."
Sehr sinvolle Fehlermeldung ....

Hat jemand weitere Ideen oder ein funktionierendes Beispiel für mich ?

Holger

von Max H. (hartl192)


Lesenswert?

Sende nach der Nachricht noch AT+CIPCLOSE=0.
BTW:
Ich habe hier einen Webserver gepostet: 
Beitrag "Einfacher Webserver mit PIC24 + ESP8266"

von Markus B. (rusticus)


Lesenswert?

Super Sache Christian Klippel! Vielen Dank!

Es wär doch super, das hier gleich in einen Artikel zu packen oder 
meintest du das mit Wiki?

: Bearbeitet durch User
von Christian K. (Firma: Atelier Klippel) (mamalala)


Lesenswert?

Markus B. schrieb:
> Super Sache Christian Klippel! Vielen Dank!
>
> Es wär doch super, das hier gleich in einen Artikel zu packen oder
> meintest du das mit Wiki?

Ja, das meinte ich. Nur habe ich selber genau 0 Motivation irgendwelche 
Wiki's zu editieren, das überlasse ich anderen.

Grüße,

Chris

von ;-) (Gast)


Lesenswert?

In AT Beispiel mag er das 'system_upgrade_start' in
user_interface.h als bool deklarierte nicht finden.
wrong
undefinied reference to 'system_upgrade_start'
im at_ipCmd.c obwohl
#include "user_interface.h"
hab ich in makefile etwas vergessen?
danke
;-)

von Holger W. (holgerw)


Lesenswert?

Max H. schrieb:
> Sende nach der Nachricht noch AT+CIPCLOSE=0.
> Ich habe hier einen Webserver gepostet:
> Beitrag "Einfacher Webserver mit PIC24 + ESP8266"

läuft.. danke !
Bin auf PIC 18F damit unterwegs.
Holger

von rudi (Gast)


Lesenswert?

wer damit was anfangen kann .. wer nicht einfach nicht beachten:

http://youtu.be/QA-7Xsp0O4A

http://www.youtube.com/watch?v=QA-7Xsp0O4A

es wird ein langes wochenende -
dachte dem einen oder anderen hier im forum ausser led geblinke mal 
etwas anderes zu zeigen, eine simmulation. hoffe es wird richtig 
interpretiert.
das ist jetzt die erste simmulation die am ESP8266 durchgeführt wird.
done!
heisst, code zusammenklicken, testen und übertragen ..ap die post.
alles andere nach dem wochenende. bin tierisch dabei ;-)
lg rudi ;-)
schönen feiertag - nice weekend

von Mannnnn (Gast)


Lesenswert?

Shift Taste klemmt!
Wer soll das denn flüssig lesen?

von Mannnnn (Gast)


Lesenswert?

Ist das Video jetzt ein Rätselspiel?

Wer soll denn nun verstehen worum es da geht?

von Frauuuuuuu (Gast)


Lesenswert?

@Mannnnn
wer lesen kann ist klar im vorteil:
"heisst, code zusammenklicken, testen und übertragen "
übersetzt
code nix mehr schreiben müssen sondern in flussdiagramm zeichnen/klicken
simmulieren am pc - debuggen am pc - und flashen vom pc.
und ja - die shift taste klemmmmt an dem platz die gibts hier an meinem 
rechner nicht - musst halt jetzt lesen neu lernen. ;-)

von Manfred (Gast)


Lesenswert?

rudi schrieb:
> wer damit was anfangen kann .. wer nicht einfach nicht beachten:
>
> http://youtu.be/QA-7Xsp0O4A
>
> http://www.youtube.com/watch?v=QA-7Xsp0O4A
>
> es wird ein langes wochenende -
> dachte dem einen oder anderen hier im forum ausser led geblinke mal
> etwas anderes zu zeigen, eine simmulation. hoffe es wird richtig
> interpretiert.
> das ist jetzt die erste simmulation die am ESP8266 durchgeführt wird.
> done!
> heisst, code zusammenklicken, testen und übertragen ..ap die post.
> alles andere nach dem wochenende. bin tierisch dabei ;-)
> lg rudi ;-)
> schönen feiertag - nice weekend

Auf so einen Käse ohne Inhalt muss man erst einmal kommen. Gratuliere.
Wäre es nicht schön, wenn du  mit deinen Beiträgen einfach aufhörst?

von Markus B. (rusticus)


Lesenswert?

@Manfred:
Wieso bist du nicht in der Lage solche Beiträge, die dir als nicht 
sinnvoll erscheinen, einfach zu überlesen?

Solche Beiträge sind in keinster Weise konstruktiv, sondern einfach nur 
beleidigend!

von Frank M. (ukw) (Moderator) Benutzerseite


Lesenswert?

Markus B. schrieb:
> Wieso bist du nicht in der Lage solche Beiträge, die dir als nicht
> sinnvoll erscheinen, einfach zu überlesen?

Naja, irgendwo hat Manfred da schon recht. Rudi zieht den Durchschnitt 
von

            Informationsgehalt / Anzahl der Wörter

schon ziemlich weit runter. Zudem macht die Überflutung seiner Beiträge 
mit Smileys und anderen Floskeln es schwierig, das eigentlich 
interessante herauszufiltern. Ich hoffe, es erbarmt sich irgendwann 
jemand, das Essentielle in den Wiki-Artikel einzupflegen, damit man 
überhaupt noch den Überblick behält.

P.S.
Was mir im Artikel aufgefallen ist: Derjenige, der die AT-Befehle und 
deren Antworten beschreibt, hat systematisch LF und CR verwechselt.

Korrekt ist:

    \r = CR (Carriage Return)
    \n = LF (Linefeed)

Die Reihenfolge ist damit immer CR LF und nicht LF CR.

von kettenrad (Gast)


Lesenswert?

Manfred schrieb:

> Wäre es nicht schön, wenn du  mit deinen Beiträgen einfach aufhörst?

Ist das nun schon der Versuch der etablierten WLAN-Modul Produzenten, 
die ihre "Pfründe" schrumpfen sehen, diesen "Störenfried" auszubremsen 
oder nur der verbohrte "Futterneid" eines verkannten "Möchtegern-autors" 
?

von de1m (Gast)


Lesenswert?

hi leute,
hab mir das Ganze durchgelesen und habe aber leider trotzdem kein 
Antwort bekommen.

Ich möchte an einen externen Server(im Internet) eine POST Abfrage 
machen, ich möchte halt bestimmte Info von dem Server abholen und diese 
dann an einem kleinen Display ausgeben.

Kann man so was mit diesem Modul realisieren?

von kettenrad (Gast)


Lesenswert?

schau mal hier:
http://zeflo.com/2014/esp8266-weather-display/

-dort werden Wetterdaten aus dem Netz auf einem kleinen Display 
ausgegeben ...

von Markus B. (rusticus)


Lesenswert?

@Frank M:

Das macht für mich nun den Unterschied zwischen konstruktiver Kritik und 
un-konstruktiver Kritik

Den Artikel kann so weit ich weiß jeder ändern

Ich kann die Informationen leider noch nicht überprüfen aber du meinst 
sicherlich diesen Absatz, oder?
1
Ab hier können wir uns über ein TCP Socket auf Port 2526 mit dem Modul verbinden und Daten austauschen. Empfangene Daten werden folgender Weise angezeigt. Gesendet wurde "Hallo Leute" + LF + CR.
2
3
    <\r><\n>
4
    +IPD,0,11:Hallo Leute<\r><\n>
5
    OK<\r><\n>


Und es müsste so heißen?
1
Ab hier können wir uns über ein TCP Socket auf Port 2526 mit dem Modul verbinden und Daten austauschen. Empfangene Daten werden folgender Weise angezeigt. Gesendet wurde "Hallo Leute" + CR + LF.
2
3
    <\r><\n>
4
    +IPD,0,11:Hallo Leute<\r><\n>
5
    OK<\r><\n>

von Frank M. (ukw) (Moderator) Benutzerseite


Lesenswert?

Markus B. schrieb:
> Den Artikel kann so weit ich weiß jeder ändern

Das weiß ich. Tatsächlich bin ich auch zuweilen ein fleißiger 
Artikelschreiber, siehe auch IRMP als Beispiel. Da ich meine 4 
Module, die bei mir eingetroffen sind, aus Zeitmangel noch nicht 
auspacken - geschweige denn ausprobieren - konnte, habe ich mich noch 
nicht an den Artikel getraut. Das wird sich aber bestimmt noch ändern.

> Ich kann die Informationen leider noch nicht überprüfen aber du meinst
> sicherlich diesen Absatz, oder?

Ja. Insgesamt gibt es 4 Vorkommnisse im Artikel. Mit lokaler 
Browser-Suche nach LF findet man diese sofort.

> Und es müsste so heißen?

Ja.

: Bearbeitet durch Moderator
von rudi (Gast)


Lesenswert?

OT einfach überfliegen und nicht in den BlogsSpot auf eigene Website 
einbinden, könnte manche langweilen.

@Manfred
> Auf so einen Käse ohne Inhalt muss man erst einmal kommen.
> Gratuliere.
> Wäre es nicht schön, wenn du  mit deinen Beiträgen einfach aufhörst?

Wäre es da nicht besser DU würdest meine Beiträge überlesen bevor die 
Mehrzahl der Interessenten auf die Beiträge verzichten müsste?
btw:
Es wäre übrigens schön, wenn man sich mit Account anmeldet als so 
unpersönlich, wenn man schon jemanden versucht zu ohrfeigen.


@mod:
Da wäre ich der gleichen Meinung von vielen.
Im OT Bereich muss man sich anmelden, in Fachbereich kann jedoch jeder 
schreiben?

@kettenrad
> Ist das nun schon der Versuch der etablierten WLAN-Modul
> Produzenten, die ihre "Pfründe" schrumpfen sehen

So sehe ich das auch. Obwohl solche Menschlein eigentlich immmer 
zweigleisig fahren, jeden den Honig ums Mundwerk zu verteilen, einmal 
mit Zuckerbrot Absicht und einmal mit Peitsche der folglichen Bienen die 
einen stechen sollen. Er disqualifiziert sich aber hier bei Publikum und 
"Lieferant", sodass es einfach nur Neid ist.^^

Es ist mir eine wohllustige Freude jedesmal unter den Limits dieser 
Heinis zu liegen. Sammelbestellungen sind nun mal sozial engagiert und 
nicht Profit Gier, dass kann der eine und andere hier, der sich bisher 
daran bei mir beteiligte, auch bestätigen.

btw:
ED liefert erst ab 08 Oktober( eher später)  aus, da dürfte ich die 
ersten 1000 schon "bedient" haben.
;-)
Aber ich kann die Meute beruhigen, es liegen nicht mal 20 stck an 
vorbestellten ESP-03 vor, also alles heisser Wind.
Denke dass die meisten erst nach Ankunft in DE anfragen:"Hast du noch?" 
Dann sage ich ja, wieviel, kommst zum abholen oder willst es morgen im 
Briefkasten haben? Genau um das gehts mir!
Ich will nicht warten bis ich was mit Technik machen kann wenn sie zur 
Verfügung steht, sondern will loslegen. Und andere haben auch ein Recht 
darauf. Und mit Gleichgesinnten teile ich das wie sie mit mir manchmal 
Code und Unterstützung teilen.

;-)

Der musste da jetzt sein weil ich mich fast querlache - ok es hätte ein 
"LOL" gereicht aber ich bin mit dem Smilie aufgewachsen nicht erst mit 
SMS.

@Frank
> Korrekt ist:
>
>    \r = CR (Carriage Return)
>    \n = LF (Linefeed)
>
> Die Reihenfolge ist damit immer CR LF und nicht LF CR

Das merkt man auch in der neuen 18er Version, ein \r reicht nicht mehr 
zum abfeuern der AT Commands, jetzt brauchts ein \r\n, das wird auch 
Peter bestätigen können mit seinem Konfigurator, oder er hat von Anfang 
an \r\n eingebaut nach einem AT Command.

btw:
Kann man die Smilies nicht visuell abschalten?
Also eigentlich lass ich mir das kichern im Gespräch nicht unterbinden, 
aber wenn es der Übersicht hier genüge dient, dann achte ich mal darauf.
Das kann man einrichten - was man aber nicht einrichten kann ist dieser 
ständige Zwang der Gross und Kleinschreibung. Ich schreibe meinen code 
auch klein.
So ist das nun mal. Dass ich hier jetzt versuche darauf zu achten liegt 
an der Zeit die ich jetzt mir nehmen konnte das zu schreiben.

Rauch ist weg - Dampf geht gen Himmel und alles ist wieder gut.
Simmulation schreibt man mit einem "m" ok - gemerkt.
Wenn jemand einmal den Post

Beitrag "Re: Wlan2Serial Modul für 5 euro"

beantworten würde, dann wäre anderen und mir mehr geholfen.



LG
rudi
;-)

schönes langes wochenende!

von Manfred (Gast)


Lesenswert?

Markus B. schrieb:
> @Manfred:
> Wieso bist du nicht in der Lage solche Beiträge, die dir als nicht
> sinnvoll erscheinen, einfach zu überlesen?

Du hast recht: der Käse von Rudi wird ignoriert ;)

von kettenrad (Gast)


Lesenswert?

> Denke dass die meisten erst nach Ankunft in DE anfragen:"Hast du noch?"
> Dann sage ich ja, wieviel, kommst zum abholen oder willst es morgen im
> Briefkasten haben?

Wenn, -dann letzteres!
Sonst bekomme ich noch den Rasenmäher in die Hand gedrückt ...

von Frank M. (ukw) (Moderator) Benutzerseite


Lesenswert?

rudi schrieb:
> @Frank
>> Korrekt ist:
>>
>>    \r = CR (Carriage Return)
>>    \n = LF (Linefeed)
>>
>> Die Reihenfolge ist damit immer CR LF und nicht LF CR
>
> Das merkt man auch in der neuen 18er Version, ein \r reicht nicht mehr
> zum abfeuern der AT Commands, jetzt brauchts ein \r\n, das wird auch
> Peter bestätigen können mit seinem Konfigurator, oder er hat von Anfang
> an \r\n eingebaut nach einem AT Command.

Ich sprach von den Antworten des Modules. Diese werden mit \r\n - 
sprich CRLF - abgeschlossen. Das ist AT-Standard.

Dass nun auch Kommandos mit \r\n gesendet werden müssen, entspricht 
NICHT dem AT-Standard und ist definitiv ein Fehler. Hier muss ein \r 
(sprich CR) genügen.

Hintergrund: Schon seit 30 Jahren sendet ein Terminal mit 
VTxxx-Emulation standardmäßig nur ein \r (sprich CR), wenn man auf die 
Wagenrücklauf-Taste (CR-Taste, bei PCs auch Enter-Taste genannt) drückt. 
Jedes AT-kompatible Modem reagiert darauf.

> Kann man die Smilies nicht visuell abschalten?

Kannst Du die nicht mal für kurze Zeit emotional abschalten? Denke 
daran: Zuviel des Guten ist immer Zuviel des Guten.

> Das kann man einrichten - was man aber nicht einrichten kann ist dieser
> ständige Zwang der Gross und Kleinschreibung. Ich schreibe meinen code
> auch klein.

Deinen Code kannst Du gerne klein schreiben. Hauptsache, der Computer 
versteht das. Anders ist es aber, wenn Du hier klein schreibst. Die 
Leser sind Menschen und nicht Computer. Und sie können das hier 
geschriebene wesentlich einfacher erfassen, wenn sich an die korrekte 
Groß-/Kleinschreibung gehalten wird.

Wenn Du ausschließlich alles klein schreibst, dann wälzt Du Deine 
Arbeit, die Shift-Taste zu betätigen, auf viele Deiner Leser mehrfach 
ab. Denn diese müssen Deine Sätze im Kopf wieder dekodieren. Und das ist 
Arbeit. Schlimm ist es, wenn diese Arbeit 1000fach gemacht werden 
muss... einfach weil vielleicht 1000 Leser Deine Postings lesen.

Arbeit eines einzelnen auf alle anderen abzuwälzen ist weder soziales 
Verhalten noch zeugt es von Respekt. Überdenke dies bitte einmal.

von AufPaketAusChinaWartender (Gast)


Lesenswert?

>mal was anderes, da ich etwas unsicher bin:
>wenn ich ein flash speicher habe,( egal welches - ist ein beispiel )
>dass mir 1 MB (1.024 Byte? ) zur verfügung stellt, in sectoren 0-511
>also 512 gesamt , wo jeder sector 2kb gross ist, muss ich beim offset
>mit 2000 byte oder 16000 bits ( 1 kbyte = 1024 Bit ??) counten/rechnen
>wie sieht der offset dazu aus?

>ich nehme mal an mit 2000 byte
>aber wo startet der offset, bei 0 oder 1

bin mir zwar nicht sicher ob ich dein Problem verstanden habe aber ich 
schreibe mal was mir dazu in den SInn kommt:

kilo bedeutet in Bezug auf Speicher idR. 2^10 = 1024
daher: 1kB = 1024 Byte
       1MB = 1024 kB  -> 1024 * 1024 Byte = 1048576 Byte

wenn du eine Sektorgröße von 2kB (2048 Byte) hast, geht das mit den 512 
Sektoren doch wunderbar auf (?)

>wenn ich den flash im 2. sektor ab start beschreiben will, verwende ich:

>flash.write(sect,offset,daten,size)
>// also
>flash.write(0x01,0x07D0,data,sizeof(data))

abgehsehen davon, dass ich durch die Methodensignatur trotz Glaskugel ;) 
nicht sagen kann was in dieser Methode tatsächlich passiert, würde ich 
das intuitiv anders machen:
flash.write(0x02,0x0,data,sizeof(data))

du willst ja am Startadresse von Sektor 2 (also ohne offset) schreiben.

von Thomas R. (tinman) Benutzerseite


Lesenswert?

Frank M. schrieb:
> Die Leser sind Menschen und nicht Computer. Und sie können das hier
> geschriebene wesentlich einfacher erfassen, wenn sich an die korrekte
> Groß-/Kleinschreibung gehalten wird.

unsinn, es ist für einen menschen nicht von bedeutung ob es Groß oder 
klein- geschrieben wird. Es ist auch keine extra arbeit, die verzögerung
zwischen sehen und erkennen ist genau die selbe. Selbsverständlich gibts 
menschen die probleme haben neue sache zu begreifen, die haben 
tatsächlich eine extra verzögerung wenn wörter die die im Groß kennen 
auf einmal klein geschrieben sind, aber hier handelt sich normalerweise 
um die weniger sowohl geistlich als auch technisch begabten, die dürften 
hier im forum sehr selten zu treffen sein. Abgesehen davon unterscheided 
der grossteil der menscheheit nicht zwischen gross und kleinschreibung.

von kettenrad (Gast)


Lesenswert?

aus:
http://de.wikipedia.org/wiki/Gro%C3%9Fschreibung


Neuere Erkenntnisse weisen allerdings darauf hin, dass die 
Großschreibung das Lesen vereinfacht und die Lesegeschwindigkeit erhöht, 
da die Großbuchstaben der Nomen den Augen eine wichtige 
Orientierungshilfe bieten.[7][8]

Dieser Vorteil gilt nicht nur für deutsche Muttersprachler, auch Leser 
anderer Sprachen, die gewöhnlich nicht in Großschreibung verschriftlicht 
werden, erreichen einer niederländischen Studie zufolge mit einer 
Großschreibung ihrer Muttersprache nach den Regeln der deutschen 
Rechtschreibung eine höhere Lesegeschwindigkeit.[9]

von Hm. (Gast)


Lesenswert?

Thomas R. schrieb:
> unsinn, es ist für einen menschen nicht von bedeutung ob es Groß oder
> klein- geschrieben wird. Es ist auch keine extra arbeit, die verzögerung
> zwischen sehen und erkennen ist genau die selbe. Selbsverständlich gibts
> menschen die probleme haben neue sache zu begreifen, die haben
> tatsächlich eine extra verzögerung wenn wörter die die im Groß kennen
> auf einmal klein geschrieben sind, aber hier handelt sich normalerweise
> um die weniger sowohl geistlich als auch technisch begabten, die dürften
> hier im forum sehr selten zu treffen sein. Abgesehen davon unterscheided
> der grossteil der menscheheit nicht zwischen gross und kleinschreibung.

klare zustimmung!

dieser auf falschem ordnungssinn basierender rechtschreibfimmel von 
vielen deutschen hat sich ohnehin bald.

noch ein paar generationen und auch deutsch wird nur noch klein 
geschrieben...so wie fast alle anderen sprachen auf der welt auch.

gut so!

von Interessiert (Gast)


Lesenswert?

Thomas R. schrieb:
> Abgesehen davon unterscheidet der grossteil der menscheheit nicht
> zwischen gross und kleinschreibung.

Danke... diese nervigen Rechtschreibflames gehen mir sowas von auf den 
Sack. Ja ich schreibe nach Vermögen groß und klein. Aber ich sehe da 
über haupt kein Problem, wenn jemand alles klein schreibt. Manche 
Menschen haben da wohl echt ein Problem mit dieser exorbitanten 
Transferleistung...

http://pics.nase-bohren.de/hans.jpg

On-Topic:

Habe mich sehr gefreut zu lesen, dass jetzt anscheinend eine Toolchain 
für Linux mit gcc auf die Beine gestellt wurde. Werde ich mir heute mal 
ansehen und testen, ob ich damit was zusammen bekomm. Das macht das Teil 
jetzt richtig interessant - wenn man nicht mehr auf das komische SDK mit 
NDA, Windows und dem ganzen Mist angewiesen ist (will jetzt hier nicht 
Windows/Linux trollen, aber Software-Entwicklung geht mir aus Gewohnheit 
mit autohell unter Linux eben leichter von der Hand).

von Christian K. (Firma: Atelier Klippel) (mamalala)


Lesenswert?

Interessiert schrieb:
> wenn man nicht mehr auf das komische SDK mit
> NDA, Windows und dem ganzen Mist angewiesen ist (will jetzt hier nicht
> Windows/Linux trollen, aber Software-Entwicklung geht mir aus Gewohnheit
> mit autohell unter Linux eben leichter von der Hand).

Das ist derzeit noch das Problem. Es gibt jetzt zwar einen GCC der Code 
für den Chip erzeugen kann, aber es braucht bisher immer noch das SDK 
welches derzeit nur unter NDA legal zu bekommen ist.

Wir sind aber dabei Espressif dazu zu bewegen zumindest die benötigten, 
vorkompilierten Bibliotheken herausgeben zu dürfen, oder noch besser das 
die gleich den Quellcode dafür herausrücken und freigeben. Nun ist ja 
erst mal ein paar Tage "Feiertag" in China, und dann werden die auch 
noch etwas Zeit brauchen um zu antworten. Man wird sehen..

Grüße,

Chris

von bösewicht (Gast)


Lesenswert?

Hm. schrieb:

> noch ein paar generationen und auch deutsch wird nur noch klein
> geschrieben...

hm, wohl eher in "Pinyin"(Programm zur Fixierung der Laute im 
Chinesischen);

von Holger W. (holgerw)


Angehängte Dateien:

Lesenswert?

Hi,
neben der Groß-/Kleinschreibdebatte mal was anderes.
Mein erstes Projekt mit dem Modul nimmt Gestalt an.
Es ist eine WLAN--RFM12 Bridge, als Prozessor ein PIC 18F.
Diese benötige ich für meine Hausautomation.
Über 433 MHZ senden bei mir Sensoren (Helligkeit/Temperaturen/Schalter 
usw.)
Diese Informationen bekommt das Modul und gibt diese aktiv per WLan an 
die Zentrale, hier ein Synology NAS mit der Software openHAB.
Aber auch openHAB kann aktiv per WLan Befehle absetzen, die dann z.b. in 
Signale für Funksteckdosen umgewandelt werden.

Alles läuft per HTTP Binding.
Die Software ist noch nicht ausgereift, vom Ansatz her läuft es aber.
Allen hier für die Informationen rund um das WLan Modul vielen Dank!

Holger

von rudi (Gast)


Lesenswert?

@kettenrad
> Wenn, -dann letzteres!
> Sonst bekomme ich noch den Rasenmäher in die Hand gedrückt ...

Das ist jetzt aber keine Frage oder..? ;-)
Ich gehe davon aus dass Du Dir Gummistiefel mitnimmst ;-)

Also Käse& OT und Emotion wird jetzt von mir so mackkiert über den 
Betreff, dann wird  es in der Benachrichtigungsemail schon angezeigt.
Wer dann trotzdem draufdrückt ist selber schuld ;-)
Also @Manfred, einfach den Beitrag in Zukunft nicht mehr lesen, wenn 
Dich generell Beiträge von mir langweilen, dann sieht man das auch in 
der eMAil von wem es kommt - dann einfach nicht beachten. Man kann doch 
einen Filter einbauen?.
lg
rudi
;-)

Aber mal ganz was anderes, an die Meckerer der Gross und 
Kleinschreibung, der wie man was schreibt Gemeinde, dreht es euch doch 
mal um:
versucht mal einen text zügig einmal alles klein zu schreiben, ohne euch 
dabei zu ertappen, dass ihr auf die schift taste drückt... das ist 
schwerer "a l s" die Rechtschreibung hinzubekommen. beim satzanfang 
werdet ihr die erste zeit enorm daran scheitern, das klein zu schreiben 
und immer wieder feststellen müssen,. dass hänschen's argwohnheit sehr 
schwer ist sich wieder abzugewöhnen. es gibt aber im leben nicht alles 
geregelt. manchmal muss man nach regeln suchen und dann anwenden. nicht 
jede regel ist gewollt oder gewünscht. und ein anderer hat wieder andere 
regeln, man kann sich aber versuchen anzupassen, zu tolerieren oder eine 
neue gemeinsame regel aufzustellen.

lg nochmal

von rudi (Gast)


Lesenswert?

@Holger
Sieht gut aus! Danke für's sharen.
Wie löst Du das Spannungsproblem 5V / 3,3 Volt?
Welchen 433er Empfänger verwendest Du in Deiner Schaltung?
Kannst Du die Rückseite mit den Kondensatoren auch posten? Sieht 
profihaft aus - wenn es denn nicht schon ein Schaltnetzteil ist?
LG Rudi Smilie

von Holger W. (holgerw)


Lesenswert?

Danke ...
Die ganze Schaltung läuft mit 3,3V, keine Pegelwandlung.
Das ist ein RFM12B.
Der Spannungsregler ist ein StepDown von Pololu, keine Probleme mit 
Abwärme.

Unterseite .. die Platine wurde für das Projekt missbraucht, 
ursprünglich nur für PIC und RFM gedacht... sieht nicht so schön aus...

Bei Gelegenheit mach ich mal noch Bilder.

Holger

von bösewicht (Gast)


Lesenswert?

Sieht gut aus! Danke für's sharen.
Wie löst Du das Spannungsproblem 5V / 3,3 Volt?
Welchen 433er Empfänger verwendest Du in Deiner Schaltung?
Kannst Du die Rückseite mit den Kondensatoren auch posten? Sieht
profihaft aus - wenn es denn nicht schon ein Schaltnetzteil ist?
LG Rudi Smilie

-was ist das?
.-(
Ich will den echten rudi wiederhaben   !!!

von Torsten C. (torsten_c) Benutzerseite


Lesenswert?

OMG, was für ein Thread!

Ich hoffe, das steht hier nicht schon mehrfach:

Wie schnell (Bytes pro Sekunde) kann man damit in etwa Daten übertragen?

Ich möchte Texte / Laufschrift oder vielleicht auch Grafiken an eine 
LED-Matrix übertragen.

von rudi (Gast)


Lesenswert?

@AufPaketAusChinaWartender
>>flash.write(sect,offset,daten,size)
>>// also
>>flash.write(0x01,0x07D0,data,sizeof(data))

>abgehsehen davon, dass ich durch die Methodensignatur trotz Glaskugel ;)
>nicht sagen kann was in dieser Methode tatsächlich passiert, würde ich
>das intuitiv anders machen:
>flash.write(0x02,0x0,data,sizeof(data))
>
>du willst ja am Startadresse von Sektor 2 (also ohne offset) schreiben.

Genau Dein Posting beantwortet (fast) alle meine Fragen
Ich sehe jetzt wegen dem "Sector 2" und der "0x02" in Bezug zu "Sector 
0" dann 0x00 das der NumIdX dem SectorIdx gleich ist.
Beim Nachdenken aber für was ist dann das Offset gut? Ich sehe in der 
Glaskugel jetzt schon 1000 Leut den Kopf schütteln über meine Frage, 
aber nur wer fragt, bekommt Antworten.sorry.

Ich schreibe also auf Sector 5 ab start des Sectors meine 20byte
1
 
2
flash.write(0x05,0x0,data,sizeof(data))

Jetzt will ich 30 byte weiterschreiben, jetzt brauche ich erst den 
Offset des vorherigen? ( woher ? )
1
 
2
flash.write(0x05,0x14,data,sizeof(data))

Muss ich mir das in einer Tabelle ablegen um zu wissen wo es dann 
hernach steht?

Ich könnte einen Flash Treber erstellen, der mir das automatisch 
erstellt,
also die Einträge? Und den Offset im Eintrag mitschreiben als CountByte?

Oder ganz andere Richtung?

Solange ich dazulern bin ich im Gegensatz zu vielen - gerne der Troll 
der Nation.

von rudi (Gast)


Lesenswert?

@bösewicht
> -was ist das?
>.-(
>Ich will den echten rudi wiederhaben   !!!

;-) der ist immer noch da da ^^
aber jetzt schnell beim einkaufen.. hab den feiertag zwar im kopf gehabt 
aber vergessen.. auch wens keinen interessiert ;-)
ich schreib es aber.. siehst da ist der rudi wieder   ;-)
lg rudi
;-)
und es blinkt wieder
;-) ;-)

von bösewicht (Gast)


Lesenswert?

- na, -gottseidank!

von AufPaketAusChinaWartender (Gast)


Lesenswert?

rudi schrieb:
> Beim Nachdenken aber für was ist dann das Offset gut?

wie gesagt, ich weiß nicht wie die Randbedingungen aussehen. Natürlich 
könnte man auch einfach eine Methode "flash.write(addr,daten,size)" 
haben, bei der Sektor und Offset nicht separat übergeben werden müssen. 
Dass ein Sektor und ein Offset übergeben werden lässt mich vermuten, 
dass In der Methode auch gleich -wie bei Flash-Speicher üblich- der 
gesammte Sektor gelöscht wird, bevor die daten geschrieben werden 
können. Vielleicht verlangt dein Flash-Baustein diese ja auch zur 
ansteuerung separat.Ist diese Methode vorgegeben? hat die einen Inhalt, 
oder alles nur Überlegungen?...
Mit ein paar mehr Informationen wäre das sicher kein Problem.

>Jetzt will ich 30 byte weiterschreiben, jetzt brauche ich erst den
Offset des vorherigen? ( woher ? )
Normalerweise ein Zähler den du nach dem Aufruf um die Anzahl der 
geschriebenen Bytes inkrementierst.

>Muss ich mir das in einer Tabelle ablegen um zu wissen wo es dann
hernach steht?
oder du schreibst ein eigenes innovatives Dateisystem :P
...wieder das Problem dass ich nicht weiß was du vor hast - aber 
generell ist es von Vorteil zu wissen wo die Daten liegen die einen 
interessieren. Ob das aber für deinen Anwendungsfall clever ist steht 
auf einem andern Blatt.

von rudi (Gast)


Lesenswert?

@AufPaketAusChinaWartender
genau diese antworten sind mir nützlich - vielen dank!

ich hatte in dem letzten zitierten absatz schon stehen vorher "fat und 
tabelle", habs aber dann wieder editiert, denn dann würde jeder wissen, 
dass ich versuche, da mir ein "laufwerk" darauf einzurichten..das ohne 
angaben stehen zu haben wo was steht und verschlüsselt wird  ..;-)
weg damit - nicht drüber nachdenken.

mit einem pc bios habe ich es laufen, eine tastenkombination, der 
rechner startet über das bios im biosflash und ist im "service mode" mit 
tcp und kleiner festplatte auf dem bios und cd rom driver ist auch 
geladen
keine weiteren hd sind erforderlich, kann aber eingebunden werden,  wems 
interessiert kann ich ja mal einen link zum nachbauen posten.
das ganze läuft mit miniembeddeddos, wo der command.com nicht mal 2kb 
hat. allesamt ein interessantes thema, damals bei den internetboxen und 
der m-system's doc's. einfache technik, für den einen oder anderen jetzt 
eine neue grosse welt.

da denke ich in ganz groben gewand parallel etwa hin. nein ich will kein 
dos auf dem ESP8266 laufen lassen, oder eMbeddedBasic, ist mir alles zu 
einfach. bissal mehr zutrauen könnt ihr mir schon  ;-)

was ich jetzt nicht sicher gewusst habe, ist, dass ich damit rechnen 
muss, wenn ich einen sector beschreibe, dass der ganze sector eventuell 
gelöscht wird, dachte wenn ich die ersten 30 byte beschreibe, hänge ich 
beim nächsten schreiben die neuen daten ab ende +1 dem sector an, daher 
dachte ich, der offset wäre die stelle, wo die daten aufhören, "derweil" 
wird es so sein, dass mit "offset" der begin der daten gemeint ist bzw 
der offset der vorherigen daten? gibt es dazu kein regelwerk, eine 
basis? ist das von chip zu chip verschieden? unter welchem stichwort 
findet man das im datenblatt?

btw: ok, es wird von einigen herstellern angeraten den sector dann ganz 
neu zu schreiben weil durch das schreiben nachbarzellen beeinflusst, 
geschwächelt  werden können..
btw ende.

mir kommt in den sinn, ich lese die daten vom sector erst ein, schreibe 
dann meine neuen daten mit den alten daten in den sector, sofern das 
platz hat, falls nicht, muss ich einen neuen sector anpatzen und dann 
darauf achten, dass mir nichts verloren geht, heist auch da den ganzen 
sector einlesen ..ok dann sind wir schon beim speichermanagement?

es sind erstmal überlegungen, mich ganz dumm zu stellen, was da 
passiert, was man machen kann, was andere machen, was man verhindern 
muss, wie man was verhindern muss, wie man sicherheiten einbauen kann, 
welcher aufwand, auf wessen und wem seine kosten. dumm nachgefragt, gibt 
es sehr viele unterschiede bei den flashes, auf was muss man achten, 
wenn man sich noch nicht festgelegt hat, was sollte man partout 
vermeiden?

ok, danke einstweilen, das bringt mich in der überlegung schon mal 
weiter. ich werde da auch mal ergebnise posten und keinen im dunklen 
stehen lassen, wems interesiert, das posten jetzt gemeint. ;-)

lg rudi
(einer geht schon)
;-)
(einer geht olwei)

von Martin S. (der_nachbauer)


Lesenswert?

Entschuldigt, wenn ich bereits beantwortete Fragen u.U. nochmal stelle, 
aber mir ist immer noch nicht ganz klar, wie es mit dem Flash und dem 
EEPROM bei "unseren" esp8266 Modulen aussieht.

Erschwerend kommt noch dazu, dass im Forum auf esp8266.com heraus 
gefunden wurde, dass es wohl mehrerlei Möglichkeiten gibt, um Programme 
zu flashen (konkret wohl 32K "im Stück" oder bis zu 64K in zwei 
Abschnitten ?)

[edit: siehe u.a. hier 
http://www.esp8266.com/viewtopic.php?f=5&t=9&start=50#p889 ]

Daher hier die Bitte um Erleuchtung - kann mir jemand die folgenden 
Fragen beantworten ?

- Wie viel Flash Speicher und RAM hat der Chip selbst ?

- Wie gross ist das EEPROM auf den ESP-01 Modulen, wie gross kann es 
maximal (durch den Chip adressierbar) sein ?

Die IoT Demo aus dem SDK (0.9) ergibt ja selbst schon ein .bin, welches 
grösser als 32K ist...

: Bearbeitet durch User
von Torsten C. (torsten_c) Benutzerseite


Lesenswert?

Hallo zusammen,

ich weiss, in diesem Thread hat sich inzwischen eine "eingeschworene 
Gemeinschaft" gebildet und ich bin neu hier. Aber ich will nun auch in 
diese Module einsteigen. Ich habe gerade bestellt:

http://www.aliexpress.com/snapshot/6265299200.html (2,41€)

Torsten C. schrieb:
> Wie schnell (Bytes pro Sekunde) kann man damit in etwa Daten übertragen?

Kann das spontan jemand beantworten?

von Holger W. (holgerw)


Lesenswert?

Die serielle Schnittstelle kann offiziell 115200 Baud.
Holger

von Lars R. (lrs)


Lesenswert?

@Torsten C.: Hoffentlich bleiben Dir die Module nicht beim Zoll hängen. 
Im 5er lot ist das Modul nur wenige Cents teurer und man ist auf der 
sicheren Seite.

Um den Datendurchsatz zu bestimmen, den man mit UART erzielen kann, muss 
man HW-Handshake benutzen. Bisher wollte das hier noch niemand testen.

von AufPaketAusChinaWartender (Gast)


Lesenswert?

@rudi
wie groß soll der Flash denn werden? Wie willst du ihn anbinden? kenne 
die Schnittstellen vom ESP (noch) nicht genau, aber SPI hat er ja auf 
jeden fall. Oder interessiert dich nur der integrierte Flash?

>was ich jetzt nicht sicher gewusst habe, ist, dass ich damit rechnen
>muss, wenn ich einen sector beschreibe, dass der ganze sector eventuell
>gelöscht wird

ob das bei dir definitiv so ist, kann ich dir nicht sagen
hast du denn ein Datenblatt für einen konkreten Chip bzw. einen der dir 
vorschwebt?

>mir kommt in den sinn, ich lese die daten vom sector erst ein, schreibe
>dann meine neuen daten mit den alten daten in den sector,

gangbarer Weg - kann beim wegschreiben der Daten auch sinnvoll sein, 
erstmal zu puffern  und dann in großen stücken zu schreiben um nicht 
ständig (nach 30Bytes o.ä) den ganzen Sektor neu einzulesen.

>gibt es sehr viele unterschiede bei den flashes

auf jeden Fall - dass diese Unterschiede (abgesehen von der generellen 
Kompatibilität natürlich) für "Prototypen-Einsatz" relevant sind, wage 
ich zu bezweifeln. Bzgl. Kaufempfehlungen kann dich aber sicher jemand 
besser beraten, der sich damit momentan aktiv beschäftigt.
Bin kein Flash-Profi. Habe aber schon mit Flashbausteinen gearbeitet, 
und kann dich beruhigen: ist kein Hexenwerk ;)

Meine Empfehlung: Datenblätter wälzen, da sieht man recht schnell wo die 
Unterschiede liegen.

von rudi (Gast)


Angehängte Dateien:

Lesenswert?

@ AufPaketAusChinaWartender
danke einstweilen, ich muss das erst mal ordnen und festlegen welche 
richtung, dann fakten und dann characteristica chip und dann datenblatt.
intern/extern war mir jetzt einmal global in der anfrage. du hast mir 
schon sehr weitergolfen, danke! :-)

btw:
war die ESP-03 nicht mit connector für externe antenne und keramik on 
board? mich wundert es nur soweit, weil es dazu pigtail mit stab 
angeboten wurde...wo soll das pigtail hin ;-) ;-)
mittlerweilen gibt es sage und schreibe 10 PCB*s und Weihnachten kommt 
das 11.te . lg rudi;-)

von Star K. (starkeeper)


Lesenswert?

Lars R. schrieb:
> @Torsten C.: Hoffentlich bleiben Dir die Module nicht beim Zoll hängen.
> Im 5er lot ist das Modul nur wenige Cents teurer und man ist auf der
> sicheren Seite.
>
> Um den Datendurchsatz zu bestimmen, den man mit UART erzielen kann, muss
> man HW-Handshake benutzen. Bisher wollte das hier noch niemand testen.

Warum sollte ein 10er Lot im Zoll hängen bleiben aber ein 5er Lot nicht? 
Ist das nicht beides noch weit unter der Grenze für die extra Zoll 
gezahlt werden muss?

von Dirk K. (dekoepi)


Lesenswert?

Bis 22 Euro (zuzüglich 5 Euro Nichteinzugsgrenze) darf man maximal als 
Selbstabholer hin, wenn das hängen bleibt. Da zahlt man dann nur 
Spritkosten. Danach Ust./EuSt. von 19%. Teurer wird es erst ab 150 Euro 
Warenwert.

von Lars R. (lrs)


Lesenswert?

@Star Keeper:
Kursschwankung, Umrechnungskosten Kreditkarte...

Und dabei gibt es auch den 5er lot, mit dem man sicher unter 22EUR 
bleibt, in dem das Modul aber 10 Cent mehr kostet. 19% von 2,41 sind 
aber 45Cent, zzgl. des Aufwandes das zu zahlen.

von Torsten C. (torsten_c) Benutzerseite


Lesenswert?

Lars R. schrieb:
> Um den Datendurchsatz zu bestimmen, den man mit UART erzielen kann, muss
> man HW-Handshake benutzen. Bisher wollte das hier noch niemand testen.

OK, danke. Also mit etwas Glück knapp 115200 Baud. Für eine 128 x 16 
Pixel RGB LED-Matrix brauche ich bei 15 Frames pro Sekunde 184320 Bits 
pro Sekunde. Dann muss man den "Film" halt hochladen und schneller 
abspielen, egal. Das Ansteuerungs-Modul hat ja 2GB Flash.

Für Laufschrift-Texte, bei denen die Glyphen-Bitmaps im 
Ansteuerungs-Modul sind, reicht es allemal.

Wenn die Teile da sind, werde ich mir den HW-Handshake mal genauer 
anschauen.

Lars R. schrieb:
> Und dabei gibt es auch den 5er lot

Ich gehe bei China-Bestellungen möglichst immer dicht an die 26€-Grenze. 
Abholen muss ich nicht, wenn ich die "Order Details" an den Zoll faxe.

: Bearbeitet durch User
von Thomas R. (tinman) Benutzerseite


Lesenswert?

Torsten C. schrieb:
> Lars R. schrieb:
>> Um den Datendurchsatz zu bestimmen, den man mit UART erzielen kann, muss
>> man HW-Handshake benutzen. Bisher wollte das hier noch niemand testen.
>
> OK, danke. Also mit etwas Glück knapp 115200 Baud.

du kannst natürlich die fw v0.9.2.2 ausprobieren,
http://www.electrodragon.com/w/File:V0.9.2.2_AT_Firmware.bin.zip

die läuft default mit 9600baud und kann dynamisch die baudrate ändern,
http://www.electrodragon.com/w/Wi07c#V0.922

Das soll bis 921600baud funktionieren (laut electrodragon).

von Lars R. (lrs)


Lesenswert?

@Torsten C. und Dirk K.:
Aha. Danke für die Info. Da habt Ihr mehr Erfahrung als ich.

@Thomas R.:
Bei sorgsamer Auslegung der Verbindung PC/uC zu esp8266 kann man 
vielleicht auch mit 8000000 Baud  UART übertragen. Unklar ist, wie 
schnell es danach maximal weiter gehen kann.

Kann der ESP8266-SoC die Daten schnell genug vom UART abholen und 
verarbeiten? Das hängt davon ab, was er sonst zu tun hat und ob der Code 
optimiert ist. Spätestens wenn das WLAN hängt (und man weis nie, wann 
das für wie lang passiert), muss der ESP8266 dem PC/uC mitteilen, dass 
der PC/uC das Senden pausieren soll -> RTS HW-Handshake. Das sind nur 
ein paar Zeilen in der UART-rx-Routine, die bei einem bestimmten 
Bufferfüllstand eine GPIO-Leitung setzen (high) und bei niedrigem 
Bufferfüllstand wieder lösen (low). Der PC/uC wertet dieses Signal an 
seinem CTS-Eingang aus.

von rudi (Gast)


Lesenswert?

wer was anfangen kann damit .. wer nicht .. weiterschlafen.heut is fader 
feiertag . ;-) ;-)

aha.. sieht nach insider tip aus ;-)
1
AT command: turn on watchdog AT+CSYSWDTENABLE; 
2
turn off watchgod: AT+CSYSWDTDISABLE
der weiss was über die api was wir nicht wissen ;-) ;-) ;-)
verrückte welt. lg rudi ;-)

von Christian K. (Firma: Atelier Klippel) (mamalala)


Lesenswert?

rudi schrieb:
>
1
> AT command: turn on watchdog AT+CSYSWDTENABLE;
2
> turn off watchgod: AT+CSYSWDTDISABLE
3
>
> der weiss was über die api was wir nicht wissen ;-) ;-) ;-)
> verrückte welt. lg rudi ;-)

In der C Datei in der der Watchdog an/ausgeschaltet werden soll 
folgendes definieren:
1
extern void ets_wdt_enable(void);
2
extern void ets_wdt_disable(void);

Diese beiden Funktionen sind im internen ROM. Dann eben diese Funktionen 
entsprechend aufrufen.

Es gibt auch noch:
1
extern void wdt_feed(void);

Wird diese Funktion aufgerufen wird der Watchdog zurückgesetzt und 
startet wieder bei 0.

Grüße,

Chris

von rudi (Gast)


Lesenswert?

@chris ;-)
danke..
ähm .. d u  bist der insider ;-) aha
danke!
lg rudi ;-)
btw..
https://nurdspace.nl/ESP8266/First_setup
ist das jetzt "amtlich" durch ? ich habs noch nicht versucht.

von rudi (Gast)


Lesenswert?

@chris,
gibt es bereits eine liste, aus der hervorgeht, was den wdt ausgelöst 
hat?
cause? und die levels beschreibt : boote mode (3,7)..( 1,6 )..(1,7)..
danke! lg rudi ;-)

von Christian K. (Firma: Atelier Klippel) (mamalala)


Lesenswert?

rudi schrieb:
> @chris,
> gibt es bereits eine liste, aus der hervorgeht, was den wdt ausgelöst
> hat?
> cause? und die levels beschreibt : boote mode (3,7)..( 1,6 )..(1,7)..
> danke! lg rudi ;-)

Ein Watchdog löst sich normalerweise immer selber aus, keine Ahnung was 
die "cause" Angaben bedeuten. Der Chip macht auch einen Reset wenn man 
z.B. einen illegalen Zugriff auf einen Speicherbereich macht, und im 
folgenden Boot-Log steht dann auch nur das wdt die Ursache wäre.

Man muss bedenken das im ROM des Chips ein minimales OS ist welches 
zuerst gestartet wird und dann alle weiteren Sachen startet. Man darf 
also keine blockierenden Funktionen haben, da sonst irgendwann eben der 
Watchdog zubeißt wenn man ihn nicht ständig füttert oder gleich ganz 
abschaltet.

Aber selbst dann muss man aufpassen. Natürlich blockiert man dann 
nämlich auch sämtliches WiFi-Handling, da das OS ja nichts mehr machen 
kann wenn eine andere Funktion nie (oder viel zu spät) beendet wird.

Grüße,

Chris

von Holger W. (holgerw)


Lesenswert?

Wozu muss ich per AT Command den Watchdog ein/ausschalten können ?
Ich hab doch keinen Einfluß auf das was da in dem Chip läuft.
Wozu braucht man überhaupt einen Watchdog ...

Holger

9.2.2: Wenn eine Connection schon besteht Meldung "alreay connect"...

: Bearbeitet durch User
von O. H. (ohagendorf)


Angehängte Dateien:

Lesenswert?

Ich habe heute meine Module erhalten. Es ist zwar mit Chipantenne aber 
eine andere Bauform als 03. Und ich habe keine Anschlussbelegung 
gefunden und vom Verkäufer auch noch nicht erhalten. Kann mir vielleicht 
jemand weiterhelfen?

von rudi (Gast)


Angehängte Dateien:

Lesenswert?

Hi, guten abend ;-)
wer's noch nicht hat - hier ein datenblatt zum spi flash und ein 
bildchen. keine angst, es blinkt nichts ;-)
lg rudi ;-)

von Holger W. (holgerw)


Lesenswert?

Ich bin noch auf folgendes gestossen:
Ich kann ja mehrere Verbindungen aufbauen, u.a auch gleichzeitg Client 
und Server.
Wie unterscheide ich denn ob die Antwort "Linked" z.b. bei
AT+CIPSTART=4,"TCP","xxx.xxx.xxx.xxx",80
auch wirklich von Verbindung 4 stammt wenn ich "zeitgleich" auch auf 
Kanal 3 eine Verbindung starte ?

Holger

von Torsten C. (torsten_c) Benutzerseite


Lesenswert?

Ich schrieb:
> Ich möchte … Grafiken an eine LED-Matrix übertragen.

Darauf Lars R. schrieb:
> Um den Datendurchsatz zu bestimmen, den man mit UART erzielen kann, muss
> man HW-Handshake benutzen. Bisher wollte das hier noch niemand testen.

Hmmm, ich will ja Daten per WLAN an das Modul senden, da gibt es doch 
gar kein Handshake?!

von Interessiert (Gast)


Lesenswert?

Der TCP-Layer arbeitet sehr wohl mit Handshakes...

Aber was hier wohl gemeint ist, dass man dan Hardware-Handshake der der 
Uart aktivieren müsste, um hohe Übertragungsraten hinzubekommen. 
Letztlich geht es darum, dass die Serielle die Daten schnell genug 
wegschreiben können muss. Wenn sie das nicht kann, müsste das WLAN-Modul 
kein ACK-Paket zurück schicken, sodass Paket nochmals gesendet wird. 
Ebenso müssten sich dann die Clients auf eine geringere Bandbreite des 
TCP-Datenstroms einigen... eigentlich ganz so, wie im Internet auch ...

Nja, meine Module müssten Montag auf die Reise gehen, mal sehen, sollten 
so in zwei bis drei Wochen da sein. Dann werd ich mir das auch alles mal 
genauer ansehen.

Die Toolchain unter Linux ließ sich Problemlos einrichten, hatte 
allerdings erst eine ganze Weile suchen müssen, bis ich die beiden 
Bibliotheken (libc.a und libhal.a) im Thread aus dem ESP8266-Forum 
gefunden hatte. Aber damit + Makefile lässt sich das at-Beispiel 
einwandfrei übersetzen. Vielen Dank für die tolle Vorarbeit. Da lässt 
sich was mit anfangen :)

Schönen Sonntag noch!

von R. W. (Gast)


Lesenswert?

@interessiert:
UDP anstatt TCP

btw: da bin ich nicht allein damit - macht bereits ein zweiter auch ;-)
3rd-party ap connection (laptop <-> ap <-> esp
1
TCP connection established.
2
Packet size  1k bytes:  78.37 KByte/s Tx,  37.08 KByte/s Rx.
3
Packet size  2k bytes:  91.32 KByte/s Tx,  29.69 KByte/s Rx.
4
Packet size  4k bytes:  283.06 KByte/s Tx,  81.92 KByte/s Rx.
5
Packet size  8k bytes:  244.86 KByte/s Tx,  65.87 KByte/s Rx.
6
Packet size 16k bytes:  263.49 KByte/s Tx,  63.75 KByte/s Rx.
7
Packet size 32k bytes:  235.51 KByte/s Tx,  72.87 KByte/s Rx.
8
Done.

set through the softAP connection (i.e. laptop <-> esp
1
TCP connection established.
2
Packet size  1k bytes:  146.76 KByte/s Tx,  14622 Byte/s Rx.
3
Packet size  2k bytes:  91.85 KByte/s Tx,  13155 Byte/s Rx.
4
Packet size  4k bytes:  82.97 KByte/s Tx,  25.40 KByte/s Rx.
5
Packet size  8k bytes:  90.21 KByte/s Tx,  22.11 KByte/s Rx.
6
Packet size 16k bytes:  76.65 KByte/s Tx,  57.09 KByte/s Rx.
7
Packet size 32k bytes:  247.28 KByte/s Tx,  68.36 KByte/s Rx.
8
Done

modules runs a netio TCP-only server on port 18767
1
./netio -t -p 18767 <module ip>

with
1
netio_init();


wo ist mein minus fan ;-)


moin moin
rudi
;-)

von Frank M. (ukw) (Moderator) Benutzerseite


Lesenswert?

R. W. schrieb:
> @interessiert:
> UDP anstatt TCP

Ja, an UDP bin ich sehr interessiert. Leider bezieht sich der Rest 
Deines Beitrages ausschließlich auf TCP.

Wie kann ich mit dem Modul eine UDP-Nachricht entgegennehmen? Ich habe 
dazu in den einschlägigen Kommando-Tabellen nichts gefunden.

: Bearbeitet durch Moderator
von R. W. (Gast)


Lesenswert?

@Frank
in dem du anstatt TCP den clienten mit UDP startest.
1
AT+CIPSTART="UDP","<ip>",<port>
 lg rudi
;-)

von Frank M. (ukw) (Moderator) Benutzerseite


Lesenswert?

R. W. schrieb:
> in dem du anstatt TCP den clienten mit UDP startest.

Das habe ich mir schon gedacht, aber:

>
1
> AT+CIPSTART="UDP","<ip>",<port>
2
>

Ich schrieb, dass ich eine UDP-Nachricht entgegennehmen möchte. Es 
geht hier nicht ums Senden. Was mache ich dann mit <ip>? Wenn ich es 
richtig verstanden habe, nehme ich damit eine Verbindung zu einem 
entfernten Server auf.

Beim Entgegennehmen ist das Feld <ip> nicht sinnvoll. Wie erkläre ich 
das dem Modul?

P.S.

Ich nehme daher eher an, dass AT+CIPSERVER der richtige Befehl wäre. 
Aber da sehe ich keine Möglichkeit, UDP als Protokoll anzugeben.

: Bearbeitet durch Moderator
von Lars R. (lrs)


Lesenswert?

Jedes IP-Paket hat eine Source-IP und eine Destination-IP. UDP-Pakete 
sind IP-Pakete. Probier's aus.

von R. W. (Gast)


Lesenswert?

;-)

warum so kompliziet?
Du sagst ja auch nicht dem
1
AT+CIPSERVER=1,1000
dass er TCP als Server verwenden soll, oder?
er macht lediglich den Server auf oder zu
1
AT+CIPSTART
ist der Client!
dem sollte man angeben, mit welchen protokoll er sich gerne unterhalten 
will, ob der server das dann unterstützt, stellt sich dann auch beim 
connect raus.
1
AT+CIPSTATUS
sagt dir dann, welche verbindungen wie gemacht wurden

mach doch mal einen Srever auf dem ESP auf, connecte dich mit einem UDP 
clienten von aussen und sende ihm ein hallo world ;-)
er wird dich verstehen
;-)


lg rudi
;-)

von R. W. (Gast)


Lesenswert?

@lars
oder so ;-)
danke Lars.

von Frank M. (ukw) (Moderator) Benutzerseite


Lesenswert?

R. W. schrieb:
> warum so kompliziet?
> Du sagst ja auch nicht dem
>
1
> AT+CIPSERVER=1,1000
2
>
> dass er TCP als Server verwenden soll, oder?
> er macht lediglich den Server auf oder zu

Stimmt.

>
1
> AT+CIPSTART
2
>
> ist der Client!

Eben. Dieser Befehl wäre hier nicht zielführend. Das wollte ich damit 
sagen.

>
1
> AT+CIPSTATUS
2
>
> sagt dir dann, welche verbindungen wie gemacht wurden

Danke für die Erklärung. Jetzt habe ich es verstanden. Ich hoffe es 
wenigstens ;-)

> mach doch mal einen Srever auf dem ESP auf, connecte dich mit einem UDP
> clienten von aussen und sende ihm ein hallo world ;-)
> er wird dich verstehen

Meine Module liegen leider seit 2 Wochen noch verpackt im Regal. Hatte 
noch keine Gelegenheit, damit zu spielen. Es wird langsam Zeit ;-)

von R. W. (Gast)


Lesenswert?

mist.. da war mein roman als edit weg ;-)
jetzt nur kurz:

@lars
oder so ;-)
danke Lars.

@frank
auf den gleichen server machst dann von aussen mit einem TCP clienten 
einen connect, auch von diesem wird sein Hallo world verstanden,

;-)

im multilink bis zu 5 TCP + 5 UDP gleichzeitig.
das "und" habe ich noch nicht praktiziert, aber starte demnächst wenn 
die ESP-03 einsatzbereit sind.
lg
rudi ;-)

von R. W. (Gast)


Lesenswert?

> Meine Module liegen leider seit 2 Wochen noch verpackt im Regal.
> Hatte noch keine Gelegenheit, damit zu spielen.
> Es wird langsam Zeit ;-)

respect! das hielt ich nicht aus!
;-)

von R. W. (Gast)


Lesenswert?

@all
bin fertig mit allem. auch adc out und in.
bin die woche an den videos und how to's dran
wird fertig sein, wenn die ersten ESP-03 rausgehen.
leute ich muss euch aber "leider" was sagen ;-)
ich habe einige sachen versucht mit lazarus, viele gehen aber damit 
nicht, weil ich auf meine eigenen library und 3thrd aufbaue und die 
schaffe ich dummerweise nicht, dort einzubinden.
ich habe daher auch delphi3 und delphi6 und auch delphi7pe verwendet.
wenn ich die src davon dann poste, müsst ihr selber versuchen, diese auf 
lazarus zu portieren, wenn ihr kein delphi habt. ich werde aber in 
zukunft das per java machen, dann kann jeder damit machen was er will.
dafür nehme ich dann her: B4J und den scene builder.
die die eclipse und andere verwenden die können sich das auch selber 
machen, die brauchem mich nicht dazu. daher betrifft das auch nur die, 
die eben nicht viel coden aber das doch auch gerne mal selber in src 
haben und und versuchen wollen. wer fit ist in lazarus, wird auch einen 
weg finden das ganze dort einzubinden, dann wäre ich sehr dankbar, wenn 
sie/er das dann später hier mitteilt, wie man das machen kann. danke lg 
;-)
ps: für android bleib ich B4A treu, damit habe ich angefangen und werde 
dabei auch bleiben. mit der demo von B4A sind auch einige aps möglich.
und wer einen gutschein braucht, der bekommt einen 50 prozent nachlass 
von mir. 19 stck sind noch vorhanden. einfach pm.

von Holger Z. (Gast)


Angehängte Dateien:

Lesenswert?

@O. Hagendorf
Ich habe diese Belegung im Anhang gefunden, ob die korrekt ist kann ich 
nicht garantieren.
Die Versorgungsspannung und Masse müsste man aber am Flashchip 
überprüfen können. Bei meinen ESP-01 ist das jedenfalls so.

von Joachim R. (bastelbaer)


Lesenswert?

Ok, nach Urlaub und ersten Arbeitstagen hab ich jetzt mal den ganzen 
Thread grob überflogen und muss sagen: Schei..., ich blick nicht mehr 
durch :-(.
Aber was ich so erkennen konnte, Respekt liest sich gut.

Ich frag jetzt einfach mal dreist unter Umgehung des 
Selber-Genau-Lese-Funktion wie Stand der Dinge ist. Was kann ich jetzt 
mit welcher Version machen, Watchdog, GPIO-Schalten, Baudrate. Ich 
kriegs nicht so richtig zusammen.

Danke schonmal für Hilfe beim Durchlicken.

von Lars R. (lrs)


Lesenswert?

> delphi, B4A

Falls ein Newcommer mitliest und da dies der Thread für alles ist:
Qt und Python. Und falls man etwas anderes nimmt, dann sind die 
Fragestellungen bei der Auswahl:
Wem gehörts? Wer entwickelt es weiter? Was kostet es heute und 
möglicherweise zukünftig? Lizenzen? Community? Bibliotheken? Auf welchen 
Plattformen läuft es? Welche/wieviele Cross-Plattform-Projects gibt es?

von R. W. (Gast)


Lesenswert?

@Joachim
Du kannst alles mit allen Versionen machen sofern die PINS zur Verfügung 
stehen. Wenn Dir kein Pin zur Verfügung steht und der Pin nicht 
dummerweise wie beim ESP-05 auf dem PCB mit irgendetwas schon verbunden 
wurde, dann kannst du den PIN andocken wie es Thomas bereits erfolgreich 
gemacht hat.

Die Version ESP-05 kannst Du nur soweit nutzen, welche FW da oben ist - 
da der wichtigste PIN für die Möglichkeit des update'S mit V+ verbunden 
wurde.
Daher ist die ESP-05 für eine Endlösung mit UART Funktion die Beste Wahl 
- das SPI flash kann nur von aussen neu beschreiben/gelesen werden.
Wenn es die Firmware unterstützt, dann auch über die Firmware, die muss 
aber erst mal hoch.

Da Du im Urlaub die letzte Zeit warst ;-) .. und wir jetzt alle fertig 
sind und jetzt erst Urlaub machen, steht Dir ein über 700 Antworten 
Thread jederzeit zur Verfügung
;-) he he he ;-)

lg rudi ;-)

von R. W. (Gast)


Angehängte Dateien:

Lesenswert?

@joachim
pic vergessen - push

Die ESP-05 / ESP-03 ohne Antenne sind klein, sehr klein sogar, das Micro 
SD 8GB soll es verdeutlichen, mit etwas bastelei passt das Layout auf 
die SD..
..
@Lars
QT / Python und auch Arduino und andere Grundideen
mach ich  (noch) nicht als Hauptbestandteil.
B4J coded plattformübergreifend für alle OS'en
B4A wird denke ich auch die nächsten Jahre überstehen.
Erel ist noch jung und die 50.000 Entwickler Community wird nix
anbrennenn lassen. Bis dahin wirds wieder andere SoC*s ;-) geben.

lg rudi ;-)

von Lars (Gast)


Lesenswert?

Hallo Zusammen,

Habe nun endlich auch ein paar der ESP Module bekommen (aus China).
Kämpfe mich gerade durch die Dokumentationen.... was mir ehrlich gesagt 
sehr schwer fällt.
An diesem Punkt erstmal ein Danke an diejenigen die hier alles schön 
zusammen gefasst haben.

Mein erstes Projekt ist es in ein Textfile zu schreiben welches auf 
einem FTP Server liegt.

Hat einer von euch sowas schon gemacht ?
Kennt jemand die passenden AT Befehle dazu ?
In den Datenblättern die ich gefunden habe .... kann ich kein passendes 
AT Command finden.

Danke euch !

Grüße,
Lars

von R. W. (Gast)


Lesenswert?

@all
jetzt gehts los ;-)
viel spass!
lg rudi

von Dirk K. (dekoepi)


Lesenswert?

Das löst du serverseitig. Du kannst nur Daten an einen TCP/UDP-Port 
senden. Da lässt du ein Script drauf lauschen, das dann in Dateien 
schreibt oder sonstige Befehle von dir ausführt.
Das ist ein reiner Transport-Layer mit dem ESP8266.

Oder du implementierst:
https://www.ietf.org/rfc/rfc959.txt

: Bearbeitet durch User
von O. H. (ohagendorf)


Lesenswert?

Holger Z. schrieb:
> @O. Hagendorf
> Ich habe diese Belegung im Anhang gefunden, ob die korrekt ist kann ich
> nicht garantieren.
> Die Versorgungsspannung und Masse müsste man aber am Flashchip
> überprüfen können. Bei meinen ESP-01 ist das jedenfalls so.

Masse und Betriebspannung passen. Den Rest muss ich dann mal 
durchmessen.
Vielen Dank für das Raussuchen!

von Lars (Gast)


Lesenswert?

@Dirk K. : Danke für deine Antwort !

Hat jemand evtl ein Script geschrieben welches auf dem Server läuft und 
alle Daten die über TCP/UDP Empfangen werden , auf einer leeren Seite 
Anzeigt ?
Bzw. wie würdet ihr das Testen um zu sehen das die TCP/UDP Kommunikation 
funktioniert ?

Danke euch :)

von R. W. (Gast)


Angehängte Dateien:

Lesenswert?

@Lars

UDP
Protokoll UDP wählen
Auf welcher IP soll er lauschen : Local HOST IP eintragen
Auf welchen PORT soll er lauschen : IP Port eintragen
Connect drücken
Remote IP   eintragen
Remote Port eintragen

TCP
Protokoll
Als CLIENT
Ziel HOST IP eintragen
Ziel HOST Port eintragen
Connect drücken

TCP
Protokoll
Als Server
Local HOST IP eintragen
Local HOST Port eintragen
Connect drücken

Data Receive .. hier fliegen die Daten rein
Untermenue Recv Options
was willst du damit machen
-> als file
-> ins receive fenster & return newline
-> ins receive fenster als Hex
-> pause machen

unten rechts send button
links neben dem send button dein Texteingabe fenster,
alles was du da reinfügst, drückst, stellst, legst, gibst, machst, 
kopierst,
und dann den send button drückst sender er an die "Gegenstelle[n]"
schauh dir auch das Peer listbox an. kommt beim server mode.
alles andere dürfte selbsterklärend sein.

viel spass
rudi
;-)

von Frank (Gast)


Lesenswert?

Habe den Thread jetzt beinahe vollständig gelesen, habe auch schon 
Module bestellt und erhalten, diese aber nocht nicht "belebt".

Mein Ziel ist es, die Anwesenheit von WLAN-Clients festzustellen (Modul 
im AP-Modus), auch wenn diese sich nicht explizid einloggen. Das soll 
zumindest mit "active scanning" Clients gehen - meine Frage nun: Sieht 
man davon etwas in den Konsole-Ausgaben des WLAN-Modules? Gibts evtl. 
noch weitere "geheime" AT-Kommandos? (Habe die Doku von Nurdspace).

Danke für Infos!

von Lars R. (lrs)


Lesenswert?

Rudi schrieb: 
http://www.mikrocontroller.net/attachment/232152/Modellvielfalt.JPG

Welche Bezeichnung hat das Modul auf der Münze?
Wo gibt es das?
Gibt es größere Aufnahmen?

Danke, Lars

von Christian K. (Firma: Atelier Klippel) (mamalala)


Lesenswert?


von Lars R. (lrs)


Lesenswert?

Auf Ali habe ich geschaut. Ich glaub, ich hab's übersehen. Hast Du einen 
Link für mich?

Danke, Lars.

von Christian K. (Firma: Atelier Klippel) (mamalala)


Lesenswert?

Lars R. schrieb:
> Auf Ali habe ich geschaut. Ich glaub, ich hab's übersehen. Hast Du einen
> Link für mich?
>
> Danke, Lars.

Habe sogar zwei. Sind in meinem Post auf den du geantwortet hast. Gibt 
auch noch mehr Anbieter für das Modul dort, die in meinen Links müssen 
also nicht unbedingt die günstigsten sein. Sind eh nur 10 Seiten 
Suchergebnisse, da sollte man doch schnell durchgescrollt haben...

Grüße,

Chris

von Sebastian H. (sebastian_h54)


Lesenswert?

Ich habe nochmals eine Frage zum ESP8266.

Bei Aliexpress habe ich mir 3 Stück bestellt, diese sind aber noch nicht 
da.

Nun zur Frage:

Ich möchte den ESP8266 in einer Ultra-Low-Power Umgebung nutzen und 
diesen quasi per Webbrowser fernsteuern.
Somit würde ich gerne in den Sleep Modus gehen - die Verbindung zum 
bestehenden Access Point sollte jedoch bestehen bleiben.

Laut Datenblatt entspricht dieses Verhalten wohl dem "DTIM"-Modus. 
DTIM1...DTIM3...DTIM10 entsprechen anscheinend der Sende/Empfangsstärke 
des Moduls.

Ist es in diesem Modus möglich, den ESP8266 wieder aufzuwecken? (Bsp. 
durch einen Ping oder Magic Packet?)

Es geht mir darum, dass ich eine möglichst lange Laufzeit mit 2x LR6 
Mignon (AA) schaffen möchte (mind. 1 Jahr).

von Lars R. (lrs)


Lesenswert?

@Chris:
Achso, ok. Das sind nicht die auf der Münze.

von Christian K. (Firma: Atelier Klippel) (mamalala)


Lesenswert?

Lars R. schrieb:
> @Chris:
> Achso, ok. Das sind nicht die auf der Münze.

Doch, sind sie eigentlich. Der Unterschied ist nur das das Modul von der 
Oberseite jetzt ein bisschen Blech mit (vermutlich fake) FCC Logo drauf 
hat, während das in Rudis Bild oben offen ist, man also die Teile sieht. 
Die Unterseite ist quasi identisch.

Grüße,

Chris

: Bearbeitet durch User
von R. W. (Gast)


Lesenswert?

@all:
möchte es nur erwähnen, dass die SMD version ( ESP-03 ) wie derzeit bei 
ED angeboten den ESP8266 enthält - nicht den ESP8266EX - wann die Module 
mit dem ESP8266EX bestückt werden, ob es wieder neue layouts dazu gibt ( 
wie auch bei ESP-01 v.8 / v.9 ( led ect ) "..abwarten und tee trinken"
ED schreibt auch ganz genau "SMD ESP8266" bitte alle angebote ( auch ali 
ect ) genau lesen! lg rudi ;-)

von Lars R. (lrs)


Lesenswert?

@Chris: Das Modul auf der Münze ist 40% kleiner. Vielleicht sogar 50% 
(Perspektive im rechten Bild)

@Rudi:
Meinst Du diese?
http://s2.electrodragon.com/wp-content/uploads/2014/10/ESP8266-IO-SMD-01.jpg

Auf dem Foto ist ein "EX" drauf. Was ist denn der Unterschied zwischen 
"EX" und "Non-EX"? Oder spielt das gar keine Rolle?

Grüße
Lars

: Bearbeitet durch User
von R. W. (Gast)


Lesenswert?

@lars
kaum hab ich die leute verunsichert ist auch schon alles wieder in 
butter
yo wenn er "EX" bilder ablichtet dann gehe ich davon aus , dass es ein 
"EX" ist ;-)
bisher gabs nur "SMD Full version ESP8266" -
er schreibt leider nicht "ESP8266EX" wie er es bei der ESP-01 macht und 
ESP-03 schreibt er schon gar nicht - sondern "Full SMD" unter "Full" 
würde ich dann vermuten, dass besagte pins eventuell auf dem PCB nicht 
mehr mit anderen gebrückt ( ESP-05 GPIO0 auf V+) oder nicht 
herausgeführt sind wie bei der ESP-03 ? -  nicht der pinheader vergleich 
sondern der chip selber -  unter vorbehalt!!
"EX" angeblich auch energiesparender.
lg rudi ;-)

von Christian K. (Firma: Atelier Klippel) (mamalala)


Lesenswert?

Lars R. schrieb:
> @Chris: Das Modul auf der Münze ist 40% kleiner. Vielleicht sogar 50%
> (Perspektive im rechten Bild)

Oh, stimmt. Sorry, das hatte ich garnicht bemerkt. Habe nur die 
Unterseite bemerkt und gedacht "Hey, das sieht ja genau so aus wie die 
Module dort".

My Bad ;)

Grüße,

Chris

von R. W. (Gast)


Lesenswert?

es ist zwar erst mittwoch - aber was solls -

wem es interessiert:

https://www.youtube.com/watch?v=Zuq7CZwrsAg

wem nicht einfach nicht beachten.

kritik und anregung sind willkommen.

auf dem SoC läuft jetzt ein eMbeddedWebserver simple und einfach wie 
vergleichsweise "Ulrich Radigs AVR Webserver" nur mit dem Unterschied, 
dass der SoC Wifi, ADC, GPIO und mehr von haus aus mitbringt und für 
unter 5 USD zu realisieren ist.
es folgen noch weitere Videos, GPIO, MIDI, DMXControll, Hausautomation, 
photovoltaik überwachung ect . IoT is now ;-)
lg rudi ;-) und weg.. wie man an die firmware kommt ist im video 
beschrieben.

von Stefan Z. (stefan_z)


Lesenswert?

Alle Achtung, das läuft ja schonmal ziemlich gut!
Kann der SoC sich eigentlich auch Sachen zur Laufzeit "merken"?
Sprich: Kann er z.B. Änderungen eines Helligkeitsreglers im Webinterface 
absichern?

von Max D. (max_d)


Lesenswert?

Hi, ich hab jetzt ein richtiges Projekt mit den ESPs angefangen und bin 
gleich über ein erstes Problem gestolpert. Mit den neueren 
Firmware-Versionen (ich hab mit 9.2 und 9.2.2 getestet) geht die 
Server-Funktion nichtmehr.
Ein "AT+CIPSERVER=1,23" (wird mal telnet) liefert nur ein "ERROR". Mit 
der originalen Version (8.0) geht damit der Port 23 auf.
Kann das einer von euch reproduzieren ?

: Bearbeitet durch User
von R. W. (Gast)


Lesenswert?

@stefan
system factory, system backup, schreiben, lesen spi debug processing 
remote... ..done! ich mach eigentlich nur noch video und doku zu allem. 
das dies so aufhalten kann hab ich nicht damit gerechnet. schauh dir 
einfach die weiteren videos an, bin am schneiden und 
hochladen..schneiden und hochladen.. schneiden und .. lg rudi 
;-)...hochladen....schneiden und hochladen.. schneiden und .. mach auch 
eine arduino ähnliche  "sketch ide" mit remmote debug und processing bis 
weihnachten fertig..ausschnitte gibts hin und wieder in den videos... 
hab das ok jetzt von espressif bekommen ;-) schauhn mer mal wie weit man 
kommt gell ...

von Max D. (max_d)


Lesenswert?

Hm, so schnall lösen sich meine Probleme: Ich hab im ESP8266 Forum den 
Thread dazu gesehen. Man muss CIPMUX=1 haben damit der Server läuft. 
Dier Verbindung taucht zwar immernoch nicht in CIPSTATUS aus, aber die 
Daten kommen an.

von R. W. (Gast)


Lesenswert?

@Max
sorry - das steht auch hier im Forum.
wenn man einen server aufsetzen will, erst mit
AT+CIPMUX=1
beginnen.
Dann den Server starten
dann wenn du nur eine Verbindung willst
dann denn Cipmux wieder auf 0
AT+CIPMUX=0

das heist, bei CIPSEND
entweder einmal mit der Gegenstelle angeben
oder eben ohne
AT+CIPSEND=5
> HALLO
OK

lg
rudi
;-)

von HolgerW (Gast)


Lesenswert?

Bei mir schlägt der Watchdog öfter mal an, warum weiss ich auch nicht.
Das ärgerliche ist das man darauf reagieren muß, weil er z.b. den CIPMUX 
und CIPSERVER beim wdt reset vergisst.
Wenn ich den Watchdog abschalte erfolgt gar keine Kommunikation mehr.

Holger

von Max D. (max_d)


Lesenswert?

Das Interessante ist halt, dass das unter 8.0 noch nicht so war. Da geht 
es auch bei CIPMUX=0

von R. W. (Gast)


Lesenswert?

@an die notorischen minusler,
ab heut dürfte einer mehr dabei sein.

mal im ernst mädels und jungs, ist euch das nicht zu blöde so einen 
beitrag
Beitrag "Daten zum ESP-03 // SPI Flash"
oder den
Beitrag "Re: Wlan2Serial Modul für 5 euro"
oder den
Beitrag "Re: Wlan2Serial Modul für 5 euro"
mit minus zu bewerten?
*kopfschüttel um die verschwendete zeit und diesen überflüssigen post
...

vieleicht hilft es ja:
https://m.facebook.com/gehtmirama

von Martin S. (der_nachbauer)


Lesenswert?

Warum störst Du Dich überhaupt daran?
IMHO wird die Bewertungsfunktion nicht wirklich ernst genommen - es sei 
denn von Trollen, welche Dich damit gezielt ärgern wollen ...

-----

Ich hoffe übrigens immer noch auf die Beantwortung meiner Frage nach dem 
Speicher auf dem Modul (siehe hier 
Beitrag "flash und memory layout" ), also 
konkret wie viel ist drauf, wo (interner flash / eeprom) und wie viel 
(eeprom) geht damit maximal ?

: Bearbeitet durch User
von Ronny S. (phoenix-0815)


Lesenswert?

R. W. schrieb:
> @an die notorischen minusler,
> ab heut dürfte einer mehr dabei sein.

Hallo Rudi,

einfach Ignorieren wer deine Beiträge nicht lesen will oder verstehen 
kann soll es lassen.

Gruß Ronny

P.S. hast meine PN bekommen ?

von R. W. (Gast)


Lesenswert?

@martin
hast ja recht. nur beim durchfliegen der post stellt sich einem manchmal 
auch diese frage,was in dem armseeligen wurstal manchmal abgeht, steckt 
ja keine logik dahinter
==

speicherfrage - gute frage - bevor ich jetzt was phantasiere mit dem du 
nichts anfangen kannst, werde ich nochmal schreiben aber leider erst 
viel später (morgen) , sitz jetzt ganz woanders , habs aber notiert ok 
;-).
lg rudi ;-)

von R. W. (Gast)


Lesenswert?

push
sorry war jemand schneller
@ronny ja eben ;-)
da bin ich ja mal gespannt ;-)
gut dass ich das jetzt erst lese ;-) ;-) ;-)
so eine spannung machen ;-) du weisst doch  dass ich "leide" ;-)
ok, danke einstweilen. lass mich "surprise'n"lg rudi ;-) guat's nächtle

von Christian K. (Firma: Atelier Klippel) (mamalala)


Lesenswert?

Martin S. schrieb:
> Ich hoffe übrigens immer noch auf die Beantwortung meiner Frage nach dem
> Speicher auf dem Modul (siehe hier
> Beitrag "flash und memory layout" ), also
> konkret wie viel ist drauf, wo (interner flash / eeprom) und wie viel
> (eeprom) geht damit maximal ?

Es sind genau 0 Bytes interner Flash. EEProm gibt es garnicht.

Intern gibt es 96k + 32k RAM. Der externe Flash ist bei den meisten 
Modulen 512 kByte gross, kann aber auch 4 MByte (oder mehr) ansprechen. 
In dem Flash sind verschiedene Datensegmente, also ist nicht alles für 
eigenen Code nutzbar.

Grüße,

Chris

von Martin S. (der_nachbauer)


Lesenswert?

Danke Chris.

Damit kann ich was anfangen :)

von RUDI Fan (Gast)


Lesenswert?

Hallo Rudi,
was gibt es denn Neues ???
Lange nichts mehr von Dir gehört !!
Bitte laß Dich doch nicht von einigen Wenigen ärgern.
Aber das ist einfach typisch für ein deutsches Forum.
Du kennst ja auch bestimmt das B4A Forum und da wird sehr respektvoll 
und hilfsbereit miteinander umgegangen.
Ich finde deine Begeisterungsfähigkeit erfrischend und Du machst eine 
tolle Arbeit.
Also laß Dich ärgern sondern laß uns weiterhin an deinen Entwicklungen 
teilhaben.
cheers
oscar

von R. W. (Gast)


Lesenswert?

@RUDI Fan
oooo danke ;-)
das stimmt,
B4A Forum ist das respektivste Forum seiner Art das ich kenne.
ne lass mich nicht ärgern, versteh nur manchnal den zusammenhang nicht, 
wie manche bewerten, aber egal, soll mich nicht weiter interessieren, 
gibt wichtigeres, z.b. wenn in chicago ein gelbes rad umfällt. ;-) oder 
ameise herbert wieder mal bei ameiseline waldtraud anklopft.

arme waldtraut die sich jetzt nicht mehr in den wald traut, weil der 
herbert sie so her bärt.

da können die wieder minuse geben - versteht auch nicht jeder ;-)
lustig wärs, gebe es bei dem systematischen minusler von hier und auf yt 
einen zusammenhang, dann hätte ich ja einen persönlichen fan - einen 
richtigen stalker ;-) - den hat auch nicht jeder ;-) der läuft mir sogar 
bis auf yt nach ;-) der bazie der. ne ärgert mich nicht. ist nur ein 
minusler. ich sprich das so aus: min:asler..kommt dann von 
mindestens..und den rest denk ich mir jetzt..

btw
es tut sich glaubich was in "rudis ;-) busch".. ;-)
das ESP-05 scheint einen bootloader modus zu kennen, bzw es ist 
eventuell möglich, wenn eine gewisse sequenz das esp einschaltet, 
"hüpft" es in den bootloader mode; das wäre super - damit wäre das 
esp-05 auch updatebar ohne das flash zu handhaben bzw die pins.
beim esp 05 sind leider gpio0 und gpio2 mit VDDPST ( pin 11 chip ) 
verbunden, gibt ihm dann ein + ( ESP8266 ) anstatt gnd, dem GPIO0, das 
bräuchte er für einen bootloader mode. aber wenn die sequenz passt, 
vola, brauchts den gpio0 gen gnd nicht mehr.eine art morsecode beim 
einschalten

ja nicht den pin  einfach gegen GND pressen und einschalten, das wars 
dann mit dem esp8266 - kann ich nur aus eigener erfahrung sagen ;-)
alles will getestet werden - auch sowas - jetzt weiss man es gewiss. ;-)

ne bin dabei - ist nur ruhig, weil ich alles schneide und kommentiere 
mit translater, english ect. probiere auch audiospuren, mal sehen was 
draus wird.

lg rudi ;-)

ps
für den 4MB SPI Flash ?
wer kennt das? FlashCat

http://www.embeddedcomputers.net/products/FlashcatUSB/

http://www.embeddedcomputers.net/products/FlashcatUSB/FCUSB.RC15.330.zip

SRC
http://www.embeddedcomputers.net/products/FlashcatUSB/FCUSB.RC15.330.SourceCode.zip

beispiel
http://www.benchtec.co.uk/forums/threads/7334-spi-flasher-rev4-DIY

von R. W. (Gast)


Lesenswert?

hi
wie funktioniert das?
wer würde das für ein "prototypen pcb" organisieren oder was muss man 
machen?

habe eine schnapsidee umgesetzt die jetzt auch noch funktioniert

videos vom steckbrett und bastelei grad dabei - ( video gibts am sonntag 
nachmittag zum kaffee da ich das am samstag also morgen draussen auch 
noch machen will) ich kann euch soviel sagen, das wird ein renner und 
selbstläufer! angekündigt hatte ich es schon mal -

schaut euch das video am sonntag dazu an, vieleicht will das jemand 
übernehmen, nein ich sag noch nicht um was es geht und ich werd mich in 
fragen dazu bis dahin in schweigen hüllen und verstecken ;-)  ich lass 
euch schmorren, schmorrbraten wird erst gut wenn es lang dauert ;-)mus 
ja schmorren ;-)

lg rudi ;-)

von R. W. (Gast)


Lesenswert?

ach und ich dachte er wäre gescheiter.

von R. W. (Gast)


Lesenswert?

willkommen minusler

von R. W. (Gast)


Lesenswert?

..heist es in zukunft hier nicht mehr, da kennt wenigstens dann jeder 
jeden:


http://www.esp8266.club/

du musst doch an soviel neid schon fast ersticken bubi.

anstatt deine meinung öffentlich mit gesicht zu sagen, was dir nicht 
past, versteckst du dich hinter einem click bewertungssystem.  dich wird 
niemlas jemand ernst nehmen, bubilein.


trink deine milch und leg dich schlafen und träum schön weiter.
du tust mir ehrlich gesagt richtig leid, anstatt diesen schub der IoT zu 
nutzen, zu versstehen, verplömperst du deine zeit damit minuse zu 
verteilen.

@mods
das bewertungssystem sollte abgeschafft oder offentlich werden wer wie 
bewertet, dann werden die trolle hier auch weniger.

rudi

von R. W. (Gast)


Lesenswert?

wow ein ganzer clan bubis
ws meint ihr wer mehr spass daran hat?
lg rudi ;-)

der bot oder ihr?

von Holger W. (holgerw)


Lesenswert?

Also ich bin einer der Minusler.
Ausser einer Ankündigung von dir zu Kaffee am Sonntag und Aussicht auf 
Schmorbraten kam in dem Beitrag nix sinnvolles.
Sorry, ist meiner Meinung nach so.
Du hast hier sicher schon vieles zum IoT beigetragen, aber mit deiner 
abgehobenen Mitteilungssucht in letzter Zeit kann ich leider nichts 
anfangen.
Aus den Videos kann ich auch keinerlei nützliche Informationen 
entnehmen.

IoT nutze ich vermutlich schon länger als du ... und jetzt auch mit 
diesem Modul.

Ich möchte jetzt aber keinen "Krieg" hier anfangen, ich habe den 
Informationsgehalt bewertet und gut. Ich warte auf deine coolen Videos 
am Sonntag.

Holger

von Michael L. (michaelx)


Lesenswert?

Mal wieder zurück zum Thema ...

Eigentlich interessiert mich das Modul sehr, aber durch die knapp 800 
Postings, davon gefühlt mindestens 700 von Rudi, steige ich nicht 
wirklich durch. Wichtige Informationen scheinen ewig bereit verstreut, 
im steten Fluss, und womöglich in weiten Teilen schon wieder überholt - 
oder was auch immer.

Wäre es nicht sinnvoller (und einfacher für dich), den Artikel zum 
ESP8266 mal fertig zu stellen und nachfolgend zu pflegen, statt mit 
irgendwelchen Minus-Klickern Schattenboxen zu veranstalten und den 
Thread sinnlos aufzublähen?!

:-/

PS: Meinetwegen kannst du ja einen Link auf deinen Youtube-Channel mit 
in den Artikel basteln.

von Einhart P. (einhart)


Lesenswert?

Füt Informationen zum Baustein ist dieses Forum besser geeignet:
http://www.esp8266.com/
Da gibt's Rudi auch - aber (wahrscheinlich aufgrund der englischen 
Sprache) erheblich ruhiger.

von Holger W. (holgerw)


Lesenswert?

da hab ich auch erstaunlich viele Informationen her...

Holger

von Lars R. (lrs)


Lesenswert?

Ich hab mal ein paar "lesenswert" vergeben.
Müsste inzwischen klar sein, dass Klicken auf "nicht lesenswert" 
kontraproduktiv ist. Falls es überhaupt noch eine Rolle spielt.

von rudi (Gast)


Lesenswert?

@holger

ich nehme solche kritik ernst, da diese konstruktiv ist. daher, danke
du hast recht, solchen schwachsinn kann man sich sparen,
der minusler fühlt sich aber angesprochen.

ich denke nicht das du IoT schon länger nutzt als ich ;-)  so alt bist 
du noch gar nicht. ;-)
aber na gut ich lass dir den glauben.


@michael
der wiki eintrag würde mich schon reizen, aber wie oft soll ich den 
editieren, wenn die einträge immer wieder editiert oder gelöscht werden.

@einhart
lass dich mal nicht täuschen, ich hab einen translater am wochenende.
und richard, das ist der admin dort, übersetzt mir sogar...
da die interesse in dem thread plötzlich angestiegen ist,
was bei mir schon läuft und abgeschlossen ist
versuchen andere noch zu tüffteln und rauszubringen.

http://www.esp8266.com/viewtopic.php?f=12&t=307

das ist mein thread, ziemlich ruhig gell .. schauh dir mal die views an!
sehr ruhig..

btw: "undank ist der welten lohn" fällt mir bei deinem post nur ein!
aber gut.. musst selber wissen.



ich habe eine andere lösung für das problem,
z.B. wollte ich das hier verkünden zum nachbauen, weil es sehr viele 
interessiert.

Firmwares
DMXControll Midi Basis & X10 Base fertig.
=========================================

da aber einige sich auf den slips getreten sich fühlen, weil sie es 
entweder selber machen wollten und damit Kohle machen wollen oder 
abereinfach nicht technisch können, und sich von einem nicht studierten 
hobbybastler das ein mal eins erklären lassen müssen, so ist das 
nämlich,  oder weil es den einen oder anderen nicht interessiert und 
dann minus verteilt, werde ich das jetzt zukünftig anders machen.

yt video links bekommt der der sich tatsächlich dafür interessiert
der ist in einer privaten gruppe und ich kenn dann die pappenheimer.
die firmware und software tools ebenso. ich dränge mich keinem mehr hier 
im thread auf.
es wurde alles gesagt, was man wissen muss um selbst die firmwares zu 
erstellen, auch den umgang mit dem ESP8266.
Es steht alles, aber wirklich auch alles in dem thread, und die fragen 
wiederholen sich nur noch.
Im esp8266.com forum werde ich keine weiteren erkenntnise mehr 
veröffentlichen, dann wird es auch da wieder ruhiger werden. das thema 
GCC interessiert mich nicht wenn ich ehrlich bin, weil zitat von 
espressif:

 ->Currently,we only provide xtensa which can be used to compile the 
code.
    Later, we maybe provide GCC Compiler.

also was soll ich mit vorcompilierten dingsen die eh nicht laufen und 
ich im types.h typen ausklammern muss, damit das erst mal laufen kann?
ich bekomms von Espressif später fertig. Auch andere werden es bekommen, 
man muss halt mal auch fragen stellen.

im esp8266.com geht es  mehr um den GCC - daher kann ich darauf 
verzichten.


so jetzt zur letzen Info die ich hier in dem Thread einstellen werde:
wem es  nicht interessiert, einfach nicht beachten!


Info:
Für interessierte des DMX Controlls / X10

ESP8266 Wifi Sender für DMX Controll
MaterialKosten für ein pcb: unter 10 EUR
auf dem Steckbrett für jeden schnell:
ESP8266 ESP-01
ein paar Taster / Matrix oder PS/2 Tastatur  oder noch besser,
ausrangierte IR Tastatur, IR Sender wird ausgewechselt und gegen ein 
ESP8266 getauscht,
Firmware: per email
Video : Sonntag per YT auf privaten Kanal
wem es interessiert, PM an mich,  youtube account angeben,
keine neulinge, yt account muss älter sein als drei Monate.

die die sich wirklich für die projekte interessieren, können sich 
demnächst in meinem privaten interessens  club anmelden, dazu ist es 
erforderlich, das man sich outet, solche kinderreien wie hier mach ich 
nicht mehr mit, und wer da rein kommt, entscheide ich selber per 
handschlag und nicht mehr annonymer email oder einem unöffentlich 
einsehbaren bewertungssystem.
wer drin ist, bekommt support & firmwares bis ihm schlecht wird davon. 
weitere Projekte dann per gewohnter Club mitteilung

alles andere technische wurde hier dutzend male schon erzählt.
und ist auch mit Holgers Meinungs informativer dran, wenn er sich an 
esp8266.com hält, ob so in zukunft weiter bleibt, wenn sich weitere 
verschliessen, wird jeder selber merken,
undank war schon immer der welten lohn. mehr hab ich aus meiner sicht zu 
dem gehabe hier nicht zu schreiben.


lg rudi ;-)

von Holger W. (holgerw)


Lesenswert?

@rudi
ich hab die Halbzeit schon weit überschritten...
Deine Reaktion auf die "Minusler" lassen mich auf einen relativ jungen 
Kollegen schließen... das muss aber nicht so sein und soll hier auch 
nicht Thema sein.
Ich freu mich über jeden konstruktiven Beitrag hier, und wenn mich dein 
Club interessiert werd ich da bestimmt beitreten wenn du es erlaubst.

Mich interessiert die Hard/Software, mag aber viel selber machen und 
nicht fertig vorgesetzt bekommen.

Undank ist der Welten Lohn, ja, aber es kommt drauf an wie man es rüber 
bringt. Wurde hier schon oft gesagt, deine Art ist meist ok wenn 
informativ, aber nur Beweihräucherung...nee

Holger

: Bearbeitet durch User
von Torsten C. (torsten_c) Benutzerseite


Lesenswert?

Michael L. schrieb:
> Wäre es nicht sinnvoller…, den Artikel zum ESP8266
> mal fertig zu stellen

Brauchen wir zwei Wikis? Oder wollen wir das eine hier pflegen?

https://github.com/esp8266/esp8266-wiki/wiki

Oder das ESP8266 hier?

von Die Welt geht vor die Hunde (Gast)


Lesenswert?

rudi schrieb:
> Bei der neuen Stelle weiss die eine Hand nicht was die andere tut.
> Den anghängten NDA poste ich wegen der digitalen zeichnung nicht.
> bitte um verständnis.

> Zitat:
>
> Dear Sir,
>
> Thanks for your e-mail. Please refer to the attached NDA.
>
> Please be noted that you need to send two signed hard copies to the
> following address.
>

da ist die Ironie und der Sketch mit eingebaut, ich lach mich schlapp, 
die allseits kopierenden Chinesen, die hier ganz offen als Touristen 
getarnt Wirtschaftsspionage in Betrieben vornehmen machen sich Sorgen um 
Copyright und "vertrauliche Informationen"? Brüller!!

von rudi (Gast)


Lesenswert?

@Die Welt geht vor die Hunde

das hab ich mir auch schon oft gefragt,
ein zitat aus einer älteren email email, auf frage, was man darf/und 
nicht und was erforderlich ist, wenn man firmwares support anbieten will 
kostenlos / gegen entgeld kam
zitat

> What must i do, if i want make Firmware Service and for privat?
> What must i do, if i want make Firmware Service and for sale the
> work to customer's, can i do this or must sign NDA for this too?
> I work with GCC and other legals Tools and IDE's.

> ->According to company requirements, all customers need the SDK must
> be signed NDA with us.

zitat ende

heisst  für mich, wenn man das sdk will, muss man nda machen,
heist aber nicht, wenn man leaked sdk hat, dass man kein firmware machen 
darf...da dies eine compiler frage ist, da es anscheinend keinem 
interessiert, das man die leaked sdk für den GCC compiler verwendet zur 
einbindung - so hab ich das verstanden -
verbessert mich wenn das quatsch ist - verstehe ich nicht, warum hier 
noch welche diskutieren und viel selber machen wollen aber es nicht tun.
vorsetzen wird missverstanden  will auch keiner sehen, jeder will 
selber, tuts aber nicht...die welt geht wahrhaftig vor die hunde ;-) 
oder wie meinst das jetzt ;-)

von Star K. (starkeeper)


Lesenswert?

Holger W. schrieb:
> Also ich bin einer der Minusler.
> Ausser einer Ankündigung von dir zu Kaffee am Sonntag und Aussicht auf
> Schmorbraten kam in dem Beitrag nix sinnvolles.
> Sorry, ist meiner Meinung nach so.

+1



Also die SDK unterliegt einer Lizenz. Die Lizenz musst du auch 
einhalten, wenn du die SDK nicht vom Urheber hast. Ist wie bei einem 
Windows, dass darfst du auch nicht nutzen nur weil du es unentgeldlich 
von irgendwoher und nicht von Microsoft bezogen hast.

Wie schaut es denn eigentlich mit Verletzung der GPL seitens Espressif 
aus? Ist da nicht der lwIP in deren Software drin? Muss dann nicht der 
Code offengelegt werden oder sowas?

: Bearbeitet durch User
von rudi (Gast)


Lesenswert?

lwIP denke ich dann schon , na und - geben die das halt dann diesen teil 
raus - alles andere ist deren geistiges eigentum, wie bei stb1030n.. 
oder der motorola vip box, was war dann zum schluss? hat man alles 
bekommen?

unter welcher lizenz wäre das sdk?
und was hat windows lizenz mit einem source quellcode zu tun den man als 
beispiele zur verfügung stellt und ändern darf wie es in den 
vorbemerkungen geschrieben ist für eigene zwecke - steht da auch drin 
dass man da erst einen nda vertrag machen muss? und das nicht ändern 
darf oder nicht verwenden? stehen da lizenzbedingungen drin?nö..

solange du an den libs nicht rumdrehst und dias machst und du solange 
das nur in gcc einbindest wird kein richter der welt schrein du hast 
gegen lizenzbestimmungen verstossen, weil das niergend steht, dein 
behauptung ist an den haaren herbeigezogen, zeig wo es steht dann wäre 
das eine grundlage zur diskussion , aber so?..

selbst espressif juckt es nicht - sonst wäre esp8266.com schon dicht 
oder meinst nicht?
rechne dir halt mal 1+1 zusammen, ob das nicht im sinne von espressif 
ist, wenn eine communoty darum entsteht, die sich um den gcc bemüht, 
keine kosten für espressif und später heist es dann "espressif 
gemacht"...

rudi

von rudi (Gast)


Lesenswert?

"dass darfst du auch nicht nutzen nur weil du es unentgeldlich
von irgendwoher und nicht von Microsoft bezogen hast"

so ein käse hab ich mein leben noch nie gehört,
d.h. wenn mir mein onkel  hubert eine neue windows version  vom media 
markt mitbringt und mir die zum burzzeltag schenkt ( unendgeltlich von 
irgendwo her und nicht von microsoft bezogen) darf ich das nicht 
verwenden?

... guter informationsfluss sieht anderes aus mein lieber schurlie ..

..*kopfschüttel und ab ins bett war lang heute...wehe wenn ich davon 
träume jetzt dann .. so ein käse..
tzzz

;-)

der witz war gut

von Star K. (starkeeper)


Lesenswert?

rudi schrieb:
> ..*kopfschüttel und ab ins bett war lang heute...wehe wenn ich davon
> träume jetzt dann .. so ein käse..
> tzzz

Flitzpiepe.. genau erstmal etwas zur Ruhe kommen, tief durchatmen und 
dann eventuell mit klarem Kopf nochmal versuchen klare Worte zu 
finden...

Ich versuche auch gerne dir es in einem zweiten Anlauf noch einmal klar 
zu machen. Illegal irgendwo heruntergeladene Software wird nicht legal 
nur weil du die Lizenz nicht gelesen/akzeptiert hast. Die Quelle der 
Software ist egal die Lizenz bleibt. Und wenn die Lizenz nicht eindeutig 
ist, dann wird die Software trotzdem nicht zum Allgemeingut.
Das der Hersteller ein NDA haben möchte vor der Benutzung ist auch eine 
Art der Nutzungsbeschränkung und verstehe ich schon als Lizenz.

von Conny G. (conny_g)


Lesenswert?

Star Keeper schrieb:
> Das der Hersteller ein NDA haben möchte vor der Benutzung ist auch eine
> Art der Nutzungsbeschränkung und verstehe ich schon als Lizenz.

Als Laie über Recht zu diskutieren ist müßig. Wenn man es kommerziell 
anbieten will kommt man nicht um den Einsatz eines guten Anwalts herum, 
der einem das durchprüft.
Sonst sind ggf. alle Investitionen für die Katz, wenn der 
Hersteller/Urheber einem die Unterlassungsauffforderung und/oder eine 
Lizenzrechnung schickt.
Für privat / als Hacker im kleinen Kreis ist das nicht so relevant, wenn 
man nicht gerade seine Ergebnisse im großen Stil der Community anbietet, 
dann kommt man evtl. doch wieder dem Hersteller in die Quere.

von G. H. (schufti)


Lesenswert?

[OT]ist exakt so wie bei M$ auch. Die haben jahrelang nichts gegen die 
"Privatkopien" gemacht und letztlich sogar über das MS-HUP quasi 
legalisiert. Durch diese Strategie haben sie die Durchdringung im 
Bussinesbereich hoch gehalten, denn welcher Betrieb wird was anderes 
anschaffen als die SW die jeder von zu Hause kennt .... (und sich so 
Schulungskosten spart, mit Heimarbeit rechnen kann, etc)[/OT]

von Max3456 (Gast)


Lesenswert?

Am Rande mal eine Noob Frage: Ich kann nicht die TXD/RXD bei einem 5V 
Arduino Board mit dem RXD/TXD vom esp8266 verbinden oder?
Alle Pins arbeiten nur mit 3.3V?

von Julian W. (julian-w) Benutzerseite


Lesenswert?

Nope kannst du nicht.
Das Arduino erkennt aber die 3,3V als high, für TX musst du dann einen 
Pegelwandler anschließen, zwei Widerstände reichen aber schon aus das 
klappt bei mir ohne Probleme.

von rudi (Gast)


Lesenswert?

@star keeper
ich habe vor langer zeit damit begonnen, espressif blutsaugende 
fragenkataloge zu schicken bevor die sachen mit NDA kamen, Expressif 
selbst schickt public open" dokumente an mich, ebenso SDK Versionen vor 
0.9,2
also nix illegal irgendwo runtergeladen! das sind keine "leaked" 
versionen die dann irgendwo von irgendwem dann online gestellt werden. 
aber die gleichen mit selben Inhalten!

lade die dir doch mal leaked'S - lese doch erst mal bevor du antworten 
gibst, du verwirrst damit die leute!

da steht drauf public view! heist = frei für die öffentlichkeit!

ich weiss need wo du verkehrst dass man erst mal alles illegal bewertet 
wenns um coden geht? und weils verboten ist wird*s dann keiner machen? 
..das erinnert mich an DECT und die schwachsinningen states damals..

ich steh mit espressif im offenen context!
die wissen was ich mache, die wissen was ich für videos mache, die 
wissen dass ich mode, die wissen alles über mich, weil ich es denen 
anpreise was ich alles , denen meinen video channel mitgeteilt und noch 
vieles mehr..was ich noch nicht öffentlcih gezeigt habe -  mache ohne 
deren hilfen ect. alles legal!

auch eine offene frage weil ich die encrypt functionen schon früh 
endeckt hatte und bereits damit schon arbeite wo andere erst noch 
tüffteln müssen, ich mach eMbeddedSecurity - da muss ich wissen, was ich 
mit was mache..
 sollense weitertüfteln bis sie scharz werden, .. wenn keiner den code 
schreiben kann, wirds auch keiner lesen können also was soll der jenige 
dann mit dem Code in einem github? .. von mir nicht sorry! dann bleibts 
im hirn.

http://www.esp8266.com/viewtopic.php?f=12&t=307

das kann ja jetzt erst mal jeder für sich selber nachvollziehen, das ist 
eine Frage an Espressif und?
darf ich die jetzt auch nichz öffentlich stellen weil ich passagen aus 
dere API zitiere die im Umlauf als "leaked" public view sind?

so ein quatsch!!! alles was "leaked" ist ist erst mal interessant gell? 
und die leut holen sich das auf den rechner egal wo der download ist 
gell?..
frag halt einfach espressif nach public view material!

heut wirst nix mehr bekommen weil der Support masslos überlastet ist!

mein code!!!
^^^^^^^^^^^^
mein geistiges Eiigentum
^^^^^^^^^^^^^^^^^^^^^^^^^^


Public View hier:
pffff

kannst machen damit was te willst
drucks aus, tapeziere deine wand und schreib ganz gross drauf

RUDI DONE !
^^^^^^^^^^^^^^^

zitat


Dear Kelly

thank you for your help

i test the CHIP ID API
system_get_chip_id

i test the free_heap_size
system_get_free_heap_size


char chipid[10];
os_sprintf(chipid,"CHIP ID: %i\r",system_get_chip_id);
uart0_sendStr(chipid);

char heapinfo[10];
os_sprintf(heapinfo,"Free Heap size: %i\r", system_get_free_heap_size);
uart0_sendStr(heapinfo);

i get example:

CHIP ID:  1076104008
HEAPSZ: 1076103984

i wounder me in the first equal 5 digits, so i think by my self, this 
can be
a company id?
so i test other module , i test this at 30 ESP8266 ESP-01 Modul's

but i am surprise. now:

allways same
CHIP ID:  1076104008
HEAPSZ: 1076103984

is the Chip ID at each chip the same or is wrong the call?
are the first 5 digits the company id?
Your help in constuction would helpfull.

Best Thank

zitat ende


Meine Firmware Fragen bezogen sich dann darauf, wenn ich das für andere 
machen will, support geben will, veröffentlichen ect, dann ist es so, 
dass ich NDA Material niemals veröffentlichen darf auch nicht Teile 
davon ect

Ich weiss sehr wohl was ich machen darf und was nicht da brauch ich mich 
nicht erst zur Ruhe legen. Deine State ist für den \dev\NULL

sorry aber damit kann keiner was anfangen - einen solchen Vergleich 
kannst dir in zukunft bei mir sparen. oder meinst ich würd sowas dann 
öffentlich ausquatschen mit der Gefahr, dass mir der Staatsanwalt am 
Nacken hängt?
den vergleich der SDK mit einer Windows Lizenz  ist der grösste käse den 
ich jemals in einem Forum gelesen habe, sorry: es geht bei der SDK nicht 
um den Compiler Bua, der Compiler juckt mich nicht - den brauch ich auch 
später nicht mehr
es geht um beispiel code, den wenn du anders formulierst ist es dein 
geistiges eigentum! der steht in der urform so nicht mehr da!


Und? darfst du den code den ich jetzt als routine hier poste verwenden 
oder nicht? steht da irgendwo dass du dafür NDA jetzt erst mal brauchst? 
eine Lizenz?


so ein käse!
Ich muss also windows von Microsoft beziehen ansonsten ist es illegal?
ich muss also windows bei microdoof kaufen ansonsten ist das illegal?
ich muss also windows wenn ich es bei einem händler kaufe als illegal 
einstufen?
ich muss wenn ich windows als geburtsatgsgeschenk bekomme als illegal 
einstufen?

das hast du gesagt!

"Ist wie bei einem Windows, dass darfst du auch nicht nutzen nur weil du 
es unentgeldlich von irgendwoher und nicht von Microsoft bezogen hast"

Das ist dein Wortlaut

So ein käse! Auch nach meiner Ruhe! und viel Luft..


rudi

von rudi (Gast)


Lesenswert?

"Das der Hersteller ein NDA haben möchte vor der Benutzung ist auch eine
Art der Nutzungsbeschränkung und verstehe ich schon als Lizenz."


verstehst du schon?!?!?!
und gibts dann antworten????
hast du es auch richtig verstanden???

warum fragst du nicht Espressif bevor du aus deinem Verständnis Sinn 
Antworten gibst, du die Leute entweder davon abhalten zwingst  etwas auf 
die Beine zu stellen oder dann einfach machen mit ewigen schlechtem 
Gewissen*s????

man man man
noch weitere solche rechtsexperten um mich und ich kann dicht machen!

daher mache ich solche sachen allein - frage nach bis alles geklärt ist 
drucke es aus, lege es in den Ordner "Erste Hilfe" ab
und lege dann hand an. da ist mein hirn frei von gewissen!! und ich kann 
mich auf das wesentliche konzentrieren...als ständig im kopf zu habe.. 
"oh hab die leaked gezogen. haben die jetzt meine ip.. o weiha.. uah.. 
mampf mampf mampf.. meh meh meh

ich verschlüssle nicht mal meine emails - ich habe auch keinen 
verzweigten responder oder so, ich mach das public view open damit halte 
ich mir geheimnniskrämereien fern und jeder weiss was ich mache.. was 
nicht geklärt ist- kläre ich mir solange mit nervenden fragen bis es 
denn so ist.

menesch star keeper.. frag doch erst mal espressif bevor du so einen 
käse schreibst ...


rudi

von Michael L. (michaelx)


Lesenswert?

Torsten C. schrieb:
> Michael L. schrieb:
>> Wäre es nicht sinnvoller…, den Artikel zum ESP8266
>> mal fertig zu stellen
>
> Brauchen wir zwei Wikis? Oder wollen wir das eine hier pflegen?
>
> https://github.com/esp8266/esp8266-wiki/wiki
>
> Oder das ESP8266 hier?

Ich dachte, github sei für in erster Linie die Code-Verwaltung zu 
Projekten und Artikeln gedacht. Mit "Artikel" meinte ich jedenfalls den 
ESP8266 hier. Und da steht schon seit "Ewigkeiten" drin: In Arbeit

;-)

von leakmich (Gast)


Lesenswert?

irgendwelche pseudo wiki artikel auf dem github sind besonders 
"sinvoll", übermorgen werden die schon gar nicht mehr gepflegt
oder vergessen.

Sollte es jemand hier aus dem forum den ESP8266 zu ende schreiben, 
würde ich gerne ein paar informationen herausgeben.

von rudi (Gast)


Lesenswert?

moin moin
würde auch erst den
http://www.mikrocontroller.net/articles/ESP8266
zu ende führen und gerne mitschreiben, gibt es dafür einen einfachen 
editor oder muss dass in wiki language erstellt werden, meine damit, 
einen einfachen "wordpad" editor zu benutzen wäre leichter ( fett, 
kursiv ect ) als format strings im text laufend setzen zu müssen. oder 
einen offline editor wo man dann den quelltext kopieren und einfügen 
kann. gibt es sowas schon? lg rudi

von Conny G. (conny_g)


Lesenswert?

rudi schrieb:
> moin moin
> würde auch erst den
> http://www.mikrocontroller.net/articles/ESP8266
> zu ende führen und gerne mitschreiben, gibt es dafür einen einfachen
> editor oder muss dass in wiki language erstellt werden, meine damit,
> einen einfachen "wordpad" editor zu benutzen wäre leichter ( fett,
> kursiv ect ) als format strings im text laufend setzen zu müssen. oder
> einen offline editor wo man dann den quelltext kopieren und einfügen
> kann. gibt es sowas schon? lg rudi

Da geht nur Wiki-Formatierung.

von Torsten C. (torsten_c) Benutzerseite


Lesenswert?

rudi schrieb:
> einen einfachen "wordpad" editor zu benutzen wäre leichter

Nach ca. 30 Minuten hast Du alles drauf, was Du wissen musst und bist 
fast genau so schnell, wie in Word.

Einfach z.B. nach "mediawiki tabelle" googeln.

Tabellen sind etwas nervig. Dafür mache ich mir in (z.B.) Excel eine 
Spalte neben die Tabelle, die die Tabelle in WIKI-Formatierung ändert, 
also z.B. so:
1
="|"&A2&ZEICHEN(13)&"|"&B2&ZEICHEN(13)&"|"&C2&ZEICHEN(13)&"|"&D2&ZEICHEN(13)&"|"&E2&ZEICHEN(13)&"|"&F2&ZEICHEN(13)&"|"&G2&ZEICHEN(13)&"|"&H2&ZEICHEN(13)&"|-"&ZEICHEN(13)

von rudi (Gast)


Lesenswert?

danke.
hab angst dass ich was kaput mache ;-) an dem schönen artikel ;-)
ich werde mir das mal ansehen ob man das irgendwie erweitern kann, ist 
ein delphi src dabei . den werd ich mir mal ansehen, versuch dann ein 
kleines web interface zu basteln .. ;-) mal sehen, das geht dem forum 
sowieso noch ab,
http://www.cab.i24.cc/projects/wikieditor/
lg rudi ;-)

von rudi (Gast)


Lesenswert?

@Torsten
ah.. oder so..
das ist gut! danke!
lg rudi ;-)

von Ronny S. (phoenix-0815)


Lesenswert?

R. W. schrieb:
>  video gibts am sonntag
> nachmittag zum kaffee

So habe mir schon mal Kaffee gemacht.

Schönen Sonntag an alle hier.

Gruß Ronny

von Torsten C. (torsten_c) Benutzerseite


Lesenswert?

rudi schrieb:
> hab angst dass ich was kaput mache ;-)

Erstens gibt es die Vorschau, zweitens hat jedes Kapitel ein eigenes 
"Bearbeiten", so dass man immer nur ein Kapitel kaputt machen kann und 
drittens (das wichtigste): Es bleiben alle Versionen davor erhalten, es 
lässt sich also alles reparieren (zurückrollen).

von rudi (Gast)


Lesenswert?

hi
einen schönen sonntag nachmittag,
ich wurde gestern vom regen leider draussen überrascht, ich bin just in 
time dabei die aussenaufnahmen zu machen, webserver läuft ect, versuche 
das so schnell alsbald ( ich denke es wird 1-2 Tage verspätung haben ) 
einzustellen. sieht verdammt gut aus, auch wenn es nach holger nach 
selbstbeweihräucherung immer raussieht, es soll gar nicht so 
rüberkommen, eher will ich damit sagen, dass ich es hinbekommen habe, 
das es geht, und wenn ich das als laie hinbekomme, dann andere erst 
recht. menesch musste es regnet gestern.. bin draussen lg rudi ;-)

von Stefan Z. (stefan_z)


Lesenswert?

Meine Module sind die Tage angekommen, aber natürlich habe ich noch 
Probleme mit den Dingern…

modulversion ist die "normale" mit der PCB-platine.
Ich habe zunächst mal versucht, mit dem Arduino zu arbeiten.
Also ein Protoboard auf den Arduino Mega2560 gsklemmt und einen 
zusätzlichen 3V Regler drauf um den Arduino nicht zu überlasten.
Für den Eingang vom ESP8266 habe ich einen Widerstands-Pegelwandler 
gelötet:
5V TX Pin -> 680 ohm -> 3V RX Pin -> 1 kOhm -> GND
RST und CH_PD habe ich über einen 1 kOhm Widerstand auf 3V gezogen.
GPIO0 und GPIO2 habe ich erstmal offen gelassen.

Beim Einschalten geht die rote LED am ESP an, die blaue blitzt ganz kurz 
auf.
Soweit scheint das also zu passen, qualmen tut nix .-)

Meine Fragen:
1 - Nur mit 3V VCC auf dem ESP scheint der IC selber relativ warm zu 
werden. Also ganz simpel Einschalten, 1 Minute warten, fühlt sich lecker 
warm an. ist das so bei dem Modul? Oder liegts am Spannungsteiler, dem 
Pullup oder an einem klaren Denkfehler meinerseits?
2 - Was ist die normalerweise eingestellt Baudrate? 57600 oder 115200, 
richtig?
3 - Blinkt die blaue LED, wenn der ESP etwas auf der UART sendet?

Ich versuche den ESP am Serial_1 vom Mega zu betreiben, zurückgesendete 
Antworten sollen an Serial_0 weitergeleitet werden für den 
Serial-Monitor von der Arduino IDE.
Aber egal was ich auf Serial_1 rausschreibe, der ESP reagiert nicht 
sichtbar. (daher auch meine Frage, ob die blaue LED beim Antworten 
blinkt).

: Bearbeitet durch User
von Holger W. (holgerw)


Lesenswert?

Hallo Stefan,
meine Beschaltung sieht wie folgt aus:
Vcc, GND, CH_PD direkt auf 3,3V, RST offen.
GPIOs sind offen.

Der Chip wird nicht warm.

Die blaue LED leuchtet bei Datenverkehr auf der seriellen Schnittstelle 
auf.
Auch blitzen beim Start ist normal.

Baudrate kommt auf die Firmware drauf an, ich hatte bei meinen auch erst 
mit 57600 getestet und es tat sich nichts, hab dann 115200 verwendet und 
es lief.
Ich würde dir raten einen Pegelwandler zum PC zu verwenden, für Updates 
und erste Tests ist das einfacher.

Zum Spannungsteiler kann ich nichts sagen, meine Schaltung läuft 
komplett mit 3,3 V, PIC 18F.

Holger

: Bearbeitet durch User
von Torsten C. (torsten_c) Benutzerseite


Lesenswert?

Holger W. schrieb:
> einen Pegelwandler zum PC

Als Hinweis (vielleicht für den Wiki-Artikel?):

Viele der Billig-China-Adapter (USB VCOM) haben auch 3.3V-Ausgänge:

http://www.fasttech.com/product/1230400-pl2303hx-33v5v-ttl-logic-level-usb-serial-port-ada

Die gibt es auch mit richtigem Stecker und Kabel dran:

http://www.aliexpress.com/item/-/2033075297.html

: Bearbeitet durch User
von Mehmet K. (mkmk)


Lesenswert?

rudi schrieb:
> ich denke nicht das du IoT schon länger nutzt als ich ;-)  so alt bist
> du noch gar nicht

rudi schrieb:
> und wenn ich das als laie ...

Rudi, ich bin jetzt irgendwie irritiert. Darf ich um Klarstellung 
bitten?

von Cyblord -. (cyblord)


Lesenswert?

Mehmet Kendi schrieb:

> Rudi, ich bin jetzt irgendwie irritiert. Darf ich um Klarstellung
> bitten?

Was erwartest du? Der Rudi hat Angst vor nem Mediawiki und gibt sich 
lang und breit Angriffen auf vermeintliche "Minuser" hin. Wie pro kann 
er da sein?

von Bertram (Gast)


Lesenswert?

cyblord ---- schrieb:
> Mehmet Kendi schrieb:
>
>> Rudi, ich bin jetzt irgendwie irritiert. Darf ich um Klarstellung
>> bitten?
>
> Was erwartest du? Der Rudi hat Angst vor nem Mediawiki und gibt sich
> lang und breit Angriffen auf vermeintliche "Minuser" hin. Wie pro kann
> er da sein?

Diesen 'Rudi-labert-die-Leute-voll"-Thread braucht doch so oder so 
niemand. Einfach einmal nach dem ESP8266 googlen, da gibt es bessere 
Quellen und vor allem ohne Rudi.

von Huy D. (jd24)


Lesenswert?

Ich habe sehr gute Erfahrungen mit den CP2104 USB-Seral Modulen gemacht:

http://www.aliexpress.com/item/Free-Shipping-10pcs-LOT-CP2104-Serial-Converter-USB-2-0-To-TTL-UART-6PIN-Module-compatible/1105267528.html

Diese Module haben jeweils eigene Seriennummer, sodass die
bei mir mit UDEV-Regeln eindeutig zugewiesen werden können.
Ich habe meistens mehrer Module parallel laufen.

hdo

von Dirk K. (dekoepi)


Lesenswert?

Ich habe gute Erfahrungen mit den PL2303HX; bei denen mag ich, dass die 
eben keine individuellen Portbezeichner anlegen und ich (solane nur 
einer angeschlossen ist) via eindeutigem /dev/tty.usbserial-Namen darauf 
zugreifen kann. Kosten mit 5,50 Euro für das Zehnerpack auch nur ein 
Drittel: 
http://www.aliexpress.com/item/10pcs-USB-to-TTL-USB-TTL-STC-microcontroller-programmer-PL2303-in-nine-upgrades-plate-with-a/1289167078.html

von Cyblord -. (cyblord)


Lesenswert?

Bertram schrieb:

> Diesen 'Rudi-labert-die-Leute-voll"-Thread braucht doch so oder so
> niemand. Einfach einmal nach dem ESP8266 googlen, da gibt es bessere
> Quellen und vor allem ohne Rudi.

Erinnert mich ein wenig an die Ausführungen von Josef G. Ewige Monologe 
ohne echten Informationsgehalt.

Die Module sind interessant, aber warum liegt jetzt das Augenmerk so 
stark auf dem Anpassen der Firmare dafür? Wären Infos über die NUTZUNG 
der Module mit der originalen FW nicht erstmal hilfreicher und 
zielführender? Ich schätze mal 99% der interessierten Leser hier, wollen 
die FW doch gar nicht ändern.
Auch der Threadtitel legt doch nahe, dass es hier um das Modul und seine 
Benutzung geht. Warum denn nicht einen extra Thread für das FW Modding 
aufmachen? Allerdings ist es dafür eh schon zu spät.

Also ich finde das Ding auch interessant, weiß aber nun immer noch 
nicht, ob man das Ding einfach kaufen und direkt nutzen kann und das 
dann was taugt, weil hier jeder sofort ne neue FW flasht.

gruß cyblord

von Huy D. (jd24)


Lesenswert?

Danke, guter Tipp! Die werde ich das nächste Mal bestellen.

Dirk K. schrieb:
> Ich habe gute Erfahrungen mit den PL2303HX; bei denen mag ich, dass die
> eben keine individuellen Portbezeichner anlegen und ich (solane nur
> einer angeschlossen ist) via eindeutigem /dev/tty.usbserial-Namen darauf
> zugreifen kann. Kosten mit 5,50 Euro für das Zehnerpack auch nur ein
> Drittel:
> 
http://www.aliexpress.com/item/10pcs-USB-to-TTL-USB-TTL-STC-microcontroller-programmer-PL2303-in-nine-upgrades-plate-with-a/1289167078.html

von Cyblord -. (cyblord)


Lesenswert?

> Ich habe sehr gute Erfahrungen mit den CP2104 USB-Seral Modulen gemacht:
Und jetzt auch noch ne Diskussion um USB-SERIAL Wandler? Dafür gibts 
weiß gott genug Threads.

von Conny G. (conny_g)


Lesenswert?

cyblord ---- schrieb:
> Bertram schrieb:
>
>> Diesen 'Rudi-labert-die-Leute-voll"-Thread braucht doch so oder so
>> niemand. Einfach einmal nach dem ESP8266 googlen, da gibt es bessere
>> Quellen und vor allem ohne Rudi.
>
> Erinnert mich ein wenig an die Ausführungen von Josef G. Ewige Monologe
> ohne echten Informationsgehalt.
>
> Die Module sind interessant, aber warum liegt jetzt das Augenmerk so
> stark auf dem Anpassen der Firmare dafür? Wären Infos über die NUTZUNG
> der Module mit der originalen FW nicht erstmal hilfreicher und
> zielführender? Ich schätze mal 99% der interessierten Leser hier, wollen
> die FW doch gar nicht ändern.
> Auch der Threadtitel legt doch nahe, dass es hier um das Modul und seine
> Benutzung geht. Warum denn nicht einen extra Thread für das FW Modding
> aufmachen? Allerdings ist es dafür eh schon zu spät.
>
> Also ich finde das Ding auch interessant, weiß aber nun immer noch
> nicht, ob man das Ding einfach kaufen und direkt nutzen kann und das
> dann was taugt, weil hier jeder sofort ne neue FW flasht.
>
> gruß cyblord

Stimme zu.

Die Module sind spannend vom Preis-/Leistungsverhältnis. Die Frage ist 
aber, ob die Original-Firmware was taugt. Es gibt wohl Hinweise, dass 
die noch signifikante Bugs hat.
Wenn die Firmware nichts taugt, dann muss man entweder abwarten bis gute 
Firmware vom Hersteller geliefert wird, oder man muss sich um die 
Firmware selber kümmern, das macht die Nutzung aber ungleich aufwändiger 
- nix für mich zum Beispiel.

Wenn Rudi so programmiert wie er kommuniziert - und davon würde ich mal 
ausgehen - dann möchte ich nicht von ihm mit Firmware beliefert werden.
Und am Ende gibt Rudi ja eh keine tiefergehenden Infos über die Module - 
er kündigt nur ständig an, was er gerade hingefrickelt hat.
Das ist also kein Opensource, also für die Community nicht brauchbar.
Der Königsweg wäre wenn dann ein gutes, kleines Opensource-Team 
dahinter, die eine offene Firmware und Wikis für die Anpassung via GCC 
realisieren - dann ist es für alle brauchbar und dann kann man mit den 
Modulen das anfangen, wovon Rudi träumt.

von Star K. (starkeeper)


Lesenswert?

Also für mein Verständnis ist das Modul auf zweierlei Arten zu nutzen:
1. Externer Mikrocontroller der über UART mit dem Modul kommuniziert.
2. Eigene Firmware, die zusätzlich zur schon auf dem Modul vorhandenen 
Firmware auf dem Modul läuft

Zu Punkt 1 braucht man nichts weiter außer dem AT-Befehlssatz, der als 
Chinesische Doku vorhanden ist.

Zu Punkt 2 braucht man die Entwicklungsumgebung usw. die man per NDA vom 
Hersteller bekommt.

In keinem der beiden Fälle wird die eigentliche Firmware im Chip selber 
verändert oder neue entwickelt. Die ist so gut oder schelcht wie der 
Hersteller sie ausliefert. Diese kann aber wohl durch updates vom 
Hersteller aktualisiert werden.

Korrekt? Fehlt was?

von Lars R. (lrs)


Lesenswert?

Conny G. schrieb:
> Die Module sind spannend vom Preis-/Leistungsverhältnis. Die Frage ist
> aber, ob die Original-Firmware was taugt. Es gibt wohl Hinweise, dass
> die noch signifikante Bugs hat.
> Wenn die Firmware nichts taugt, dann muss man entweder abwarten bis gute
> Firmware vom Hersteller geliefert wird, oder man muss sich um die
> Firmware selber kümmern, das macht die Nutzung aber ungleich aufwändiger
> - nix für mich zum Beispiel.

Die Firmware ist noch nicht ausgereift und wird derzeit kontinuierlich 
vom Hersteller weiterentwickelt. Genauer gesagt wird ein SDK entwickelt, 
mit welchem Firmware kompiliert werden kann. Ein Anwendungsbeispiel des 
SDK ist WLAN-UART, ein anderes UART-Cloud. Die aktuelle Version des SDK 
hat noch eine Null vor dem Komma. Die SDK-API verändert sich.

Das SDK gibt es vom Hersteller nur gegen NDA, allerdings findet man 
bisher mit Verzögerung die Releases im Netz.

Zur Kompilierung des SDK ist ein proprietärer Kompiler vorgesehen. Eine 
Community mit Kompiler-Expertise entwickelt in großen Schritten eine 
Kompiler-Umgebung (Makefiles, Links, Libs) für gcc. Inzwischen kann 
diese Umgebung in wenigen Schritten heruntergeladen, installiert und 
genutzt werden. 100%ig ausgereift scheint dies noch nicht so sein, bzw. 
es fehlt noch die Erfahrung im täglichen Umgang.

Absehbar ist, dass sich die SDK-API "stabilisieren" wird und man die 
Funktionen und Eigenheiten des Chips besser verstehen wird (DOs und 
DONTs).

Dann kann jeder den Chip "programmieren", wie einen Atmel/Microchip. Die 
Funktionen (UART, SPI, GPIOs, ADC, WLAN-Interface) kannst Du benutzen 
oder auch nicht. Ob es dann die eine AT-Firmware mit dem einen 
AT-Befehlssatz noch geben wird, oder vielmehr eine Handvoll davon, muss 
sich zeigen.

Der Hersteller des Chips, der sich auf den Modulen befindet, tritt im 
Moment nicht aus Modulhersteller auf. Er wird daher eventuell keine 
offizielen Firmware-Versionen liefern, sondern eher Ready2use-Beispiele 
zu seinem SDK. Jedenfalls nicht für jedes Modul, das irgendjemand baut.

Edit: Vielleicht mag das jemand ins Wiki einpflegen. Wenn etwas falsches 
drin steht, kann man es immer noch ändern.

: Bearbeitet durch User
von Stefan Z. (stefan_z)


Lesenswert?

<< "well, that escalated quickly" - Meme hier bitte einfügen >>

Vielleicht sollten wir uns mal eher mit der Lösung unseres 
Kommunikations-Problems hier auseinandersetzen, statt den riesen Thread 
mit einem Flamewar NOCH unünbersichtlicher zu machen…

Rudi macht nen guten Job mit seiner Firmware-Entwicklung, war ja auch 
nicht wenig Aufwand mit SDK, NDA, Mails schreiben, etc.
Leider lesen sich viele seiner Postings ähnlich gut wie eine 
Google-Übersetzung chinesischer Datenblätter.

Vielleicht wäre der gangbare Weg ja eine zweite Person die mit Rudi 
kooperiert und sich um die Dokumentation kümmert. Um mit dem NDA konform 
zu gehen, könnte diese Person ja ihrerseits ein NDA mit Rudi machen.

von Bertram (Gast)


Lesenswert?

> Vielleicht wäre der gangbare Weg ja eine zweite Person die mit Rudi
> kooperiert und sich um die Dokumentation kümmert. Um mit dem NDA konform
> zu gehen, könnte diese Person ja ihrerseits ein NDA mit Rudi machen.

Das wird nicht gehen. Leute wie Rudi sind nicht kooperations- bzw. 
teamfähig. Man muss sich nur seinen wirren Texte durchlesen. In eienr 
Firma würde man den einfach aussortieren.

------------------------------------------------------------------------ 
--

Hallo Entsetzter,

warum titulierst du sich selbst als 'saudoofes Arschloch'?  Woher kommt 
dein krankhaftes Bedürfnis Rudi zu verteidigen? Bist du allgemein so 
ehrlos und willfährig? Bist du gar Rudi unter einem Pseudonym?

Bertram

von Bertram (Gast)


Lesenswert?

hab was vergessen;);)

lg
bertram
;-)

von R. W. (Gast)


Lesenswert?

Bin schon ein wenig erstaunt von einigen hier solche statements zu 
lesen,
aber gut, das ist community und öffentlich. jedem steht ja frei da mit 
zu machen oder nicht. aufhalten lass ich mich aber nicht davon - könnt 
ja jeder  daher kommen.

für meinen teil werde ich keineswegs von irgendwelchen minusler oder 
rudi abneiger davon aufhalten zu lassen weiterzumachen oder mich davon 
abrängen zu lassen. das ist eine handvoll im vergleich derer die daran 
interese haben. von dem ich eigentlich nur noch träume ist, dass auch 
der letzte kapiert hat, dass es sich hier um eine einmalige chance für 
jeden handelt, am IoT von anfang an dabei zu sein.

verstanden habe ich aber jetzt auch, dass hier - so wie ich eigentlich 
auch - an dem modul selbst und der espressif eigenen fw daran gelegen 
ist, damit erst einmal arbeiten zu können. meine experiemente richtung 
firmwarecreation z.b. ist mein eigenes interesse mit dem ziel, dass es 
im nächsten sdk zur verfügung steht.

selbstbeweihräucherung an
firmwares für
Midi2Wifi done
DMXControllSoC ESP8266 done
selbstweweihräucherung aus

wie einige hier stehe auch ich mit espressif im persönlichen kontakt ;-) 
in einem sehr guten sogar - also nicht wundern wenn ein AT+RUDI zu einem 
Greetings fly out to friends all over the globe führt, dann ist es halt 
eingeflossen ins sdk ;-)

der "wifi-uart" wie er hier angedeutet   wird, wird von mir - 
"selbstbeweihräucherung an" bereits vor dem SDK aktive genutzt, selbst 
erstellt ect - da gibts auch video dazu remote debugging - damit 
processe ich den SoC unabhängig welche baudraten er dann bekommt für die 
verschiedenen aufgaben... "selbstbeweihräucherung aus" mehr erfahrt man 
wie gewöhnlich über espressif. kein mensch verlangt - am wenigsten ich - 
das man "meine firmwares" von mir bezieht - ganz im gegenteil - die 
technik ist nicht aufzuhalten und wird wie jede andere auch - auch so 
den weg in die espressif fw finden.. ;-)...

ich muss keinem mehr was beweisen - aus dem alter bin ich raus- mir 
machts einfach nur tierischen spass damit umgehen zu können wovon andere 
nur träumen

extra mit account angemeldet damit es keine missverständnise gibt

mehr hab ich zu dem "rudi gelabere thema" hier, jetzt und in zukunft 
nicht zu sagen.

;-)


@conny
warum laberst du so negative über mein handwerk - du kennst es doch gar 
nicht?! frust? wegen den modulen? wenn du das nächste mal eine chance 
hast in einer sammelbestellung mit zu machen, würde ich die halt nutzen.
dass du jetzt bei alliexpress bei einem scheinverkäufer immer noch auf 
deine module wartest, kann ich nichts dafür.
dass die vorbestellten module für die reserviert bleiben , die 
vorbestellt haben, musst halt akzeptieren, ich zwacke keine ab. die 
haben alle anrecht darauf. du hattest auch die chance aus dem express 
packet welche zu nehmen, und dich an den kosten zu beteiligen, damit 
schnell welche da sind um den informationsgehalt hier aufzustellen . 
dass war dir aber zu teuer. sollte ich mich im account "conny" geirrt 
haben so betrachte das gelabere ausser den ersten satz von mir als 
gegenstandslos.
nein - auch von den neuen bestellungen wirst du nicht dabei sein - wieso 
auch .. ich kenn dich ja nicht mal und zum rasenmähen warst auch noch 
nicht da ;-)


@lars
hast du jetzt schon ein modul dass du das praktizieren kannst oder 
zitierst du nur aus dem NDA expressif material?


@bertram ( gast )

was für ein ´naives ar*ch l*ch muss man sein sowas von sich zu geben?
ich meld mich auch für dich extra an -

von R. W. (Gast)


Lesenswert?

doch eins noch


" Wer ko der ko "

heist : wer kann der kann

rudi ;-)

von Cyblord -. (cyblord)


Lesenswert?

R. W. schrieb:

> der "wifi-uart" wie er hier angedeutet   wird, wird von mir -
> "selbstbeweihräucherung an" bereits vor dem SDK aktive genutzt, selbst
> erstellt ect - da gibts auch video dazu remote debugging - damit
> processe ich den SoC unabhängig welche baudraten er dann bekommt für die
> verschiedenen aufgaben... "selbstbeweihräucherung aus" mehr erfahrt man
> wie gewöhnlich über espressif. kein mensch verlangt - am wenigsten ich -
> das man "meine firmwares" von mir bezieht - ganz im gegenteil - die
> technik ist nicht aufzuhalten und wird wie jede andere auch - auch so
> den weg in die espressif fw finden.. ;-)...

Ich habe das Gefühl in diesem Absatz könnte eine nützliche Info für die 
"UART-WIFI-nur-Nutzer" stehen. Aber wer wird aus diesem wirren Blafasel 
schlau? Liest sich wie eine Verhaltensstörung. Borderline, ADHS oder so.

von Bertram (Gast)


Lesenswert?

R. W. schrieb:
> doch eins noch
>
> " Wer ko der ko "
>
> heist : wer kann der kann
>
> rudi ;-)

Das ist es eben: du kannst es nicht! Du bestehst nur aus der heißen Luft 
der Selbstdarstellung. Und das mit dem Arschloch ist wie bei deinem 
Apologeten: reine Selbstbezichtigung.

von Frank M. (ukw) (Moderator) Benutzerseite


Lesenswert?

R. W. schrieb:
> für meinen teil werde ich keineswegs von irgendwelchen minusler oder
> rudi abneiger davon aufhalten zu lassen weiterzumachen oder mich davon
> abrängen zu lassen.

Rudi, setz' Dich doch einfach mal in Ruhe hin und lies doch jetzt 
einfach mal Dein eigenes Posting durch und unterstreiche dabei einfach 
mal die Zeilen, wo Du tatsächlich eine Information in Deinem Beitrag 
transportierst.

Dann nimmst Du einen andersfarbigen Stift und unterstreichst diejenigen 
Textpassagen, wo Du keine Information überträgst.

Und dann berichte über die Hauptfarbe Deines Bildschirminhalts.

P.S.
Du solltest abwischbare Stifte nehmen ;-)

von HolgerW (Gast)


Lesenswert?

Jetzt kommt mal alle wieder runter.
Ich warte mit Spannung auf die Videos, sogar Aussenaufnahmen waren nötig 
;-)

Mal sehen wie da der Informationsgehalt ist.

Holger

von R. W. (Gast)


Lesenswert?

@cyblord & flammer & co
dann fühl, flamm  weiter so es steht dir frei

@rudi fan gemeinde
mich braucht keiner zu verteidigen.
es gibt nichts zu verteidigen ausser dummgeschwätz und lammer's 
state.-13daysafter weil man aus dem urlaub kommt..

bin raus aus dem dummgeschwätz thema hab was besseres zu tun,
.... daher flammt ohne mich weiter -

@frank
du hast recht - ich meine es ernst -
daher folgt nur noch was - wenn es an information hier beiträgt

"Selbstbeweihräucherung" sieht man dann im YT channel, wobei ich nicht 
der type bin der das schon immer so gemacht hatte - das hab ich 
eigentlich erst gemacht - als hier interesse aufkam, zu sehen was man 
machen kann.... aber gut - das intersse ist gestiegen daher mache ich da 
auch weiter

vieleicht werd ich ja mal berühmt - vieleicht komm ich ins fernsehen ;-)
oder ich mach einfach da weiter was ich schon immer mache..

basteln ohne studiengänge weil ich spass daran habe

;-)

lg rudi

von Bertram (Gast)


Lesenswert?

HolgerW schrieb:
> Jetzt kommt mal alle wieder runter.

rudi war noch nie oben :-)

> Ich warte mit Spannung auf die Videos, sogar Aussenaufnahmen waren nötig
> ;-)

von rudi ;) :) :-) ist bestimmt ein horrorfilm ;) :) LOL. ROFL.

> Mal sehen wie da der Informationsgehalt ist.
>
> Holger

der Informationsgehalt ist null ;) :)

lg.

bertram

: Wiederhergestellt durch Moderator
von R. W. (Gast)


Lesenswert?

@bertram
nur der getroffene hund bellt
..

von Cyblord -. (cyblord)


Lesenswert?

R. W. schrieb:
> @cyblord & flammer & co
> dann fühl, flamm  weiter so es steht dir frei
Sorry, ich sage nur was mir aufällt, als jemand der diesen Thread 
durchgelesen hat, weil er Informationen wollte.

> lammer's
> state.-13daysafter weil man aus dem urlaub kommt..
Kann das mal jemand übersetzen? Woher nimmt man sowas?

> "Selbstbeweihräucherung"
Dieser Vorwurf scheint dich sehr hart getroffen zu haben. Seit dem war 
kein Post mehr ohne Anspielung darauf.

> vieleicht werd ich ja mal berühmt - vieleicht komm ich ins fernsehen ;-)
Kontext?

> basteln ohne studiengänge weil ich spass daran habe
Kontext? Wer hat denn jemand hier was von Studiengängen geschrieben? Wie 
kommst du auf einmal auf sowas? Du scheinst ne Menge Komplexe zu haben. 
Ganz ehrlich.

von R. W. (Gast)


Lesenswert?

@cyblord
du brauchst dich für deine meinung nicht zu entschuldigen.
..

von Bertram (Gast)


Lesenswert?

R. W. schrieb:
> @bertram
> nur der getroffene hund bellt
> ..

Habe ich an deinem Beitrag bereits gemerkt. Aber mich störst du mit dem 
Gebell nicht. Rudis Motto: bellen, nicht beißen.

von Bertram (Gast)


Lesenswert?

schon wieder vergessen

lg ;) :-)

bertam

von R. W. (Gast)


Lesenswert?

@bertram
es wird immer die geben die im schatten stehen, die sonne geniest der, 
der voran geht..

von Bertram (Gast)


Lesenswert?

R. W. schrieb:
> @bertram
> es wird immer die geben die im schatten stehen, die sonne geniest der,
> der voran geht..

Rudi, du kleines Hündchen, du läufst allenfalls deinem Herrchen vorweg 
und, dass du zu lange in der Sonne warst habe ich bereits festgestellt, 
brauchst du nicht extra zu schreiben.

von iduR (Gast)


Lesenswert?

@betram
du redest aus erfahrung - daher wird dir "rudi" auch weiterhin den 
vortritt lassen und verewigt hinter deinem post stehen - genies die 
sonne, es wird winter.+++

von leakmich (Gast)


Lesenswert?

leakmich schrieb:
> irgendwelche pseudo wiki artikel auf dem github sind besonders
> "sinvoll", übermorgen werden die schon gar nicht mehr gepflegt
> oder vergessen.
>
> Sollte es jemand hier aus dem forum den ESP8266 zu ende schreiben,
> würde ich gerne ein paar informationen herausgeben.

keine freiwilligen? schade :\

von Patrick P. (wtal)


Lesenswert?

Ich habe das mit den Arschloch geschrieben !!!! :-)

Somit ist das auch geklärt. Können wir jetzt wieder alle nett und 
freundlich sein zueinander ???

: Bearbeitet durch User
von rudi (Gast)


Lesenswert?

@cybloard
Komplexe?
http://www.youtube.com/watch?v=M0cTOSeaIs8
..

lg rudi ,-)

von Mehmet K. (mkmk)


Lesenswert?

Man möge mir bitte meine impertinente Insistenz entschuldigen, aber ich 
haette von Rudi schon gerne eine Klarstellung, damit ich seine Beitraege 
im richtigen Licht interpretieren kann:

Holger W. schrieb:
> IoT nutze ich vermutlich schon länger als du ... und jetzt auch mit
> diesem Modul.

rudi schrieb:
> ich denke nicht das du IoT schon länger nutzt als ich ;-)  so alt bist
> du noch gar nicht

rudi schrieb:
> und wenn ich das als laie

Rudi, darf ich Dich bitten meine Verunsicherung mit einer Klarstellung 
aus der Welt zu schaffen. Bist Du nun einer, der diese Thematik aus dem 
Effeff beherrscht, oder ein Laie?

von rudi (Gast)


Lesenswert?

ups sorry auf den send button gekommen.. push

@mod

copy paste fehler

Beitrag "Re: Wlan2Serial Modul für 5 euro"

wenn es geht bei gelegenheit -eilt nicht - ist bisher noch keinem 
aufgefallen - bitte editieren an dieser passage:

"
Dann steckst das ESP8266 in den Flash Mode
geändert wird nur!!!
der PIN
CHPD00 wechselt von VCC auf GND
nicht mehr und nicht weniger!
"

der Pin muss lauten:
"
der PIN
GPIO0 wechselst von VCC auf GND
nicht mehr und nicht weniger!
"

danke
lg rudi ;-)

von Cyblord -. (cyblord)


Lesenswert?

Patrick Poooooooo schrieb:
> Ich habe das mit den Arschloch geschrieben !!!! :-)
>
> Somit ist das auch geklärt. Können wir jetzt wieder alle nett und
> freundlich sein zueinander ???

Ich in meiner Funktion als Menschenfreund und Forumsdiplomat, sage JA.

von rudi (Gast)


Lesenswert?

Mehmet, ich bin Laie - Hobbybastler - hätte sehr gerne in dieser 
richtung berufliche ausbildungsquellen - durfte es aber nicht angehen, 
mir wurde das "Löten" familiär strikt untersagt - - leider hab ich mir 
alles dann selber beigebracht. auch pascal mache ich erst seit ein paar 
jahren -

http://entwickler-forum.de/archive/index.php/t-34474.html
( hat mich damals keiner verstanden dass ich shells remote messages 
haben wollte - wie auch - kenn ja keine fachbegriffe - heute übliches 
environment mit shell technik call ( php ect ) selbst esptool arbeitet 
nach dem prinzip oder der pho scripter...der daraus entstand
mein vorbild: hagen redman ;-)

c immer wieder zwischendurch - daher tuh ich mich verdammt schwer in der 
firmware programmierung - zuerst mach ich das in pascal und übertrag das 
dann in c . pascal macht mir keiner mehr s o v i e l  vor - auch nicht 
in android - in c lass ich mich gerne an der "hundeleine" führen weil 
man da nie auslernt oder fertig ist - solche "ellenbogenrempler" wie 
hier im forum bringt elefantenhaut und ansporn zum weitermachen, ärgert 
mich nicht - versteh es nur menschlich nicht, wie man über menschen 
"herzieht" die man nicht persönlich kennt. meine meinung!. aber so ist 
der mensch - einfach schei**e ( sorry ).keineswegs will ich mich hier 
selbstdarstellen, auch wenn es so rüberkommt - will doch nur sagen, "es 
geht "  das können andere besser umsetzen die es gelernt haben..denke 
ich mal ..  lg rudi ;-)
ich mach hier jetzt weiter - sonst wird das nichts mehr mit dem "horror" 
video ;-) ich nehme es gelassen.

von Martin P. (billx)


Lesenswert?

Rudi, antwortest du auf emails? Hast du meine PN bekommen?

von Thomas H. (pcexperte) Benutzerseite


Lesenswert?

@Rudi

Ich hatte dir eine Nachricht geschickt bzgl. Modulkauf, könntest du 
diese bitte kurz beantworten, danke.

Gruß
Thomas

von rudi (Gast)


Lesenswert?

sorry gemeinde.
@martin eigentlich schon - hab ich was übersehen? kannst du eventuell 
nochmal senden? ich sehe mal nach. lg rudi ;-)

von Lars R. (lrs)


Lesenswert?

R. W. schrieb:
> @lars
> hast du jetzt schon ein modul dass du das praktizieren kannst oder
> zitierst du nur aus dem NDA expressif material?

Nein, ich habe noch kein Modul. Habe auch noch keins bestellt. 
Vielleicht im November oder Dezember. Von den aktuell Verfügbaren hat 
mich noch keins richtig überzeugt. Mal schauen, was an Modulen demnächst 
noch so auf den Markt kommt und wie das SDK weiterentwickelt wird.

Die Überlegung ein eigenes Modul zu machen, hatte ich. Aber mit 
Niedrigpreis-Produkten verdient kein deutscher Hersteller mehr etwas. 
Auch scheint das Interesse von Espressif an einem Westeuropäischen Modul 
nicht so mega-riesengroß zu sein. Zumindest ist das mein Eindruck. Oder 
die haben schon genug, die denen eins machen. Deshalb eilt es auch 
nicht.

Ein paar bestellen um sie mir in den Schrank zu legen, brauche ich 
nicht. Dass es das tut was es soll, glaube ich auch so.

Letztlich sind Module mit ESP8266 doch "nur" bei großen Stückzahlen 
aufgrund des niedrigen Preises interessant, oder wenn es auf jeden mm^2, 
jedes Gramm und jedes mA ankommt aufgrund der hohen Integration des 
ESP82666. In beiden Fällen sind die Anforderungen und der 
Entwicklungsstand des Produktes entscheidend.

Ich denke, hinsichtlich Preis und auch hinsichtlich Modulgröße geht noch 
etwas. Und ausgereift ist es noch nicht.

Ansonsten nimmt man ein ausgereiftes Modul mit dem uC seiner Wahl. Wer 
mit 2-3 Modulen handiert, für den ist eine einfache, problemlose 
Handhabung wichtiger als z.B. 8EUR Unterschied pro Modul.

: Bearbeitet durch User
von R. W. (Gast)


Lesenswert?

email & sammelbestellung geht jetzt vor - daher wird in den nächsten 
tage "rudi rar" hier sein  freut euch aber nicht zu lange ;-)..
-> PM

@lars
so sehe ich das auch und bin gespannt was der dezember für überraschung 
bringen wird.

von Geizkragen (Gast)


Lesenswert?

Gibt es eigentlich schon jemanden, der versucht hat das Teil mit einer 
GoPro zu paaren? Beziehungsweise wäre das möglich? Bin zu geizig für die 
original FB. Und "selber" gebastelt wäre auch was tolles. Zur WLAN 
Verbindung mit der GoPro kann man ja schlecht ein Passwort eingeben (das 
heisst WPS oder?) Kann das das Modul? Hat da schon jemand Erfahrungen 
gesammelt?

von Conny G. (conny_g)


Lesenswert?

Hab jetzt via ElectroDragon nochmal bestellt und am Freitag bekommen. 
Meine AliExpress-Bestellung ist irgendwie im Sande verlaufen. Der 
Verkäufer hat angeblich versandt, aber unter der Tracking ID gibt es 
nichts und nach 1 Monat ist noch nichts da.

Die Module sind ja voll winzig! :-)

von R. W. (Gast)


Lesenswert?

Conny G. schrieb:
> Hab jetzt via ElectroDragon nochmal bestellt und am Freitag bekommen.
> Meine AliExpress-Bestellung ist irgendwie im Sande verlaufen. Der
> Verkäufer hat angeblich versandt, aber unter der Tracking ID gibt es
> nichts und nach 1 Monat ist noch nichts da.
>
> Die Module sind ja voll winzig! :-)

@Konrad,
welche Information zum ESP8266 wolltest du jetzt genau mitteilen,
ausser Deinem fehlgelaufenen Bestell gequatsche womit Du mich schon in 
der eMail genervt hast und was jeder schon weiss, dass die "winzig" 
sind.

Irgendwelche technischen Daten oder Neuigkeiten wie z.B.
dass das ESP-06 jetzt auch bei Electrodragon gibt /

eigentlich gab - da schon wieder leergekauft.

Ganz klar - von mir ein Minus.
Dein Geschwaffel Interessiert mich nicht und ist für mich nicht 
lesenswert.


@geizkragen
GoPro zu paaren? Beziehungsweise wäre das möglich?
sollte gehen - hast du eine GoPro oder hast Du ein ESP8266 Modul,
wo willst Du kein Geld ausgeben um das zu versuchen?

von geizkragen (Gast)


Lesenswert?

Habe eine GoPro Hero 3 geschenkt bekommen. Aber die ohne alles ;-) Sind 
ja a**** teuer die Teile. ESPs sind unterwegs. Habe jetzt einfach mal 
auf gut Glück bestellt. Wenn es nicht klappt gibt es ja noch genügend 
andere Spielereien

von R. W. (Gast)


Lesenswert?

ESP-07, ESP08, ESP-09  angekommen mit FedEx -
werde die in der Sammelbestellung ergänzen.
lg rudi :-)
ESP-10, ESP-11 gehen mir die referencen noch ab - sind angefragt.

von R. W. (Gast)


Angehängte Dateien:

Lesenswert?

@geizkragen
wo willst du die cam einsetzen?
schauh mal:
http://www.flytron.com/rc-camera-shutters/194-gopro-rc-shutter.html
brauchst nicht mehr -

das esp sollte genau das erfüllen, mit was willst auslösen?
pda / desktop oder über controller?
lg rudi ;-)

von geizkragen (Gast)


Lesenswert?

Das weiß ich noch nicht, tut aber auch nichts zur Sache ;-) Wenn die 
Verbindung funzt findet sich schon was. Das Kabel für 33€ (uff) geht 
nicht wegen wasserdichtem Gehäuse. Und der mechanische Shutter... naja, 
mechanik :D
Wenn die Module da sind probier ich es aus und geb dann feedback. Danke 
schonmal!

von Thomas R. (tinman) Benutzerseite


Lesenswert?

oh mei, ist das kabelchen für 33€ etwas von jungfrauen geflochten?

von R. W. (Gast)


Lesenswert?

@Rudi Rumpel (Gast)
>Interessiert Niemand.

Stimmt nicht Beweis folgt..

>Dir gehört weder dieser noch der
>Sammelbestellungsthread.

Hat nie jemand behauptet.

> Lern lieber mal Deutsch und Englisch,
> dann klappts auch mit den
> Youtubevideos besser.

Siehst Du es interessierte doch jemanden,
und zwar Dich - sonst wüsstest Du das nicht..

> Kein Wunder dass dich die Chinesen so gut
> verstehen.

Ich kann chinessisch. Ich muss nicht englisch oder deutsch schreiben.
btw Ich kann auch russisch.

> Deine elendige Wichtigtuerei nervt tierisch

wieso?  Bist Du eine Laus weils Dich tierisch nervt?

> und dein Psuedogequatsche
> mit "Parcel" und "Processing" ebenso.

Stimmt - versteht nicht jeder -

> Ein paar Pakete bestellen kann jeder.

Dann machs halt - anscheinend kannst das nicht oder Du willst nichts 
machen für andere - nur haben haben haben gelle -

btw
namenlos/gast  rum furzen das kann hier jeder -
kasperlkopf - holz gschnitzter !
obst des wenigstens verstehst is fraglich ;-)

rudi ;-)

von R. W. (Gast)


Lesenswert?

@thomas
ja echt der hammer die 35 eur ..
@geizkragen
das sollte als abschreckung dienen ja nicht kaufen geizktragen ;-)
lg rudi

von R. W. (Gast)


Lesenswert?

@geizkragen
...das Kabel nicht kaufen ..
kommt eindeutig zweideutig rüber.
;-)

von kettenrad (Gast)


Lesenswert?

-so wie ich das sehe, betätigt das "Kabel" den Fernauslöser der Kamera. 
Dabei wird ein Kanal der Funkfernbedienung als Schaltkanal genutzt.Die 
Aufnahme wird in der Cam gespeichert.

Ich denke, Geizkragen ist mehr an kontinuierlichen streaming über das 
ESP - Modul interessiert ...

von R. W. (Gast)


Angehängte Dateien:

Lesenswert?

@esp-03
@esp-04

Weiss wer warum beim ESP-04 der GPIO15 am GND hängen muss und beim 
ESP-03 nicht?

lg rudi ;-)

von Thomas R. (tinman) Benutzerseite


Lesenswert?

gpio15 ist mtdo und muss eigentlich, wenn nicht in SPI-slave mode, low 
sein beim booten. Es hat ein waek pullup, der aber auf grund von der 
mtdo funktion (da beim booten auf input steht) hin und wieder zu weak 
ist, so kann es sein das der esp8266ex doch vom spi flash im standalone 
mode botet obwohl extern kein pulldown am mtdo hängt.

von R. W. (Gast)


Lesenswert?

@thomas
danke!

@mitfreundlichergenehmigung
http://zeptobars.ru/en/read/Espressif-ESP8266-wifi-serial-rs232-ESP8089-IoT

sorry hatte es schlicht vergessen.
danke für den hinweis!

lg rudi ;-)

von cnVkaTstKQ20141022 (Gast)


Lesenswert?

@"Torsten" (Gast)
"Rudi" macht Dir zu schaffen hört man aus Deiner Botschaft,
lass seine Beiträge doch einfach ungeachtet.
Aber erkläre bitte wer "niemand" ist, sind für Dich 118 und 120 
downloads der letzten beiden Bilder "niemand" - ? Damit machst Du Dich 
bischen unglaubwürdig und stellt Dich eindeutig als "Rudi Schänder" noch 
dazu aufrufend für alle hin, meine Meinung!

Zeig doch was Du alles mit dem ESP8266 machst und weisst, untermauere 
Deine Fähigkeit mit Fakten, aber so - nehme ich Dich leider nicht ernst. 
So wird es anderen auch gehen, vermutlich.

Was hat Dich so gebissen, dass Du auf "Rudi" so negative reagierst?


Um das Augenmerk wieder auf das eigentliche Thema zurückzurichten:
Die ESP8266EX sind ja auch für das ADC zu gebrauchen, vermutlich kann 
jeder GPIO PIN genutzt werden, Frage an den Rest:

Kann jeder GPIO auch zu einem ADC PIN "umfunktioniert " werden oder geht 
das wirklich nur mit dem TOUT PIN?

Ich frage aus dem Grunde nach, da es zu dieser Funktionsweise keine 
Dokumentation ( ich habe keine gefunden)  gibt, nur eben das Thema 
"Direction".

von Hätte da mal eine Frage zum Thema (Gast)


Lesenswert?

Nabend ist die Lustige Runde.

ADC ist nur über Pin 6 möglich oder kann ich auch noch anderen Pin für 
ADC benutzen.

von Thomas R. (tinman) Benutzerseite


Lesenswert?

Hätte da mal eine Frage zum Thema schrieb:
> Nabend ist die Lustige Runde.
>
> ADC ist nur über Pin 6 möglich oder kann ich auch noch anderen Pin für
> ADC benutzen.

nur an dem einem pin.

von Hätte da mal eine Frage zum Thema (Gast)


Lesenswert?

Thomas R. schrieb:
> nur an dem einem pin.

Danke für die Auskunft !

von R. W. (Gast)


Lesenswert?

moin moin

da will sich wohl jemand die finger verbrennen bei einem lustigen 
nachahmer thread sagt ja keiner was bei zwei denkt man nach bei drei?
sollte man dich ernst nehmen rudi nachahmer? du musst ja bessen sein vom 
schlechtmachen?

was hab ich dir nur getan?

soll das eine drohung sein mit dem zoll? was willst du machen? anrufen 
und sagen der rudi kauft haufen zeug aus china?
was meinst was die dir sagen werden?

sie sagen dir:
"wir wissen es, nicht nur aus china, wir bearbeiten seine vielen pakete, 
sonst was, was wir noch nicht wissen? oder wollen sie hier auch nur 
schlecht machen?"

du solltest das nicht noch einmal machen, nicht auf diese art.
spässchen vertrage ich - unsinn aber nicht.
sowas ist rufschädigend was du da machst. noch dazu verwirrst du die 
leute die an den sammelbestellungen teilnehmen.
du hast auch im sammelbestellthread meine identität vorgegaukelt, dass 
solltest du besser zukünftig unterlassen
und für eine klarstellung sorgen.

vorsorglich geht daher eine verwarnung an dich unbekannter.

sollte das noch öfter jetzt vorkommen, sitzen wir uns bald gegenüber in 
einer anderen runde.
dann sind wir uns bekannt - und dann ist es nicht mehr so lustig.

lg rudi ;-)


an die sammelbesteller:

vorsorglich werde ich mich zukünftig mit meinem account anmelden wenn 
ich zu den sammelbestellungen informieren oder schreiben will.
solche spinner bitte einfach nicht beachten.
sorry für die unangenehmigkeiten die der/die spinner(in) verursacht hat.

von Lars R. (lrs)


Lesenswert?

Mhh. Am Besten, Du meldest Dich immer an. Für jeden Post. Egal, zu 
welchem Thema.

Im Sammelthread hattest Du einen Link zu einem PDF geschickt, dass eine 
Übersicht fast aller Module mit Bildern, Pinout und Layout enthielt. Das 
(notfalls nur der Link) wäre etwas für den esp8266-Artikel.

von R. W. (Gast)


Lesenswert?

Lars
es steht leider niergends, aber bei den ESP-03 / ESP-04 muss der GPIO15 
mit GND verbunden werden; die Erkärung wieso warum hat thinhead híer 
heute gegeben, glaube es war in den letzten 20 posting dabei.

ED hat es jetzt auch mit im wiki drin, das sollte auch ins wiki rein.

Was aber noch niergends steht ist, dass der RST ausgelöst wird, indem 
man GPIO16 kurz gegen GND zieht und wieder released; laut DOKU ist das 
"auch" ein HW Reset Function PIN - angefragt habe ich das mal aber noch 
keine bestätigung erhalten.
lg rudi ;-)

von R. W. (Gast)


Angehängte Dateien:

Lesenswert?

Gag:
Ich wollte schon die ganze Zeit das posten ;-)

An die ESP8266 Werbefritzen ;-) ;-) ;-)

"Wann ist ein 5 EUR auch 5 EUR wert?"

Der "GAG"  könnte wegen der CHIP_ID und dem  Cloud Key als Security Tag 
bei der Krankenkassen Card oder beim Perso dienen,  letzteres nicht mal 
schlechte idee ;-) der funkt über 300 m im freien der Silberfaden 
fungiert als Antenne, das Gesichtlogo als Masse  und die biometrischen 
Gefüge erzeugen den Bio Strom ;-) ha ha .. ein Wahnsinn ;-) .. ne das 
wird jetzt umgesetzt und jegliche unsinnige Tätigkeit spontan der 
mikrocontroller.net-Cloud mitgeteilt über die 500 000 Wlan Hotspots.. 
die Kabel Deutschland jetzt dann frei gibt. Antrag wird morgen abgegeben 
wenn ich zum mars fliege - dort sitzt eine geheime basisstation :-) die 
den ESP8266 herstellt. zollfrei versteht sich ;-) da niemandsland -
ernsthaft:
wems interessiert: die minis kommen in der Rolle esd verpackt zu 5.000 
stck lg rudi ;-)

von Lothar M. (Firma: Titel) (lkmiller) (Moderator) Benutzerseite


Lesenswert?

Also gut. Dann habe ich den Saustall hier mal aufgeräumt.

Tut mir leid, dass ich hier reflexartig gleich zweimal auf den 
verkleinern Button gedrückt habe. Aber ihr könnt gern den Vergleich 
delber machen (der Link zum Original ist ja noch da): ich meine, dass 
selbst mit dem (Zitat) "bis zur Unkenntlichkeit" verkleinerten Bild ein 
motivierter Chinese locker diesen Die nachbauen könnte.

von Hochwald (Gast)


Lesenswert?

> An die ESP8266 Werbefritzen ;-) ;-) ;-)

Was sollen die vielen ";)"? Wer sind die "Werbefritzen"?

@ Lothar

> Also gut. Dann habe ich den Saustall hier mal aufgeräumt.

Und wieso sind dann die Beiträge von dem Zwinkeri noch drin? ;)

von Frank M. (ukw) (Moderator) Benutzerseite


Lesenswert?

Hochwald schrieb:
> Was sollen die vielen ";)"? Wer sind die "Werbefritzen"?

Rudi hat mal wieder Tai Grinseng geschluckt.
                         ^

von Lars R. (lrs)


Lesenswert?

Ich poste das hier, weil ich mir nicht sicher bin, ob es im Artikel 
richtig aufgehoben ist. Im Moment unmittelbar plane ich davon keine 
Umsetzung.

PCB für Community-Modul mit ESP8266, Vorschlag/Idee

Motivation:
. Ein kleines Board nützt wenig, wenn
  . Kein guter Quarz drauf ist, Modul instabil läuft
  . zusätzlicher Platz für Spannungsquelle erforderlich ist.
  . Signal Integrity, Shield kritisch sind

Anforderungen:
. 2.54mm pinheader
. Lötbar mit typischen reflow-Öfen
. Shielded
. Bestückungsoption Spannungswandler: Stepdown (bevorzugt) oder LDO
. Pad für direktes Anlöten des Antennenkabel mit Bestückungsoption SMA

Spec:
. 2-Layer-PCB 0.8-1.0mm
. Für Platzierung und Bestückung des ESP8266
  . Unterhalb des ESP8266: Kein Stopplack
  . Um ESP8266 rings herum Stopplack und Kupferbahnen nur herangeführt
  . Platzierung aufgrund der Senke (kein Stopplack)
  . Option:Großes Via unter ESP8266; Nachträglich verlöten von Rückseite
    . Bei HAL kein Kupfer unter ESP8266 und Via-Ring abhobeln,
      damit ESP8266 flach liegt
. 2.54mm einreihig
  . ganz am Rand: 1 Reihe oben, 1 Reihe unten
  . möglichst kleine Löcher
  . mehrere GND- und VCC3V3-Pins
. GND des Spannungswandlers separat hereinführen
. Ground-Vias beim Antennenpad
. Distanz von ESP8266-Antennenpin zu Antennenpad: möglichst kurz
. Shield: Ein zweites 2-Lagen-PCB über dem ESP8266
  . insgesamt also 4 Lagen
  . auf dem zweiten PCB könnte der DC/DC-Wandler samt Beschaltung liegen
  . Ausrichtung mittels Pinheader (Löcher in beiden PCB)
  . Vergießen mit Wärmeleitkleber oder Heißkleber
  . Eventuell die multiplen VCC3V3-Pins (siehe oben) als
    quasi-separate Spannungsquellen auf ESP8266-PCB benutzen
    -> Nur wenig Vcc3v3-Routing auf ESP8266-PCB
. Flash: Als SOIC-8

von Christian K. (Firma: Atelier Klippel) (mamalala)


Lesenswert?

Es gibt jetzt die SDK offiziell von Espressif zum Download:

http://bbs.espressif.com/index.php

Dort im "Downloads" Unterforum. In der SDK sind auch die Sourcen für 
liblwip, libssl und libjson, im examples/IoT_Demo Unterverzeichnis.

Grüße,

Chris

von Thomas R. (tinman) Benutzerseite


Lesenswert?

Espressif hat mittlerweile alle NDA downloads gelöscht, so entsteht kein 
durcheinander (sowohl aus technischer als auch vertragsseite).

von Conny G. (conny_g)


Lesenswert?

Heisst das die SDK-Geschichte wird jetzt "offener"?
Das wäre mir sehr recht, nur so kann eine echte Dynamik um den Chip 
entstehen.

von Gerd (Gast)


Lesenswert?

Christian Klippel schrieb:

> Es gibt jetzt die SDK offiziell von Espressif zum Download:
>
> http://bbs.espressif.com/index.php

Sind die rund 1 MByte alles, oder was muss ich noch laden, um mit dem 
SDK zu arbeiten?

von Thomas R. (tinman) Benutzerseite


Lesenswert?

wenn u ein xtensa compiler hast - ja, wenn nicht dann nimm den gcc. Den 
findest du als fertige vm ebenfalls unter dem link in downloads section.

von Gerd (Gast)


Lesenswert?

Den Link habe ich probiert, aber ohne Erfolg. Nach der Eingabe des 
Passworts 'qudl' wurde es chinesisch.

Kann ich den GCC noch aus einer anderen Quelle laden?

von Gerd (Gast)


Lesenswert?

Alles zurück auf Start: Es ist mit gelungen Zugang zu erhalten.

Nicht übel: 1 Gbyte an  Software, das muss ja einfach gut sein.

von Thomas R. (tinman) Benutzerseite


Lesenswert?

du kannst auch vom google drive laden

https://drive.google.com/folderview?id=0B5bwBE9A5dBXaExvdDExVFNrUXM&usp=sharing

1GB, ja, das ist eine ubuntu 32bit vm machine, mit em gcc für xtensa. Im 
prinzip benutzt man es genau so wie die leaked vm (die mit xtensa 
compiler). Man sollte noch die share anpassen, es steht auf default auf 
D:\VM\share . Das rein (also in das verzeichniss was da gemapped wird) 
sollte auf dem host rechner die SDK 9.2 rein. Dann kann man in der vm 
den gcc starten während die sources und compilat auf dem host rechner 
befinden

von Gerd (Gast)


Lesenswert?

Danke für die Info.

von Thomas R. (tinman) Benutzerseite


Lesenswert?

aber eigentlich steht alles in der pdf/doc (je nach dem ob man vom 
google oder baidu ländt) drin was man wissen muss zum thema 
vm/compiler/share

von Lars R. (lrs)


Lesenswert?

Das schaut doch nun sehr gut aus. Nach dem ersten Überfliegen ist das 
Interface zwischen lwip und wifi nun offen. Set_tx_power oder 
verschiedene tx_power-Profile sollen noch kommen, falls nicht schon 
drin.

Nun wäre noch zu verifizieren, was der nette Kollege in Nachbarforum 
unter welchen Umständen gemessen hat. Soweit ich das verstehe, müsste 
man schlimmstenfalls den WLAN-Kanal bereits beim Bestücken festlegen 
(Bandpass).

Dirtypcbs, 0.6mm Thickness: Falls die beliebige Boardformen zulassen 
(?), 4 Stück in der Mitte mit Kreuz verbunden -> 40Stück: 14USD inkl. 
Versand.

von Scelumbro (Gast)


Lesenswert?

Thomas R. schrieb:
> du kannst auch vom google drive laden
>
> https://drive.google.com/folderview?id=0B5bwBE9A5d...
>
> 1GB, ja, das ist eine ubuntu 32bit vm machine, mit em gcc für xtensa. Im
> prinzip benutzt man es genau so wie die leaked vm (die mit xtensa
> compiler). Man sollte noch die share anpassen, es steht auf default auf
> D:\VM\share . Das rein (also in das verzeichniss was da gemapped wird)
> sollte auf dem host rechner die SDK 9.2 rein. Dann kann man in der vm
> den gcc starten während die sources und compilat auf dem host rechner
> befinden

Was ist eigentlich das root passwort in der VM?

von R. W. (Gast)


Lesenswert?

Moin moin,

ich habe drei Fragen zu dem Espressif Thema

a) entstandene Firmwares, seit heute,  die vertrieben werden,
muss man den Quellcode offenlegen, wenn ja wem alles gegenüber?

b) Toolchain, GCC, besteht die Möglichkeit soetwas gewerblich zu nutzen, 
wenn ja, wer ist Ansprechpartner?

c) was macht jetzt esp8266.com mit seinem Forum, wird es jetzt wieder 
geschlossen, da Espressif selber jetzt eine Community startet?

Gruss Rudi

von R. W. (Gast)


Lesenswert?

@tinman
@mamalala

danke an euch beiden, ohne euch wäre da nie bewegung rein gekommen!

rudi

von Thomas R. (tinman) Benutzerseite


Lesenswert?

R. W. schrieb:
>
> a) entstandene Firmwares, seit heute,  die vertrieben werden,
> muss man den Quellcode offenlegen, wenn ja wem alles gegenüber?

quellcode offenlegen - ja, aber nur von sachen die es sowas verlangen,
z.b. irgendwelchen libs die unter GPL stehen. Dein eigenes code ist 
davon
unberüht, das muss man niemanden zeigen (es sei den jemand kompiert GPL 
code 1:1 und vertriebt ohne auf die GPL zu achten als "eigenes", aber 
solche idioten gibts immer weniger). Im fall ESP8266EX sind das nur paar 
libs, die meisten sahcen sind sowieso closed code von espressif.

>
> b) Toolchain, GCC, besteht die Möglichkeit soetwas gewerblich zu nutzen,
> wenn ja, wer ist Ansprechpartner?

ja, du kannst gcc compilate komerziell nutzen, aber beachte punkt 1.

>
> c) was macht jetzt esp8266.com mit seinem Forum, wird es jetzt wieder
> geschlossen, da Espressif selber jetzt eine Community startet?

keine ahnung? frag doch den admin im esp8266.com forum, da er aber 
eigentlich selber eine komerzielle website betreibt (und im forum 
herumgeistert) denke ich schon das er das forum beibehält.

von Thomas R. (tinman) Benutzerseite


Lesenswert?

Scelumbro schrieb:
>
> Was ist eigentlich das root passwort in der VM?
>

espressif

aber dies steht auch in den pdf/doc.

von Lars R. (lrs)


Lesenswert?

Lars R. schrieb:
> Nun wäre noch zu verifizieren, was der nette Kollege in Nachbarforum
> unter welchen Umständen gemessen hat. Soweit ich das verstehe, müsste
> man schlimmstenfalls den WLAN-Kanal bereits beim Bestücken festlegen
> (Bandpass).

Messfehler, funktioniert alles so wie es soll.

Den Vorschlag für ein Community-PCB habe ich in den Artikel aufgenommen, 
damit er hier nicht unter geht. Vielleicht traut sich ja jemand....

von Thomas R. (tinman) Benutzerseite


Lesenswert?

Thomas R. schrieb:
> R. W. schrieb:
>>
>>
>> c) was macht jetzt esp8266.com mit seinem Forum, wird es jetzt wieder
>> geschlossen, da Espressif selber jetzt eine Community startet?
>
> keine ahnung? frag doch den admin im esp8266.com forum, da er aber
> eigentlich selber eine komerzielle website betreibt (und im forum
> herumgeistert) denke ich schon das er das forum beibehält.

ich beantworte es selber, so wie die jetzige registrierung auf 
bbs.espressif.om aussieht, werden viel weniger user sich da 
registrieren:

If you have NOT signed NDA with us, please provide the following 
information in your email:
1. Your company name and website
2. Your company's scope of business, and last year's revenue
3. What you intend to use ESP8266EX for, and the estimate volume
4. Do you have a software team or hardware team?
5. Do you wish to purchase modules or WiFi chips?
6. Do you need to do development on the ESP8266EX MCU?
7. Are you a reseller or do you intend to do product development?

Auf die art sparren die sich jede menge support(zeit) bei banalen 
fragen. Es is allerdings sehr nett dass man auf die downloads ohne 
registirerung zugreifen kann.

von R. W. (Gast)


Lesenswert?

@thomas
was ich gut finde ist, dass espressif ein "thanked" für "jcmvbkbc"
in deren readme eingefügt hat. was ich vermisst hatte, war ein "thanked" 
an tinhead/tinman und mamalala. wo hat richard seine website, hatte ich 
noch gar nicht gesehen ;-). lg rudi

von Holger W. (holgerw)


Lesenswert?

Ich hab jetzt mal die VM installiert, nach der Anleitung compiliert und 
es entstehen 2 Bin Files :
eagle.app.v6.flash.bin   33KB
eagle.app.v6.irom0text.bin  147KB
Mit dem xtcom_util das erste auf 0x00000 und das 2. auf 0x40000
geflasht (zwischendurch Reset).
Danach reagiert das Modul nicht mehr, hab es auf 9600, 57600 und 115200 
getestet.
Version 9.2 wieder geflasht, alles funktioniert wieder.

Weiss jemand was ich falsch mache ?

Holger

von Jürgen E. (sid)


Lesenswert?

Hi

@all EPS-03/4 Besitzer:

Meine Module sind leider noch auf dem Weg zu mir, aber entnehme ich der 
pixeligen PCB Graphik folgende Info korrekt:
Ist der Reset PIN tatsaelich ueber einen Widerstand mit GPIO16 
verbunden? Dh. man muss GPIO16 low ziehen um einen Reset auszuloesen?! 
Was ist der tiefere Sinnn dahinter?

Hat schon jemand eine Eagle LBR fuer die Module gefertigt?

Gruss
Juergen

von R. W. (Gast)


Lesenswert?

@Holger
Eigentlich passt das genau so.
Baudrate dürfte 115200 sein da ; bzw. wenn Du wieder zurückflasht welche 
Baudrate verwendest Du da - genau die gleiche nehmen.
eMail ist unterwegs

@Jürgen
Ob der GPIO16 Pin einen Widerstand noch braucht bin ich mir nicht sicher
ED hatte mal das geschrieben: "I am not sure if the GPIO16 pin is the 
RST pin, documents said it is a hardware RST pin, you can try it."

Ich habe es ohne Widerstand gemacht. Also Taster 13/14 GND/GPIO16
Er löst einen sauebern RST aus. ( GPIO16 ist auch Deep Sleep Wake Up )

http://www.mikrocontroller.net/attachment/233997/ESP_04_Devel1.JPG

lg rudi ;-)

von Holger W. (holgerw)


Lesenswert?

Hallo rudi,
am Flashtool liegt es nicht, mit beiden keinen Erfolg.
Ich habe aus dem Forum eine 16er Version in 2 Teilen erfolgreich 
geflasht.
Ich vermute mit dem Compiler/Bin Dateien stimmt was nicht.
Ich habe nach Anleitung den Inhalt vom AT Verzeichnis ins app gelegt, 
dann dort
make (er compiliert scheinbar auch)
gen-misc
und habe dann die beiden .bin Files im Bin Verzeichnis, auch mit 
akuellem Datum/Zeit.

Gleiches auch mit dem IoT-Demo getestet.

Hlger

von R. W. (Gast)


Lesenswert?

@holger
Hi Holger,
ich mache make und gen im Folder /app in einem Schritt
1
./gen_misc.sh | make
aber das dürfte nicht das Problem sein.
Nur hinterfragt, passiert das beim SDK Beispiel von espressif
http://bbs.espressif.com/viewtopic.php?f=5&t=3
lg rudi ;-)

von Holger W. (holgerw)


Lesenswert?

Hallo rudi,
ja genau bei dem.
Holger

von R. W. (Gast)


Lesenswert?

@Holger
Erscheint bei Dir diese Meldung beim make und gen_misc:
1
close failed in file object destructor:
2
sys.excepthook is missing
3
lost sys.stderr
lg rudi ;-)

von Holger W. (holgerw)


Lesenswert?

nein erscheint nicht.
Einzig eine Warnung "clock skew detected" und dem Hinweis das eine .c 
Datei 7,5 Sekunden in der Zukunft liegt, nichts weiter...

Holger

von R. W. (Gast)


Lesenswert?

@Holger
Kannst du an den beiden Bin Files erkennen, ob die auch wirklich 
compiliert wurden, ( Datum, Zeit )

kannst Du versuchen z.B. bei der user_main.c einfach testweise nach dem 
ready eine zeile ergänzen? Z.B. mit dem vi in der VM.

ins sdk app Verzeichnis gehen
1
cd app
ins user Verzeichnis gehen
1
cd user
dann
1
vi user_main.c
zur gewünschten Zeile gehen mit den Pfeiltasten
insert ( Taste einfügen ) drücken
jetzt bist im EInfüge Modus
Enter drücken
eine neue Zeile wurde eingefügt
Code schreiben:
1
uart0_sendStr("\r\nZeitfehler?\r\n");
dann ESC taste
Der Bearbeitungsmode ist wieder geschlossen
dann speichern
mit Doppelpunkt für den Command Modus
w für write eingeben
enter drücken, es sollte die user_main.c jetzt gespeichert worden sein.

Dann wurde das verändert und der compile Process müsste alles updaten.
Zuvor bitte die beiden bin files deren Attribute notieren, also Datum 
Zeit
lg rudi ;-)

btw Tastaturlayout english / deutsch
rechts unten auf die US Flagge Mouse-rechts klicken
Keyboard Layout Handler  Settings auswählen
Keyboards Layout Add
DE auswählen und gewünschte "Show Layout as" wählen also wie es im panel 
unten angezeigt werden soll
Close
auf die Flagge unten rechts Mouse-links klicken um zu wechseln von US 
auf DE

von Jürgen E. (sid)


Angehängte Dateien:

Lesenswert?

Hi,

ich muss kurz nochmal auf den RESET eingehen.

Pin GPIO16 von ESP-03 geht auf Pin XPD_DCDC (Deep-Sleep Wakeup;GPIO16) 
des Chips. So weit ist alles in Ordnung. Aber von dort geht noch eine 
weitere Leitung ueber einen Widerstand (im Bild gelb, Pfeil = 
Widerstand) zu Pin 32 (EXT_RSTB). Nur dadurch wird der Reset ausgeloest.

Deute ich die Pixel falsch, oder wieso wird hier der GPIO verschwendet?

Gruss
Juergen

von R. W. (Gast)


Lesenswert?

@Holger
China VM liegt in der Zukunft
DE PC Sytem Zeit ist aber jetzt.
Daher erscheint die Meldung
"clock skew detected"
1
if you are building from scratch (not doing an incremental build) you can likely ignore this warning without consequence
2
3
touch * will update the mtimes to the current time. Alternatively you can enable NTP on your desktop to synch your clock (assuming it's your desktop that's wrong, and not the Uni's machine... if the latter, maybe ask the sysadmins to fix it?)

src= 
http://stackoverflow.com/questions/3824500/compling-c-on-remote-linux-machine-clock-skew-detected-warning

lg rudi ;-)

von R. W. (Gast)


Lesenswert?

@Jürgen
hast schon richtig erkannt, nur der Messpad nach dem Resistor im gelben 
Rechteck geht auf keinen Pin auf dem Pinheader - ist nur bei ESP-01 der 
Fall, dafür hat er dann auch keinen GPIO16 herausgeführt.
Ich sehe den GPIO16 als direkten Deep-Sleep-Wake-Up Pin GPIO16.
Von der Funktion her Gegen GND löst es einen RST aus, ich habe 
ehrlicherweise aber noch nicht einen Widerstandswert versucht, da ich 
noch kein Projekt mit externer Deep-Sleep-Wake-Up Function erstellt 
habe, ich nutze den api Aufruf
1
void system_deep_sleep(uint32 time_in_us);
Aber gute Idee, welchen Widerstandwert misst Du?
lg rudi ;-)

von Jürgen E. (sid)


Lesenswert?

@rudi, leider noch keinen, weil die Dinger immer noch unterwegs zu mir 
sind. Ich hab nur die kleinen ESP-01er hier.

von R. W. (Gast)


Lesenswert?

@Juergen
;-)    -- wer lesen kann ist klar im Vorteil ;-)
sorry - werd dann mal bei Zeiten messen gehen ;-)
lg rudi

von Holger W. (holgerw)


Lesenswert?

Hallo rudi,
danke für deine Unterstützung, auch hinter diesen Kulissen per Mail.
Hab den Fehler gefunden, saß wieder mal 30cm vorm Bildschirm.
Nachdem ich die user_main.c geändert habe kamen nur noch Compiler 
Fehler.
Evtl hat er vorher noch alte Objectfiles benutzt und gar nicht alles 
compiliert.
Problem war, ich hatte mir ein Projekt mit NetBeans gemacht um mit der 
Source besser arbeiten zu können und entweder hat mir das das 
Originalfile makefile kaputt gemacht oder durch das Projektdir kam das 
Script durcheinander.
Das habe ich entfernt, main nur im Editor geändert, compiliert und hurra 
!

Holger

von basti (Gast)


Lesenswert?

Lars R. schrieb:
>
> Scharen von Bastlern weltweit kaufen sich das Modul wohl-wissend, dass
> es nicht richtig funktioniert, und testen die Fehler aus. Wenn man diese
> Entwicklungskosten einspart, braucht man diese Entwicklungskosten mit
> dem Verkauf auch nicht hereinholen. So etwas kann sich nur erlauben, wem
> man das nicht nachsieht. Würde dies ein amerikanischer Hersteller zum
> selben Preis, womöglich gelistet bei digikey, abziehen, wäre der
> Shitstorm groß. Ein deutscher Hersteller könnte es sich aufgrund von
> Bestimmungen gar nicht erlauben.
>

Falsch, genau so hat es sich TI mit dem CC3000 erlaubt. Nach dem 4. 
firmwareupdate mit Fehlversuche durch die Entwickler läuft es! Jetzt ist 
das benutzen von cc3000 durch cc3100/3200 nicht mehr von TI empfohlen... 
Außerdem sind die Modulpreise sprunghaft angestiegen :(

von Lars R. (lrs)


Lesenswert?

@basti:

Dutzende von Hobby-Firmware-Entwicklern stehen mit Espressif wegen dem 
SDK in Kontakt, wobei auch viele Fehler im SDK behoben werden. Von 
Espressif gibt es keine Firmware oder Firmware-Updates. Dh., die 
Anwender suchen keine Fehler im Verhalten der Firmware, die Anwender 
helfen beim Schreiben des SDK für die Firmware-Ready2use-Beispiele, 
debuggen die Libraries und erstellen die englische Dokumentation dazu. 
Das Modul/die Firmware wurde zunächst in jeder Hinsicht unbenutzbar dem 
internationalen Markt vorgestellt. Von einigen talentierten 
Community-Mitgliedern wurde mühevoll eine gcc-Konfiguration an den 
Espressif-Chip angepasst. Diese gcc-Konfiguration bietet Espressif nun 
offiziell zu seinem SDK an.

Mir ging es in diesem alten, von Dir zitierten Post nicht um ein paar 
Bugs. Praktisch jedes ernsthaft zu verwendende, länger auf dem Markt 
befindliche Modul hat schon ein paar Firmwareupdates hinter sich. Bei 
einer Weiterentwicklung (CC3000->CC3100/CC3200) ist es das Normalste auf 
der Welt, wenn der alte Chip für neue Applikationen nicht mehr empfohlen 
wird.

Ich hatte das von Dir Zittierte vor einigen Wochen, nach meinem 
Empfinden relativ bewertungsfrei, einfach mal dargestellt. Ist halt so. 
Vielleicht wird es Normalität, Entwicklungsaufwände auf die Community 
umzulegen. Du hast ja bereits bei dem CC3000-Modul den Eindruck. Aber in 
dem Umfang, wie das Espressif hier getan hat, konnte das TI bisher ganz 
sicher nicht tun. Also nicht falsch, sondern richtig.

Vielleicht war das auch anderes von Espressif geplant. Ich unterstelle 
nichts, und selbst wenn, spielt es auch keine Rolle.

Inzwischen sind wir mit dem ESP8266 weiter. Es gibt einen gcc und das 
SDK steht kurz vor Version 1.0. Hunderte von Chips werden auch aus 
Deutschland gekauft und die ersten Boards mit diesem Chip in westlichen 
Ländern werden gebaut.

von Jürgen E. (sid)


Lesenswert?

Hi zusammen,

heute hat es mir echt gereicht... ich weiss nicht ob es nur mir so geht 
oder ob ihr aehnlich denkt. Ich rede von den 2 (FLASH und RESET) Buttons 
die man staendig beim uploaden druecken muss. Das geht mir echt auf den 
Keks...

Heute habe ich etwas dagegen unternommen. Trivial, aber effiktiv:
https://github.com/3s1d/esp_prog

Happy Coding.
Juergen

von Thomas R. (tinman) Benutzerseite


Lesenswert?

Lars R. schrieb:
>
> Dutzende von Hobby-Firmware-Entwicklern stehen mit Espressif
> wegen dem SDK in Kontakt,

mag sein, aber noch mehr mit anderen firmen.

> wobei auch viele Fehler im SDK behoben werden.

welche fehler? ich kenne keine in 0.6, 0.8, 0.9.x. Ich kann auch keine 
kennen da dafür ich den ESP8266EX von innen kennen müsste. Espressif 
entwickelt lediglich die SDK weiter, wobei dies sieht so aus das immer 
mehr undokummentierte sachen dokummentiert werden.

> Von Espressif gibt es keine Firmware oder Firmware-Updates.

falsch, sowohl firmware für die uart module als auch die für androind 
geräte sind von espressif. Es gibt auch updates, mit jeder SDK version.
Die china bongos (die module verkäufer) schaffen, wenn überhaupt, es zu 
compilieren oder led anzubinden. Wenn du die email anfragen (die ich 
immer wieder bekomme da ich mich mit NDA verplappert habe) sehen 
würdest, oh man, die sind nur peinlich.

> Dh., die Anwender suchen keine Fehler im Verhalten der Firmware,
> die Anwender helfen beim Schreiben des SDK für die
> Firmware-Ready2use-Beispiele, debuggen die Libraries

die anwender? sorry, aber du machst witze, oder? die können den scheiss 
auf deutsch gesagt (nix für ungut, aber das ist die wahrheit). Ohne das 
wissen über ESP8266EX internas, und die gibts so gut wie nicht, geht gar 
nix. Obwohl ich NDA habe, und die ganze zeit Espressif nerve, bekomme 
nur bitweise die informationen.

Was viele machen ist herumexperimentieren um sachen die nicht 
dokumentiert sind herauszufinden. Das sind aber alles sachen die 
Espressif kennt und weißt zu benutzen. Die möchten aber nicht alles 
sagen, warum auch.

> die Anwender helfen beim ...
> erstellen die englische Dokumentation dazu.

sagt wer? Es gibt eine leaked pdf die ich freundlicherweise übersetzt 
habe, obwohl ich die auch auf englisch in neuren version habe. Es gibts 
zwei weitere, wohl mit google übersetzt, alte pdf's. Das wars. Alles
andere was auf english aufgetaucht ist, war von espressif übersetzt.

> Das Modul/die Firmware wurde zunächst in jeder Hinsicht unbenutzbar
> dem internationalen Markt vorgestellt.

unsinn, ESP8089 läuft seit monaten auf viele Androind geräten, das
UART<->WiFi firmware ist seit 6 monaten schon vorhanden (und eigentlich
brauchbar gewesen).

> Von einigen talentierten Community-Mitgliedern wurde mühevoll eine
> gcc-Konfiguration an den Espressif-Chip angepasst.

wieder falsch, ja, es haben sich ein paar leute hingesetzt und die 
krücke
gcc gerade gebogen. Allerdings nicht für Espressif ESP8xxx sondern für 
Tensilica Xtensa lx106 core, was seltsammerweise schon vor langer zeit 
irgendwie implementiert war, aber dann doch nie richtig. Typisch gcc.

> Diese gcc-Konfiguration bietet Espressif nun offiziell zu seinem SDK an.

ja weil "wir", sprich die, die NDA haben, drum gebeten haben. Dies ist 
für alle von vorteil, da daurch der käufer kreis vergrossert wird. Es 
ist nicht so das Espressif es nicht wollte, die konnten lediglich den 
dreck gcc nicht fixen, und Tensilica wollte es nicht (offiziel) machen. 
Warum auch, die verkaufen lieber den xt-xcc compiler. Wie auch immer, 
der spuck mit Tensilica ist vorbei, gcc krücke läuft für den einen core.

>
> Vielleicht war das auch anderes von Espressif geplant.
>

nee, ich habe interessante gespräche mit Espressif gehabt, und kann nur 
folgendes sagen: die waren angenehm überrascht und gleichzeitig 
erschrocken. Es war alles, aber nciht geplannt. Es hat sich, wohl durch 
die fundigen pfenig-sparrer so ergeben.


> und selbst wenn, spielt es auch keine Rolle.

das denke ich auch, hauptsache wir alle haben mehr von.

von runfun (Gast)


Angehängte Dateien:

Lesenswert?

Hi,

hatte vor etwa 2 Wochen bei aliexpress zwei ESP-02 Module bestellt

angekommen sind jetzt leider zwei ESP-05. was ich jetzt aber
merkwürdiger finde ist das sie nicht mit 3V3 laufen denn dann ziehen sie
350mA. Reagieren dann auch nicht auf AT Kommandos.
durch rumprobieren habe ich jedoch feststellen können das sie nur mit
einer Versorgungsspannung von 2 bis 2,5V sauber booten. Verbrauch liegt
dann bei knapp 70mA. Unter 2V kommt es dann meist zu Debugausgaben bzw.
Fehlermeldungen.

ich dachte eigentlich die Module wären für 3V3 ausgelegt ...
würde fast sagen da stimmt ein widerstand nicht am Modul

von Lars R. (lrs)


Lesenswert?

Thomas R. schrieb:
> Lars R. schrieb:
>>
>> Dutzende von Hobby-Firmware-Entwicklern stehen mit Espressif
>> wegen dem SDK in Kontakt,
>
> mag sein, aber noch mehr mit anderen firmen.
>
>> wobei auch viele Fehler im SDK behoben werden.
>
> welche fehler?

Bufferüberläufe, Abstürze bei AT-Commandos oder anderem, ...

>> Von Espressif gibt es keine Firmware oder Firmware-Updates.
>
> falsch, sowohl firmware für die uart module als auch die für androind
> geräte sind von espressif. Es gibt auch updates, mit jeder SDK version.

Das Espressif Firmware zum esp8266 ausliefert, war mir unbekannt. Mit 
Bug-Fix-Support und downloadbar? Ich kenne nur das SDK, neuerdings mit 
Android-App. Von anderen Herstellern gibt's ein Firmware-File und wenn 
was nicht läuft, gibt es vielleicht ein neues Firmware-File.

> Die china bongos (die module verkäufer) schaffen, wenn überhaupt, es zu
> compilieren oder led anzubinden.

ja, genau.

> Wenn du die email anfragen (die ich
> immer wieder bekomme da ich mich mit NDA verplappert habe) sehen
> würdest, oh man, die sind nur peinlich.

Glaub ich gern.

>> Dh., die Anwender suchen keine Fehler im Verhalten der Firmware,
>> die Anwender helfen beim Schreiben des SDK für die
>> Firmware-Ready2use-Beispiele, debuggen die Libraries
>
> die anwender? sorry, aber du machst witze, oder?
> die können den scheiss
> auf deutsch gesagt (nix für ungut, aber das ist die wahrheit). Ohne das
> wissen über ESP8266EX internas, und die gibts so gut wie nicht, geht gar
> nix. Obwohl ich NDA habe, und die ganze zeit Espressif nerve, bekomme
> nur bitweise die informationen.
> Was viele machen ist herumexperimentieren um sachen die nicht
> dokumentiert sind herauszufinden. Das sind aber alles sachen die
> Espressif kennt und weißt zu benutzen.

Keine Witze. Solang herum probieren, bis es läuft und mit dem Hersteller 
Stück für Stück abklären. Bei Engineering samples normal, wobei ich das 
hier nicht so bezeichnen möchte.

Es ist hier eine Mischung aus "dem Anwender fehlen Informationen" und 
"tut nicht, was es soll".

Der uart-"driver" hat sich mit der Zeit etwas verbessert, noch nicht 
perfekt, IMHO. Aber jemand hat es ursprünglich mangelhaft ins SDK 
geschrieben.

Klar, für jeden Sachverhalt gibt es bei Espressif oder einem Partner 
jemanden, der das weiß. Das Problem sind die Ressourcen und hier kommt 
der Anwender ins Spiel. Derjenige, der beim SDK am UART schreibt, 
braucht über den Chip nicht mehr zu wissen als Du bereits weißt.

> Die möchten aber nicht alles sagen, warum auch.

Damit wir es kaufen und benutzen können.

>> die Anwender helfen beim ...
>> erstellen die englische Dokumentation dazu.
>
> sagt wer?

Sag ich. Flash-Anleitungen, Herumprobier-Ergebnisse, erste Code-Samples 
mit engl. Comments. Kann Espressif dann auch übernehmen.

> Es gibt eine leaked pdf die ich freundlicherweise übersetzt
> habe, obwohl ich die auch auf englisch in neuren version habe. Es gibts
> zwei weitere, wohl mit google übersetzt, alte pdf's. Das wars. Alles
> andere was auf english aufgetaucht ist, war von espressif übersetzt.

Ach das nennst Du Doku? ;) Da steht bisher größtenteils für mich wenig 
brauchbares drin. Beim schematic weiß man, was gewollt ist. Aber bei der 
SDK-Doku hilft mir auch die chinesische Variante wenig.

Es wird schon, aber wenn die sich zu viel Zeit lassen, ist auch hier die 
Community an manchen Stellen schneller.

>> Das Modul/die Firmware wurde zunächst in jeder Hinsicht unbenutzbar
>> dem internationalen Markt vorgestellt.
>
> unsinn, ESP8089 läuft seit monaten auf viele Androind geräten, das
> UART<->WiFi firmware ist seit 6 monaten schon vorhanden (und eigentlich
> brauchbar gewesen).

Hoffentlich nicht mit dem damaligen ESP8266-SDK

>> Von einigen talentierten Community-Mitgliedern wurde mühevoll eine
>> gcc-Konfiguration an den Espressif-Chip angepasst.
>
> wieder falsch, ja, es haben sich ein paar leute hingesetzt und die
> krücke
> gcc gerade gebogen. Allerdings nicht für Espressif ESP8xxx sondern für
> Tensilica Xtensa lx106 core, was seltsammerweise schon vor langer zeit
> irgendwie implementiert war, aber dann doch nie richtig. Typisch gcc.

Achso, ihr habt das auf esp8266.com für den lx106 gemacht und die 
Espressif-Chips waren leider zufällig dabei. Für welche anderen Chips 
benutzt ihr es hauptsächlich? Ja, ein stub war schon da. Lass uns doch 
nicht Haare spalten.

>> Diese gcc-Konfiguration bietet Espressif nun offiziell zu seinem SDK an.
>
> ja weil "wir", sprich die, die NDA haben, drum gebeten haben. Dies ist
> für alle von vorteil, da daurch der käufer kreis vergrossert wird.

danke.

> ist nicht so das Espressif es nicht wollte, die konnten lediglich den
> dreck gcc nicht fixen

ja, schon klar. "lediglich"

>> Vielleicht war das auch anderes von Espressif geplant.
>
> nee, ich habe interessante gespräche mit Espressif gehabt, und kann nur
> folgendes sagen: die waren angenehm überrascht und gleichzeitig
> erschrocken. Es war alles, aber nciht geplannt. Es hat sich, wohl durch
> die fundigen pfenig-sparrer so ergeben.

Erzählt wird viel. Vermuten kann man, wissen tut man nicht. Der gcc war 
aber auch IMHO ein Bonus.

von Thomas R. (tinman) Benutzerseite


Lesenswert?

Lars R. schrieb:
>
> Bufferüberläufe, Abstürze bei AT-Commandos oder anderem, ...
>

sagen wir so, nur weil eine beispiel applikation nicht sauber mit 
irgendwelchen popolino dinger läuft, bedeutet nicht das die SDK 
fehlerhaft ist.

> Das Espressif Firmware zum esp8266 ausliefert, war mir unbekannt.
> Mit Bug-Fix-Support und downloadbar?

ja

> Der uart-"driver" hat sich mit der Zeit etwas verbessert, noch nicht
> perfekt, IMHO. Aber jemand hat es ursprünglich mangelhaft ins SDK
> geschrieben.

nein nein, es war schon ok, nur nicht gepflegt nach versionsupdate und 
dazu etas herumgebogen für ein bestimmtes beispiel. Sowas sollte man 
nicht machen. Espressif hat dann auch nach SDK 0.7 alle beispiele 
entfernt, die diff beim uat zischen at und iot blieb da.

Etwas durcheinander herrscht da schon, keine frage.

>
>>> die Anwender helfen beim ...
>>> erstellen die englische Dokumentation dazu.
>>
>> sagt wer?
>
> Sag ich. Flash-Anleitungen, Herumprobier-Ergebnisse, erste Code-Samples
> mit engl. Comments. Kann Espressif dann auch übernehmen.
>

ich bitte dich, welche flash anleitung? Die mitgelieferte ist 
ausreichend für einen affen, ein mensch sollte es locker verstehen 
können.


> Ach das nennst Du Doku? ;) Da steht bisher größtenteils für mich wenig
> brauchbares drin. Beim schematic weiß man, was gewollt ist. Aber bei der
> SDK-Doku hilft mir auch die chinesische Variante wenig.

ahja, da haben wir, wieder so ein "ich will deutsch, oder nee mindestens 
englisch". Wofür bitte? Dies ist ein lowcost chip, für lowcost geräte, 
und die werden zur 99% in china produziert. Chinesisch ist die sprache. 
Das erinnert mich stark an leute mit dem ich vor 20j zu tun hatte, da 
haben wir displays aus japan und ICs aus USA bekommen, und schon brach 
die panik, "das wird doch wohl niemand benutzen können", da steht nix 
auf deutsch. Nur gut das diese zeiten vorbei sind (wohl nciht für alle).

Aber Espressif ist an sich sehr nett, die übersetzen schon ins english, 
alles was man will. Dauert allerdings etwas. Die neuesten versionen sind 
immer auf chinesisch.

>
>>> Von einigen talentierten Community-Mitgliedern wurde mühevoll eine
>>> gcc-Konfiguration an den Espressif-Chip angepasst.
>>
>> wieder falsch, ja, es haben sich ein paar leute hingesetzt und die
>> krücke
>> gcc gerade gebogen. Allerdings nicht für Espressif ESP8xxx sondern für
>> Tensilica Xtensa lx106 core, was seltsammerweise schon vor langer zeit
>> irgendwie implementiert war, aber dann doch nie richtig. Typisch gcc.
>
> Achso, ihr habt das auf esp8266.com für den lx106 gemacht und die
> Espressif-Chips waren leider zufällig dabei. Für welche anderen Chips
> benutzt ihr es hauptsächlich? Ja, ein stub war schon da. Lass uns doch
> nicht Haare spalten.
>

hat nix mit haaren spalten zu tun sondern mit der tatsache das Espressif 
den gcc gar nicht braucht. Auch Tensilica nicht. Und hätten ein paar 
leute in deren freizeit sich nicht drum gekümmert, gäbe es kein gcc 
support. Es ist nciht mal vollständig, und ja, nur für lx106 core (was 
auch übrigens wunderbar auf einem FPGA läuft).

> Erzählt wird viel. Vermuten kann man, wissen tut man nicht. Der gcc war
> aber auch IMHO ein Bonus.

du muss das so sehen, jemand (Espressif) kauft lizenz für ein core, und 
den compiler noch dazu. Dann will er noch ein freien compiler, von 
jemanden dem er schon bezahlen müsste für kostenpflichtigen compiler .. 
na was glaubst du was da kamm? genau, nix.

Und genau so hat Espressif es geschildert. Ob ich es glaube, oh ja, 
schon mal versucht von Tensilica nur für den basic compiler eine lizenz 
zu kaufen? Grausam! Und am ende bekommt man nix. Vermuten kann man 
natürlich viel, und sicherlich hat sich der einer oder anderer Espressif 
marketing mensch hoffnungen gemacht, aber ich denke eher weniger wegen 
paar uart modulen sondern mehr über wifi module für irgendwelche android 
gurken.

von Thomas R. (tinman) Benutzerseite


Lesenswert?

Jürgen Eckert schrieb:
>
> heute hat es mir echt gereicht... ich weiss nicht ob es nur mir so geht
> oder ob ihr aehnlich denkt. Ich rede von den 2 (FLASH und RESET) Buttons
> die man staendig beim uploaden druecken muss. Das geht mir echt auf den
> Keks...
>
> Heute habe ich etwas dagegen unternommen. Trivial, aber effiktiv:
> https://github.com/3s1d/esp_prog
>


super idee. Ich benutze auch teilweise den python script (und ich kann 
python nicht ab), allerdings auch etwas abgeändert damit ich nciht zwei 
mal aufrufen muss sondern direkt nur einmal für beide adressen. Ist zwar 
nicht so praktisch für cloud-fw (da ich ziel hardgecoded habe), aber das 
brauche ich nicht. Ich werde deine änderungen bei mit testen, mit dem 
CP21xx chip allerdings.

von Star K. (starkeeper)


Lesenswert?

Alle machen sich goße Sorgen über die Bugs in der Software, was aber 
meiner Meinung nach schon viel früher zum Tragen kommt ist, dass die 
Dinger keinerlei Zertifizierung aufweisen können. Weder ein korrekter 
ETSI oder FCC Stempel sind auf den Geräten. Also ist der Betrieb wenn 
nicht sogar der Import schon illegal.

Ich erinnere mich da an frühere Zeiten wo immer mal wieder die Polizei 
die Kunden diverser Modem-Versender hopps genommen hat, nur weil sie 
Modems betrieben haben die keinen Post-Stempel hatten. So schlimm wird 
es hier wohl erstmal nicht kommen.

Aber der Punkt ist, dass mit einem unzertifizierten Modul niemand ein 
Produkt auf den Markt bringen wird. Und keine Community der Welt kann 
dem Hersteller diese Zertifizierungen abnehmen. Wahrscheinlich wird es 
für 5$ auch nie ein zertifiziertes Modul geben, da so etwas sehr viel 
Geld kostet. Ich denke also, dass hier keine erstzunehmende Konkurrenz 
ensteht wenn der Punkt nicht vom Hersteller angegangen wird. Solange 
wird das Modul nur für Hobbybastler interessant sein die keine Angst vor 
Besuch haben.

von Holger W. (holgerw)


Lesenswert?

Die Software kann sich ja auch über wlan/web aktualisieren.
Hier könnte man versuchen den Eintrag auf einen eigenen Webserver zu 
legen und das bin von dort holen.
Müsste man nur rausbekommen welches Format das bin hat.

Holger

von R. W. (Gast)


Lesenswert?

Star Keeper schrieb:
>Alle machen sich goße Sorgen über die Bugs in der Software, was aber
>meiner Meinung nach schon viel früher zum Tragen kommt ist, dass die
>Dinger keinerlei Zertifizierung aufweisen können. Weder ein korrekter
>ETSI oder FCC Stempel sind auf den Geräten. Also ist der Betrieb wenn
>nicht sogar der Import schon illegal.

Welcher Betrieb? In einem Endgerät vieleicht, der Import immens nicht.
Siehe es mal so: vergleiche das mit einem Auto:
Nur weil ein Fahrzeug der Zulassungsnorm nicht entspricht, darf der 
Import nicht verboten sein, für den Betrieb im Zielland sind die 
gesetzlichen Bestimmungen zu erfüllen, die in den entsprechenden 
Prüfungen gefordert sind. Sodann auch die der Brief und Daten 
ausgestellt und bestätigt werden, der Hersteller eine 
Unbedenklichkeitsbescheinigung ausstellt und die Einhaltung der Norm 
bestätigt.
Chip: Espressif
Modul: China Bongos oder Deutschland Bongo
Endgerät:  FIRMAX installiert Shield mit Modul mit Chip

Der Besitz ist nicht untersagt nur weil es keine Zulassung hat.
Es steht auch nicht auf einer roten Liste wie bei Medikamenten.
Es ist auch keine Fälschung - demzufolge - kann es von jedem Affen 
importiert werden, sofern es das Zielland nicht unter anderem Vorbehalt 
verbietet.

Eine Voranfertigung zur Vorbereitung nach der Prüfung wie FCC EC 
Schilder, Laserzeichen etc., kann auch nicht als Täuschung gelten, man 
fährt auch mit "großen Reifen", Auspuffanlagen, hoch motorisierte PKW 
die noch nicht eingetragen sind zum TÜV zur Abnahme, notfalls zur 
Einzelabnahme. Kostet Geld - klar - aber die unbedenkliche Zulassung 
steht dann auf dem Papier!
Und dient anderen auch unter den gleichen Umgebungsbedingungen zum 
Nachahmen ohne teurer Einzelabnahme.

>Ich erinnere mich da an frühere Zeiten wo immer mal wieder die Polizei
>die Kunden diverser Modem-Versender hopps genommen hat, nur weil sie
>Modems betrieben haben die keinen Post-Stempel hatten. So schlimm wird
>es hier wohl erstmal nicht kommen.

Immens nicht - "damals vor +30 Jahren" - war die Post auch der Staat - 
heute wird alles weitergeschoben - auch die Verantwortung - die jedem 
einzelnen übertragen wird, der Vertreiber wird dafür haftbar gemacht, 
der Kunde hat das Nachsehen, aber einen Anspruch auf Ersatz.
Heute ist es wahrhaftig nicht mehr so altmodisch – wie manche denken.

>Aber der Punkt ist, dass mit einem unzertifizierten Modul niemand ein
>Produkt auf den Markt bringen wird.

Was ist das? „einem unzertifizierten Modul“
Du meinst wohl ein noch nicht zertifiziertes Modul?
Will das denn jemand?
Wer es als Produkt auf den Markt bringen will, wird sich den 
Bestimmungen fügen, der Aufwand dann kosten intensiv  sein wird, das 
Endprodukt demzufolge kosten wird. So wird es dann der Käufer für sich 
entscheiden, ob er das fertige Produkt kauft oder nicht.

>Und keine Community der Welt kann
>dem Hersteller diese Zertifizierungen abnehmen.

Abnehmen nicht - aber sie kann es in die Wege leiten.

>Wahrscheinlich wird es
>für 5$ auch nie ein zertifiziertes Modul geben, da so etwas sehr viel
>Geld kostet.

Abwarten! Nicht so schnell in das Ofenrohr  pusten.
Dann wird es eben eine grösser Ausgabe für den Hobbybastler.
Aus anderen Kreisen : Es sind bereits entsprechende Verfahren angelaufen 
– Wer Einzelabnahmen durchgeführt hat, weiß wie das abläuft.

>Ich denke also, dass hier keine erstzunehmende Konkurrenz
>ensteht wenn der Punkt nicht vom Hersteller angegangen wird.

Konkurrenz zu wem?  Für welche Lobby sprichst Du? ;-)

>Solange
>wird das Modul nur für Hobbybastler interessant sein die keine Angst vor
>Besuch haben.

Tut mir leid, meine Meinung : Dein Post zieht schon einen merkwürdigen 
Faden – vielleicht lese ich den nur so.
 Warum redest Du diesen Hobbybastlern schlechtes Gewissen ein?
Erst illegaler Import, dann Polizei, jetzt Besuch.

Du wirst den Aufstieg nicht verhindern können.
Du wirst auch diese Zertifizierungen nicht verhindern können.
Um es auf den Punkt zu bringen. Es wird im IoT Markt unaufhaltsam seinen 
Weg nach oben gehen. Und die Community will es auch so sehen.
Und ich auch

rudi

von Thomas R. (tinman) Benutzerseite


Lesenswert?

Star Keeper schrieb:
> früher

gabs auch ne mauer, die panikmache ist heutzutage nicht notwendig.

> Ich erinnere mich da an frühere Zeiten wo immer mal wieder die Polizei
> die Kunden diverser Modem-Versender hopps genommen hat, nur weil sie
> Modems betrieben haben die keinen Post-Stempel hatten. So schlimm wird
> es hier wohl erstmal nicht kommen.

man sollte grundsätzlich unterscheiden zwischen produkten die jemand 
direkt benutzen könnte (radarwarner, kaufen ja, benutzen nein) benutzen 
wird (ein modem der als modem gekauft war und das telefonnetz gestört 
hat) und bauelementen/modulen die kein eigentständiges produkt sind.

Ich kann ohne weiteres, z.b. Si4663 ICs von SiLabs kaufen, natürlich 
sind die als IC nicht FCC/CE/ETSI konform. Und SiLabs ist keine bannanen 
gurke aus china, sondern ein namhafter hersteller.Ich kann sogar 
offizielle dev boards kaufen wo diese ICs verbaut sind und diese boards 
haben auch kein FCC/ETSI. Und weder ich, noch Digikey/Mouser bekommen 
eine hausdurchsuchung.

Die ESP8266 module müssen nicht zwingend ETSI/FCC/CE stempel haben,
jeder der will kann die importieren, verbauen und die fertige produkte
als ganzes zulassen. Für test- /evaluierungzwecke ist das nicht mal 
notwendig.

> keine Community kann dem Hersteller diese Zertifizierungen abnehmen.

sobald eine "community" etwas produziert, ist die community der 
hersteller und muss sich um die zertifizierung kümmern (es sei den 
jemand anders übernimmt den erstvertrieb, dann muss der sich kümmern 
falls nix vorhanden)

> keine Community kann dem Hersteller diese Zertifizierungen abnehmen.

der IC hersteller, hier Espressif, hat FCC zulasung für deren dev 
board PCBs bekommen. Espressif sagt aber selber "wir verkaufen keine 
module". Die haben es nur getestet damit die, die NDA unterschrieben 
haben ein musterdesign haben der zertifizierungstaugich wäre.

> Wahrscheinlich wird es für 5$

alles hängt von den stückzahlen, für 5-6k USD bekommt man in china FCC, 
ETSI und CE.

von Christian K. (Firma: Atelier Klippel) (mamalala)


Lesenswert?

Thomas R. schrieb:
> Jürgen Eckert schrieb:
>>
>> heute hat es mir echt gereicht... ich weiss nicht ob es nur mir so geht
>> oder ob ihr aehnlich denkt. Ich rede von den 2 (FLASH und RESET) Buttons
>> die man staendig beim uploaden druecken muss. Das geht mir echt auf den
>> Keks...
>>
>> Heute habe ich etwas dagegen unternommen. Trivial, aber effiktiv:
>> https://github.com/3s1d/esp_prog
>>
>
>
> super idee. Ich benutze auch teilweise den python script (und ich kann
> python nicht ab), allerdings auch etwas abgeändert damit ich nciht zwei
> mal aufrufen muss sondern direkt nur einmal für beide adressen. Ist zwar
> nicht so praktisch für cloud-fw (da ich ziel hardgecoded habe), aber das
> brauche ich nicht. Ich werde deine änderungen bei mit testen, mit dem
> CP21xx chip allerdings.

Moin,

ich bin gerade dabei mein tool etwas aufzuräumen, etc. Zwischenversion 
ist auf http://atelier-klippel.de/esptool-0.0.3b.tgz

Werde das entweder noch heute, oder aber morgen, dann auf das ESP8266 
github hochladen. Was noch fehlt sind einige Fehlermeldungen, die 
Möglichkeit direkt aus der erzeugten .out Datei hochzuladen (und nicht 
nur aus den fertigen .bin dateien), sowie weitere Kommandos für den 
Bootloader (bisher kann das tool nur Flash schreiben).

Compiliert unter Linux (die Platform die ich benutze) sowie Windows mit 
Cygwin. OS-X sollte auch gehen, allerdings gibt es da Fehlermeldungen 
wegen den höheren Baudraten. Da ich kein OS-X habe kann ich da aber auch 
nicht wirklich was machen. Einfach das betreffende Target im Makefile 
auswählen (LINUX, OSX oder WINDOWS).

Beispiele zum Aufruf des Tools, die compilierte Datei ist in diesem Fall 
app.out:

Erzeugen der .bin Datei die an Adresse 0x00000 geflasht wird:
1
./esptool -v -eo app.out -bo 0x00000.bin -bs .text -bs .data -bs .rodata -bc -ec

Erzeugen der .bin Datei aus dem .irom0.text (die normalerweise an 
Adresse 0x40000 geflasht wird):
1
./esptool -v -eo app.out -es .irom0.text 0x40000.bin -ec

Flashen der 0x00000.bin an Adresse 0x00000 über /dev/ttyUSB0 mit 460800 
Baud:
1
./esptool -v -cp /dev/ttyUSB0 -cb 460800 -cf 0x00000.bin
(Hinweis: hier wird keine Adresse zum hochladen angegeben, da der 
Standardwert bei 0x00000 liegt).

Flashen der 0x40000.bin an Adresse 0x40000, Port und Baudrate wie oben:
1
./esptool -v -cp /dev/ttyUSB0 -cb 460800 -ca 0x40000 -cf 0x40000.bin

Oder alle  vier Schritte mit einem einzigen Kommando:
1
./esptool -v -eo app.out -bo 0x00000.bin -bs .text -bs .data -bs .rodata -bc -es .irom0.text 0x40000.bin -ec -cp /dev/ttyUSB0 -cb 460800 -cf 0x00000.bin -ca 0x40000 -cf 0x40000.bin

Das Toll bedient die Reset und GPIO0 Leitungen. Am Modul dort Pull-Ups 
anbringen, und dann jeweils mittels NPN oder N-FET auf GND ziehen. Reset 
wird über DTR angesprochen, GPIO0 über RTS.

Sobald ich das auf Github stelle werde ich nochmal Bescheid geben, und 
auch etwas bessere Doku dazu schreiben im README.

Grüße,

Chris

von R. W. (Gast)


Lesenswert?

Holger W. schrieb:
> Müsste man nur rausbekommen welches Format das bin hat.
>
Hallo Holger,
wie meinst Du das?

Schauh mal : Das IoT SDK Cloud Example hat den Vorgang im Code.
mit viel unübersichtliche defines zwar –
kurz und bündig:

IP/Port an Deinem Server anpassen
Bin File Namen eventuell anpassen
Bin File Downloaden mit der API,
Bin File auf SPI Flash schreiben
Bin File über API laden / reboot
1
system_upgrade_userbin_check
2
system_upgrade_start
3
system_upgrade_reboot

lg rudi ;-)

btw:
Du kannst auch einen FW Server betreiben, also mit 100erten 
verschiedenen Binary für jeden Zweck und eine Art HomeCloud betreiben, 
z.B. ein
WebServer Bin
GPIO Bin
ADC Bin
usw.
und es Dir über Deinen Cloud Server anzeigen lassen, einfach auswählen 
wie in der Cloud SDK , downloaden und installieren, das ganze flashen 
gehört dann der Vergangenheit an ;-)
Ob es bei der ESP-05 auch so funktioniert, kann ich nicht sagen, ich hab 
es noch nicht versucht, das ESP-.05 eine neue Cloud Firmware zu 
verpassen. Das wäre natürlich super, wenn es so geht, da die PINS ja 
alle gleich kontaktiert wurden die gebraucht werden für das flashen.

Noch einen Tip:
Du könntest  diesen Process auch in den jeweiligen einzelnen Firmware‘s 
mit einbauen, so kannst Du z.B. für jeden Firmware Zweck ( 
Türsteuermodul , Gartenpumpenmodul etc)  einen automatisierten Runlevel 
einbauen,  der gesteuert angestoßen oder als TAG gekennzeichnet werden 
kann und die in einem Interval autark nachsieht, ob neue Firmware 
vorhanden ist ( Abgleich Firmware Version )  und über den gleichen oder 
anderen Runlevel ( automatisch, manuell ) gleich selber sich up2date 
hält.
Entsprechende LOGS werden Dir dann eventuell wenn berücksichtigt, im 
Homepanel angezeigt.

Und noch einer ;-)
Das ESP8266 kennt auch den „Factory Reset“
Wenn in der SPI ein Factory Bin hinterlegt ist, dann kann man mit der 
API
1
system_restore
2
system_restart

OK ?
;-)

von Julian W. (julian-w) Benutzerseite


Lesenswert?

Mal ne dumme Frage, wenn der ESP8089 und ESP8266 bis auf Miracast 
identisch sind, dann dürfte man doch auch mit dem ESP8266 Datenraten im 
10-50 MBits-Bereich erreichen können, oder?

Der einzige Test den ich kenne ist der hier:
Beitrag "Re: Wlan2Serial Modul für 5 euro"

Da wurde "lediglich" beim senden was um 1,6 Mbit/s (200kB/s) erreicht 
und beim empfangen um die 560 kBit/s (70 kB/s). Für ein 320 kBit/s MP3 
sollte das reichen, für mehr aber leider wohl nicht :(

Ansonsten könnte man da, z.B. mithilfe eines STM32F4, sicherlich ein 
paar interessante Sachen machen.

Was mich wundert ist das empfangen so viel "langsamer" wie senden ist, 
zumindets in dem Test...

: Bearbeitet durch User
von Martin S. (der_nachbauer)


Lesenswert?

Gut, ist zwar nur eine Broschüre, aber in der "ESP8266 Specifications 
v0.4" ist sogar die Rede von IP-Cameras ...

von Holger W. (holgerw)


Lesenswert?

@rudi
warum schreibst du immer so viel.. ich hatte nur gefragt wie die bin 
Dateien auszusehen haben.
Also connect zu meinem Server läuft, die Versionabfrage hab ich erstmal 
umgangen, er holt sich scheinbar auch dort liegende user1.bin user2.bin 
(umbennanntes eagle.app.v6.irom0text.bin),
lädt/flasht etwas, dann kommt aber der Watchdog oder reagiert gar nicht 
mehr.

Lt. den Angaben hier 
http://www.esp8266.com/viewtopic.php?f=5&t=9&start=50#p88
müssen die Dateien aber ein anders Format haben, die werden auch in 
einen anderen Speicherbereich geflasht.
Das dort angegebene make mit dem Zusatz APP=1 bzw APP=2 macht aber 
nichts anderes als das normale, so scheint mir zumindest
Dann soll die gen_misc_plus.bat aufgerufen werden... eine .bat Datei ?
Ich hab die mal linux like umgeschrieben und jetzt bekomme ich auch 
"andere Dateien", damit geht es aber auch nicht.

Da komm ich jetzt nicht weiter.

Holger

von Thomas R. (tinman) Benutzerseite


Lesenswert?

es hängt viel vom OS, hier ein paar tests. Dabei ist die verbinug wie 
folgend über wifi aufgebaut: laptop <->AP<->ESP. Antenne/Laptop werden 
dabei nicht bewegt, alle anderen geräte im wlan sind aus, AP 10m 
entfernt hinter 50cm ziegelwand.

mit Debian 6 mit 2.6.32 kernel (in einer VM)
1
NETIO - Network Throughput Benchmark, Version 1.30
2
(C) 1997-2008 Kai Uwe Rommel
3
4
TCP connection established.
5
Packet size  1k bytes:  951.35 KByte/s Tx,  54.08 KByte/s Rx.
6
Packet size  2k bytes:  952.00 KByte/s Tx,  74.84 KByte/s Rx.
7
Packet size  4k bytes:  942.00 KByte/s Tx,  500.84 KByte/s Rx.
8
Packet size  8k bytes:  953.18 KByte/s Tx,  476.05 KByte/s Rx.
9
Packet size 16k bytes:  919.85 KByte/s Tx,  513.23 KByte/s Rx.
10
Packet size 32k bytes:  933.30 KByte/s Tx,  515.08 KByte/s Rx.
11
Done.

mit XP in der VM:
1
NETIO - Network Throughput Benchmark, Version 1.32
2
(C) 1997-2012 Kai Uwe Rommel
3
4
TCP connection established.
5
Packet size  1k bytes:  441.36 KByte/s Tx,  5.38 KByte/s Rx.
6
Packet size  2k bytes:  877.19 KByte/s Tx,  10.64 KByte/s Rx.
7
Packet size  4k bytes:  879.43 KByte/s Tx,  21.61 KByte/s Rx.
8
Packet size  8k bytes:  887.86 KByte/s Tx,  20.77 KByte/s Rx.
9
Packet size 16k bytes:  875.09 KByte/s Tx,  16.78 KByte/s Rx.
10
Packet size 32k bytes:  857.11 KByte/s Tx,  17.22 KByte/s Rx.
11
Done.

mit Win98 in der VM (jaaa, den benutze ich auch hin und wieder):
1
NETIO - Network Throughput Benchmark, Version 1.32
2
(C) 1997-2012 Kai Uwe Rommel
3
4
TCP connection established.
5
Packet size  1k bytes:  918.77 KByte/s Tx,  5.52 KByte/s Rx.
6
Packet size  2k bytes:  904.61 KByte/s Tx,  8.62 KByte/s Rx.
7
Packet size  4k bytes:  918.51 KByte/s Tx,  22.02 KByte/s Rx.
8
Packet size  8k bytes:  924.26 KByte/s Tx,  21.28 KByte/s Rx.
9
Packet size 16k bytes:  918.78 KByte/s Tx,  21.09 KByte/s Rx.
10
Packet size 32k bytes:  877.83 KByte/s Tx,  18.01 KByte/s Rx.
11
Done.

mit Win 7.1 (in der VM)
1
NETIO - Network Throughput Benchmark, Version 1.32
2
(C) 1997-2012 Kai Uwe Rommel
3
4
TCP connection established.
5
Packet size  1k bytes:  917.02 KByte/s Tx,  3.98 KByte/s Rx.
6
Packet size  2k bytes:  948.02 KByte/s Tx,  7.95 KByte/s Rx.
7
Packet size  4k bytes:  970.42 KByte/s Tx,  21.67 KByte/s Rx.
8
Packet size  8k bytes:  896.29 KByte/s Tx,  11.82 KByte/s Rx.
9
Packet size 16k bytes:  955.62 KByte/s Tx,  9.50 KByte/s Rx.
10
Packet size 32k bytes:  936.05 KByte/s Tx,  10.31 KByte/s Rx.
11
Done.

mit Windows 10 (in der VM)
1
NETIO - Network Throughput Benchmark, Version 1.32
2
(C) 1997-2012 Kai Uwe Rommel
3
4
TCP connection established.
5
Packet size  1k bytes:  811.34 KByte/s Tx,  46.65 KByte/s Rx.
6
Packet size  2k bytes:  807.08 KByte/s Tx,  106.63 KByte/s Rx.
7
Packet size  4k bytes:  820.13 KByte/s Tx,  161.62 KByte/s Rx.
8
Packet size  8k bytes:  820.67 KByte/s Tx,  175.54 KByte/s Rx.
9
Packet size 16k bytes:  873.67 KByte/s Tx,  181.37 KByte/s Rx.
10
Packet size 32k bytes:  887.89 KByte/s Tx,  192.75 KByte/s Rx.
11
Done.

mit Vista (und das ist der host rechner für VMs) allerdings nur
1
NETIO - Network Throughput Benchmark, Version 1.32
2
(C) 1997-2012 Kai Uwe Rommel
3
4
TCP connection established.
5
Packet size  1k bytes:  934.47 KByte/s Tx,  5.38 KByte/s Rx.
6
Packet size  2k bytes:  902.92 KByte/s Tx,  timeout

2k nur Tx möglich, Rx läuft nicht mehr, grossere pakete gehen nicht.

Wie man sehen kann, ist 98/XP/Vista extrem schlecht, was der Win 7.1 
verstehe ich auch nicht. Dafür Win 10 und vor allem Debian sind ok.

von Julian W. (julian-w) Benutzerseite


Lesenswert?

Okay das ist echt komisch... aber vielen Dank für die ausführlichen 
Tests! :)
Aber mit Linux scheint es ja flott zu gehen mal hoffen das es bei 
aktuellen kernel auch noch so ist.

und mit Win 7.1 meinst du Windows 7 mit SP 1 oder sollte das Win 8.1 
sein? ;)

von R. W. (Gast)


Lesenswert?

Holger schrieb
>@rudi
> warum schreibst du immer so viel.. ich hatte nur gefragt wie die bin
> Dateien auszusehen haben.

Ab Version 0.8 und höher werden zwei bin Files zu einem zusammengefasst, 
darum kümmert sich die Make aus dem SDK.
User1.bin
0x01000-0x10FFF (64KB)  flash1.bin
0x11000-0x3DFFF (180KB) irom0text1.bin
User2.bin
0x41000-0x50FFF (64KB)  flash2.bin
0x51000-0x7DFFF (180KB) irom0text2.bin

> Also connect zu meinem Server läuft, die Versionabfrage hab ich erstmal
> umgangen, er holt sich scheinbar auch dort liegende user1.bin user2.bin
> (umbennanntes eagle.app.v6.irom0text.bin),
> lädt/flasht etwas, dann kommt aber der Watchdog oder reagiert gar nicht
> mehr.

Es scheint, dass eine Speicherzugriffsverletzung vorliegt da vermutlich 
der Inhalt der flash1.bin fehlt.
Kontrollier das nochmal, Du hast es ja eh schon fast.

>Lt. den Angaben hier
>http://www.esp8266.com/viewtopic.php?f=5&t=9&start...
>müssen die Dateien aber ein anders Format haben, die werden auch in
>einen anderen Speicherbereich geflasht.
>Das dort angegebene make mit dem Zusatz APP=1 bzw APP=2 macht aber
>nichts anderes als das normale, so scheint mir zumindest
>Dann soll die gen_misc_plus.bat aufgerufen werden... eine .bat Datei ?
>Ich hab die mal linux like umgeschrieben und jetzt bekomme ich auch
>"andere Dateien", damit geht es aber auch nicht.
>Da komm ich jetzt nicht weiter.

Wurden die zwei Bin Dateien dann zu einer Datei  zusammengefügt ich 
frage deshalb da Du „andere Dateien“ schreibst, es soll nur eine 
herauskommen, bzw zwei wenn Du auch die user2.bin meinst, klar.

Lg rudi ;-)

( ich hab mich bemüht jetzt sehr wenig zu schreiben ;-) .. ist aber 
nicht leicht ehrlich gesagt )

von Holger W. (holgerw)


Lesenswert?

Hallo rudi,
ich bin mir nicht sicher ob
make   irgendwas anders macht als make APP=1
Die gen_misc_plus.bat habe ich wie gesagt an Linux angepasst und 
ausgeführt einmal mit name user1.bin und dann nochmal user2.bin, lt der 
Anleitung auf dem Link von oben.
Die bin Dateien sind ca. 207KB groß.
Damit läuft es aber überhaupt nicht.
Interessant wäre, welche Dateien auf dem original Server liegen, der 
macht aber einen Get mit Headerparametern, die ich zwar kenne, konnte es 
so aber nicht nachstellen.

Holger

von R. W. (Gast)


Lesenswert?

Hi Holger

Die bin Datei sollte exact 244 KB gross sein ( 64+180 )
0x01000-0x10FFF (64KB)  flash1.bin
0x11000-0x3DFFF (180KB) irom0text1.bin

Wenn die flash1.bin kleiner ist als 64 kb, dann muss aufgefüllt werden, 
da ja ab 0x11000 der irom0text1.bin erwartet wird

gleiche bei user2.bin

lg rudi

von R. W. (Gast)


Lesenswert?

Push
bevor die Frage kommt:
da ich jetzt ins Bett gehe ;-)
erlaube ich mir mehr zu schreiben:
es muss mit 0xFF aufgefüllt werden.
zumindest die flash(n).bin
lg rudi ;-) und guat's nächtle zusammen.

von Peter P. (Gast)


Lesenswert?

Adressbereiche kommen normalerweise aus dem Linkerscript.
Schau mal, ob irgendwo im Makefile oder beim Aufruf
eine Datei mit Endung *.ld (oder so) umgeschaltet wird.

Vielleicht hilft auch ein Mapfile (*.map),
damit man sieht, wohin die Teile gelinkt werden.

Kannst Du erkennen, ob flash1.bin, irom0text1.bin bzw.
flash2.bin, irom0text2.bin jeweils generiert werden (aktueller
Timestamp) oder vielleicht als Binary aus dem SDK (oder sonst woher)
kommen?
Hast du schon mal mit "strings" (oder einem anderen Hexeditor)
geschaut, was in dem Teilen so an lesbarem Text drinsteht?
Vielleicht gibt es irgendwie Rückschlüsse, was darin enthalten ist.
Sind die Dateien auch alle vorhanden, nicht dass beim Kopieren
nur z.B. irom0text1.bin in user1.bin kopiert wird,
weil die anderen Datei flash1.bin nicht vorhanden ist?
Passt die generierte Datei zur "zusammenkopierten" Datei,
also nicht dass z.B. SDK Version x mit erzeugtem Programm aus
Version y verarbeitet wird.
Oder ist vielleicht gcc noch nicht ganz ok?
Man könnte vielleicht eine Datei von Expressif laden,
auf Platte speichern und versuchen, diese dann einzuspielen.
(sorry, habe noch keine Module hier, noch SDK, also
alles nur hypothetisch...)

von Peter P. (Gast)


Lesenswert?

He, Rudi, kannst doch jetzt nicht einfach ins Bett gehen!
Die Sommerzeit auf Winterzeit-Umstellung hat Dir eine Stunde geschenkt.
Die Arbeit wartet!?!

Nee, nur ein Witz, wünsche Dir eine gute und erholsame Nacht!

von R. W. (Gast)


Lesenswert?

@Peter
danke -
@Holger
schauh dir das script mal an
"gen_flashbin.py"
das macht den Dienst
lg rudi

von Jürgen E. (sid)


Lesenswert?

Hi Rudi, Holger und sonstige die gerade daran Arbeiten,

ihr seid gerade an einem sehr heissem Thema dran. Ich wuerde euch im 
Interesse aller bitte, wenn ihr wisst wie genau man OTA updates von 
custom Firmwares macht, eine step-by-step Anleitung in irgend einem Wiki 
zu posten und hier zu verlinken. Das ist vielleicht das aller wichtigste 
an diesem Chip.

Gruss
Juergen

von R. W. (Gast)


Lesenswert?

pah...
da das sdk von espressif selbst online gestellt wird:
http://bbs.espressif.com/viewtopic.php?f=5&t=3

ist es kein geheimnis mehr:
1
#!/usr/bin/python
2
import os
3
import sys
4
import binascii
5
import string
6
7
if len(sys.argv) != 3:
8
    print 'Usage: gen_flashbin.py 1.bin 2.bin'
9
    sys.exit(0)
10
11
bin1_name = sys.argv[1]
12
bin2_name = sys.argv[2]
13
14
bin1_file = open(bin1_name, 'rb')
15
bin2_file = open(bin2_name, 'rb')
16
17
bin1_len = os.path.getsize(bin1_name)
18
19
bin1 = bin1_file.read()
20
bin2 = bin2_file.read()
21
22
# Jetzt sollte es klar sein
23
# ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
24
bitlist = ['FF']*(0x10000-bin1_len)
25
bytes = binascii.a2b_hex(''.join(bitlist))
26
27
bitout = open('eagle.app.flash.bin', 'wb')
28
bitout.write(bin1)
29
bitout.write(bytes)
30
bitout.write(bin2)
31
bitout.close()
32
33
bin1_file.close()
34
bin2_file.close()

lg rudi ;-)
extra aufgestanden!
lass doch keinen hängen - so was gibts bei mir nicht.
gute nacht ;-)

von Christian K. (Firma: Atelier Klippel) (mamalala)


Lesenswert?

Holger W. schrieb:
> Hallo rudi,
> ich bin mir nicht sicher ob
> make   irgendwas anders macht als make APP=1
> Die gen_misc_plus.bat habe ich wie gesagt an Linux angepasst und
> ausgeführt einmal mit name user1.bin und dann nochmal user2.bin, lt der
> Anleitung auf dem Link von oben.
> Die bin Dateien sind ca. 207KB groß.
> Damit läuft es aber überhaupt nicht.
> Interessant wäre, welche Dateien auf dem original Server liegen, der
> macht aber einen Get mit Headerparametern, die ich zwar kenne, konnte es
> so aber nicht nachstellen.
>
> Holger

Du hast aber vorher schon die boot.bin bzw. boot_v1.1.bin hochgeladen, 
oder? Das ist ein zweiter bootloader der dann entscheidet welche von den 
eigentlichen bin's gestartet werden. Ohne den wird es wohl nicht 
funktionieren.

Grüße,

Chris

von R. W. (Gast)


Angehängte Dateien:

Lesenswert?

@chris
ich wollte dir grad schreiben.
unterstützt das esptool den user1/user2 mode schon? ich weiss es leider 
nicht, wenn noch nicht, könntest du es bitte darin realisieren?
lg rudi ;-)

jo..
ein boot.bin bzw boot_v1.1.bin brauchts aber schon holger ;-)

und wenn wir schon am arbeiten sind dann darf das nicht fehlen:
jetzt sollte es aber komplett sein.
1
#
2
# Generate the certificates and keys for encrypt.
3
#
4
5
# set default cert for use in the client
6
xxd -i client.cer | sed -e \
7
        "s/client_cer/default_certificate/" > cert.h
8
# set default key for use in the server
9
xxd -i server.key_1024 | sed -e \
10
        "s/server_key_1024/default_private_key/" > private_key.h

von R. W. (Gast)


Lesenswert?

moin moin
scheint ein kleiner bug in sdk 9.2 enthalten zu sein
1
ERROR: text seq len ist 5f8e ist NOT 4-byte aligned! 
2
Need to pad text size5f90
0x5f8e= 24462 / 4 = 6115.5
0x5f90= 24464 / 4 = 6116
@all
sagt dass das nicht wahr ist,
bevor ich mich zum affen hier mache, oder schon gemacht habe mit diesem 
post, wer kann das noch bestätigen oder mit mir zum zoo gehen?
lg rudi ;-)
1
text load_addr 0x40100000 len 0x5f90
macht es ja von selbst

von Lars R. (lrs)


Lesenswert?

@Thomas R. [Post vom 26.10.2014 02:33]
IMHO reden wir etwas aneinander vorbei. Aber dem, was Du in diesem Post 
geschrieben hast, stimme ich zu/sehe ich auch so.

@Star Keeper:
Deine Bedenken, ob die importierten Module den EU-Vorschriften genügen, 
teile ich. Von den ESP8266 will man IMHO ja einige betreiben. Letztlich 
lässt nur jemand zertifizieren/gibt seinen Namen dafür her, der auch 
fertigen lässt/das Layout hat.

> keine Community kann dem Hersteller diese Zertifizierungen abnehmen.

CE kann man selbst machen. Einige haben Zugriff auf Geräte um CE für ein 
opensource-Modul inoffiziell abzuschätzen. Für Module, die man zum 
Eigenbedarf und für einige Bekannte herstellt, wäre das für mich genug. 
Eine Firma, die verkauft, muss dann mit Ihren Namen dafür einstehen.

Der nächste Schritt wäre IMHO die Verfügbarkeit eines Boards.
A: Opensource und für jeden zum selbst fertigen
B: Eine Firma (die dann vielleicht in China fertigen lässt). Die Frage 
ist, was in diesem Fall vom ESP8266-Kostenvorteil übrig bleibt.

Für beliebige, aus China importierte Module, die FCC/CE erfüllen, fehlt 
mir eine gute Idee. Eine Firma mit einem chinesischen Parter -> Fall B.

Thomas R. schrieb:
>> keine Community kann dem Hersteller diese Zertifizierungen abnehmen.
>
> der IC hersteller, hier Espressif, hat FCC zulasung für deren dev
> board PCBs bekommen.

Und die Nummer der Zulassung zum Nachschlagen lautet?
Falls Du Dich auf den Test beziehst, mit dessen Ergebnissen man davon 
ausgeht, FCC-Zulassung bekommen zu können: Hat der Chip 
Antennen-Diversity, wie in den Datenblätten angegeben? Ich will die 
Testergebnisse hier nicht in Frage stellen, aber Deine 
Gutgläubigkeit/Optimismus kennt keine Grenzen.

Im HDK-Schematic ist für den Kondensator am Antennenpin allein die 
Spezifikation einer Kapazität völlig unzureichend. Aber wir wissen ja, 
was gewollt ist.

>> Wahrscheinlich wird es für 5$
>
> alles hängt von den stückzahlen, für 5-6k USD bekommt man in china FCC,
> ETSI und CE.

Der Reiz an der Sache ist doch ein besonders günstiges Modul für den 
Kleinen Mann -> kleine Stückzahlen

von Thomas R. (tinman) Benutzerseite


Lesenswert?

Lars R. schrieb:
>
> Und die Nummer der Zulassung zum Nachschlagen lautet?

es gibt mehrere rockchip basierende tablets mit dem ESP8089, benutze
google und du wirst fündig. Der ESP8089 ist auf von WiFi zertifiziert,
dazu gibts auch das eine pdf von espressif wo die den ESP8266 dev board
getestet haben. Mehr muss ich nicht wissen.


> Deine Gutgläubigkeit/Optimismus kennt keine Grenzen.

ja, du hast recht, wenn ein john oder onebong und nicht hans oder jürgen
getestet haben dann wird es eine lüge sein. Du muss wirklich in einen 
kleinen dorf leben.


> Deine Gutgläubigkeit/Optimismus kennt keine Grenzen.

mich ineteressiert nicht ob zulassung gekauft oder berechtigt war, wenn 
es ein stempel/nr hat dann ist es für mich (als produzent von xyz) dies 
ausreichend. Für mich als privatperson ist es wichtig das die nr/stempel 
einegetragen sind, auch gar keine zulassung ist ok (da ich nur 
evaluiere). Was ich nciht brauche sind irgendwelche logos die einfach so 
drauf gemacht wrden sind, das ist dreck und kann beschlagnahmt werden.

von Markus B. (rusticus)


Lesenswert?

Hallo,

Kann mir einer erklären, was der Unterschied zwischen ESP8089 und 
ESP8266 dann genau ist?
Meine Suche nach "ESP8089" ergab nur wenig aufschlussreiches...

Vielen Dank :-)

Mfg
Rusticus

von Lars R. (lrs)


Lesenswert?

@Thomas R.:

Du hattest geschrieben, Espressif hat ein ESP8266-dev-board mit 
FCC-Zulassung und ich habe Dich nach der Nummer gefragt. Nicht nach 
Rockchip-tablets.

Ja, wenn eine Firma etwas verspricht, auf das ich verlassen soll und auf 
dass ich angewiesen bin, dann macht es für mich einen Unterschied, ob 
diese Firma/Tochter/Vertrieb hier, in US oder in China sitzt.
1. Mentalität (ohne die Mentalität bewerten zu wollen, aber 
Vorstellungen zu Verträgen/Gesagtem/Verhandlung sind 3x unterschiedlich)
2. Wenn die Firma/Vertrieb/Tochter hier sitzt, gibt es zumindest die 
theoretische Möglichkeit, sie zur Rechenschaft zu bitten.

Ich bezweifle nicht, dass man ein CE/FCC-konformes Produkt/Modul mit 
ESP8266 bauen kann, im Gegenteil (Nicht, dass wir uns da missverstehen).

von Julian W. (julian-w) Benutzerseite


Lesenswert?

scheinbar die Unterstützung von Miracast mehr konnte ich auch nicht 
finden

von Markus B. (rusticus)


Lesenswert?

Aber wenn die Dinger in tablets verbaut sind, dann müssen da doch 
eigentlich höhere Datenraten drin sein? Ich hab einige Android Sticks 
damit gefunden und die meisten können doch Filme über WLAN streamen, das 
schafft man mit diesen Datenraten niemals Oo
Könnte das an der Firmware liegen? Oder geht per SPI mehr gehen?

Schönen Abend,
Rusticus

von Holger W. (holgerw)


Lesenswert?

Hi, kann mal jemand (der weiss was er tut) ein AT+CIUPDATE testen, also 
update über die Cloud, hab das Gefühl das tut grad nicht, und hier 
berichten ?
rudi kann grad nicht ....
Danke

Holger

von R. W. (Gast)



Lesenswert?

Moin moin

Vielen herzlichen Dank!!!
^^^^^^^^^^^^^^^^^^^^^^^^^^
1
1x radino WiFi
2
3
Lieferung im Gurtabschnitt oder ganzen Rollen zu 100/500
4
5
Wir bieten ein Arduino Leonardo kompatibles Entwicklungsboard an, das einen Federkraft-sockel beinhaltet und nach aussen wie ein Arduino Leonardo erscheint. Damit kann das radino-Modul sicher und mechanisch stressfrei kontaktiert werden.
6
7
Wir bieten für unsere UART-Funk-Bridge-Applikation die Zertifizierung des Modules.
8
9
Wir übernehmen gern die Zertifizierung der Module auch für die Ziel-Software!

[i]

Features:

Arduino-compatible (Arduino Micro / Leonardo)
fully integrated WiFi Chip ESP8266 by Espressif 
(https://espressif.com/en/products/esp8266)
802.11 b/g/n
Wi-Fi Direct (P2P), soft-AP
Integrated TCP/IP protocol stack
Integrated TR switch, balun, LNA, power amplifier and matching network
+19.5dBm output power in 802.11b mode
ESP8266 Power down leakage current of <10uA
Wake up and transmit packets in < 2ms
ESP8266 Standby power consumption of < 1.0mW (DTIM3)
15 GPIOS (5 PWM, 5 Analog IN)
I²C, SPI, UART
USB (HUID Keyboard & Mouse, virtual UART)
High-Performance, Low-Power Microcontroller ATmega32U4

[/i]


http://wiki.in-circuit.de/images/6/69/305000076A_radino_WiFi.pdf

http://shop.in-circuit.de/products/172/radino-WiFi

lg rudi ;-)


weitere Informationen folgen


http://wiki.in-circuit.de/index.php5?title=radino_software

von Lars R. (lrs)


Lesenswert?

Laut Shop 28.10:
Menge  Preis
1  29,90 €
10  24,90 €
500  21,30 €

naja. Für 30EUR brutto gibt's auch nen Raspberry mit USB-WLAN-Stick. Und 
da ist der Spannungswandler schon mit dabei ;)

von R. W. (Gast)


Lesenswert?

@Lars
Alles eine Frage des eigenen Anspruchs sowie Verhandlung und Abkommen 
;-)

von Lars R. (lrs)


Lesenswert?

kommt mit in den Wiki-Artikel. Ist aber IMHO trotzdem die falsche 
Größenordnung. Da hilft auch Verhandlung und Abkommen nichts.

von R. W. (Gast)


Angehängte Dateien:

Lesenswert?

Attached PIC Sield / Adapter

Vorankündigung

ESP-03 / ESP-04 Adapter Shield RM 2.0 / RM 2.54

Weitere Infos folgen sobald genaue Daten vorliegen,
es wird sehr sehr günstig sein.
Bitte um Geduld - will keine falschen Phantasien schreiben.

lg rudi ;-

von Jörg Träger (Gast)


Lesenswert?

Hallo,
zunächst mal Danke für Euer reges Interresse!
Ich habe den Thread gerade mal verfolgt und möchte dazu beisteuern:
- Preise:
  Wir werden die radino WiFi-Module bei eintsprechendem Bedarf für weit 
unter 10,- Euro anbieten können. Dieser Preis ist derzeit noch nicht 
drin, weil wir die Produktion noch hochfahren müssen. Unser Zielpreis 
liegt um 6,- Euro @20-50k.

- Das WiFi ist mit einer SPI-UART-Bridge ausgestattet und kann damit mit 
ALLEN Baudraten des ESP8266 umghehen :-)

- Arduino Kombination
Wir haben gerade ein Update unserer Arduino-Bibliothek hochgeladen mit 
mehreren Beispielen für den WiFi:
1.) einen Updater: einfach programmieren und der 32U4 stellt eine  USB 
zu ESP8266-Bridge her :-)
Die GPIOs des ESP8266 werden auch entsprechend gezogen.
Der ESP läuft beim Updtae immer auf 115200 Baud. Der 32U4 kommuniziert 
auf 57600. Damit sind unkompliziert Updates möglich!

2.) ein einfacher Webserver, basiert auf dem verschidenen 
Implementierungen im Netz, läuft aber stabiler, weil auch Fehler 
abgefangen werden.

Ich möchte noch die wesentlichen Vorteile der radino-Serie hervorheben, 
weil hier ja schon das Beispiel mit dem Raspberry kam:
- sie sind natürlich sehr kompakt und dabei Arduino-kompatibel.
- ALLE radinos sind untereinander 100% Pin-zu-Pin kompatibel!
Wer also kein WiFi (mehr) will kann auch gerne Bluetooth LE oder CC1101 
Basis für 433/868 MHz machen...
Rfm121B, ZWave etc. werden in kürze folgen.
Wir freuen uns auf Eure Projekte!!!

Viele Grüße
Jörg
In-Circuit / radino.cc

von R. W. (Gast)


Lesenswert?

Hallo Jörg

Herzlichen Dank für das Statement Jörg und vielen Dank für die weiteren 
Infos.

An verschiedenen Projekten wird schon gearbeitet :-)

lg rudi ;-)

von Lars R. (lrs)


Lesenswert?

Hallo Jörg,

auch von mir danke für Deine Informationen.

Jörg Träger schrieb:
> Hallo,
> zunächst mal Danke für Euer reges Interresse!
> Ich habe den Thread gerade mal verfolgt und möchte dazu beisteuern:
> - Preise:
>   Wir werden die radino WiFi-Module bei eintsprechendem Bedarf für weit
> unter 10,- Euro anbieten können. Dieser Preis ist derzeit noch nicht
> drin, weil wir die Produktion noch hochfahren müssen. Unser Zielpreis
> liegt um 6,- Euro @20-50k.

6 EUR (ich nehme mal Netto an) @ 20Stück bei dann hochgefahrener 
Produktion klingt sehr gut.

Jetzt bietet Ihr 17,89 EUR (netto) bei 500 Stück Abnahme an. Mit welchen 
produzierten Stückzahlen plant Ihr die 6 EUR Verkaufspreis?

von AchWas (Gast)


Lesenswert?

>  Mit welchen produzierten Stückzahlen plant Ihr die 6 EUR Verkaufspreis?

Einfach den Werbebeitrag von Jörg lesen.

von Lars R. (lrs)


Lesenswert?

aso, danke. Habe das "k" übersehen. Ich steh trotzdem auf dem Schlauch.
6EUR bei 20k Stück Abnahme (falsches Forum) oder 6EUR bei 20k Stück 
Produktion bei welcher Stückzahlabnahme?

von Thomas R. (tinman) Benutzerseite


Lesenswert?

Lars R. schrieb:
> (falsches Forum)

im forum sind über 50000 user, wenn jeder 10er nur 4stk kauft dann
werden es 20k stk sein.

> 6EUR bei 20k Stück Abnahme (falsches Forum) oder 6EUR bei 20k Stück
> Produktion bei welcher Stückzahlabnahme?

jede bestellung generiert auch arbeit die bezahlt werden muss, daher 
kannst du davon ausgehen das wenn 20k user je ein modul in den nächsten 
paar tagen bestellen, der preis trotzdem nicht beim 6EUR sondern eher 
15EUR liegen wird.

von Lars R. (lrs)


Lesenswert?

Thomas R. schrieb:
> Lars R. schrieb:
>> (falsches Forum)
>
> im forum sind über 50000 user, wenn jeder 10er nur 4stk kauft dann
> werden es 20k stk sein.

<- 1.

>> 6EUR bei 20k Stück Abnahme (falsches Forum) oder 6EUR bei 20k Stück
>> Produktion bei welcher Stückzahlabnahme?
>
> jede bestellung generiert auch arbeit die bezahlt werden muss, daher
> kannst du davon ausgehen das wenn 20k user je ein modul in den nächsten
> paar tagen bestellen, der preis trotzdem nicht beim 6EUR sondern eher
> 15EUR liegen wird.

<- 2.

Mit 2. sagst Du, dass eine Kalkulation nach 1. nicht geht. Es ist, wie 
ich vor kurzem geschrieben hatte. Wenn Du es als Firma verkaufst, geht 
der ESP8266-Kostenvorteil dahin, weil die Chipkosten dann nur ein 
kleiner Teil sind.
Für 15-18 EUR Einzelstückpreis gibt's schon Module, aber mit 
Antennen-Diversity, mit NDA auch programmierbar.

von Jörg Träger (Gast)


Lesenswert?

Hallo nochmal,
sorry war etwas ungenau geschrieben.
Es ist so, dass wir den gesamten Fertigungsprozess aufgesetzt haben, das 
Teil aber natürlich nicht sofort in den Stückzahlen läuft, wo man die
guten Einkaufspreise(EKs) bekommt. Derzeit ist mein EK einfach noch zu 
hoch.

Aber jetzt gehts ja erstmal darum, dass Jemand (Ihr) was damit macht und 
das natürlich auch gerne tut!
Also hier mein Angebot:
jeder der ein cooles Projekt mit einem der radinos macht, das man 
weiterverwenden kann bekommt ein freies
Kit Leonardo + 2xradino seiner Wahl geschenkt! (natürlich erst nachdem 
das projekt fertig ist ;-)
Vorschläge für Projekte sind z.Bsp:
- Heimautomatisierung, am besten mit unseren Hutschienenmodulen
- alle Arten von IoT Anwendungen
- bluetooth LE proximity Anwendungen
- Bastelprojkete aller Art mit Radino-formfaktor als Grundlage.
...
Schaut euch mal unser Facebook/radino.cc an. Es kann gerne auch so ein 
Quatsch wie ein RGB-wireless Kürbis sein, es muss halt fetzen :-)

Für die Preisbewussten stell ich nachher noch ein Breakout-Board für das 
radino für 1,- Euro zum selberlöten in unseren shop.

Es wäre nett, wenn Ihr bitte Feedback zu unseren Arduino-libs geben 
könntet.
Grüße,
Jörg

von AchWas (Gast)


Lesenswert?

@ Autor: Thomas R. (tinman)

Deine Texte sind kaum zu lesen (Groß-Kleinschreibung, Stichwort 
Netiquette).

@ Lars

Du hast recht. Nebenbei: die werden nie und nimmer 20.000 Stück von 
diesem Board verkaufen. Die Hype um den ESP8266 lässt schon nach. Zudem 
spielt der ESP auch keine so große Rolle, wie der NETIO seinerzeit.

von Ronny S. (phoenix-0815)


Lesenswert?

Jörg Träger schrieb:
> Hallo,
> zunächst mal Danke für Euer reges Interresse!
> Ich habe den Thread gerade mal verfolgt und möchte dazu beisteuern:
> - Preise:
>   Wir werden die radino WiFi-Module bei eintsprechendem Bedarf für weit
> unter 10,- Euro anbieten können. Dieser Preis ist derzeit noch nicht
> drin, weil wir die Produktion noch hochfahren müssen. Unser Zielpreis
> liegt um 6,- Euro @20-50k.
>

Hallo Jörg,

euer Zielpreis hört sich ja erstmal nicht verkehrt an.

Was mich aber jetzt mal Interessieren würde weiter oben schreibst Du 
etwas über Projekte und bei verwertbarkeit über Preise.Hört sich ja 
alles auch sehr gut an.Werbung ist ja nie verkehrt und gute Werbung 
steigert den Umsatz.

Aber jetzt mal eine gegenfrage siehst Du eine Möglichkeit hier zum 
Beispiel mal um eine Zahl zu nennen 100 Stück zu euren Angeziehlten 
Endpreis zu Verfügung zu stellen.

Gibt bestimmt einige die sich dann jetzt schon mal vorab damit 
beschäftigen und wäre für beide Seite von Vorteil so würde ich das mal 
sehen.

Ich zum Beispiel würde mal 5 von den Modulen zum Preis von den 
Anviesierten 6 Euro nehmen.

Gruß Ronny

von Thomas R. (tinman) Benutzerseite


Lesenswert?

AchWas schrieb:
> Stichwort Netiquette

ja genau:

AchWas schrieb:
> Die Hype

von R. W. (Gast)


Lesenswert?

;-)
..

von Ronny S. (phoenix-0815)


Lesenswert?

R. W. schrieb:
> ;-)
> ..

Hallo Rudi,
du fast Dich aber Heute wirklich mal sehr kurz.

Gruß Ronny

von Kapitalismusversteher (Gast)


Lesenswert?

30€ statt geplanten ( und Marktgerechten) 6€, weil " die Produktion noch 
nicht hochgefahren ist"? Mit dem Argument kann man eine schlechte 
Liefersituation entschuldigen, aber das der erste Kunde gleich für 
Kostendeckung sorgen soll, ist schon frech. Bekommt er dann später auch 
welche für 3€, wenn die Marge auf 50% gestiegen ist, oder wie? Ich 
dachte zuerst an eine Studenten ARGE, aber das scheint ja eine richtige 
Firma zu sein. Und dann gibt's den Fingerabdrucksensor Made in Germania, 
dessen Maßzeichnung in Chinesisch beschriftet ist. Oder sind das 
spezielle sächsische Schriftzeichen?

von R. W. (Gast)


Lesenswert?

Frech ist:

wer hier nur rummeckert, beleidigt und ständig nur am Dampf ablassen ist 
ohne sich zu outen

meine Meinung!

da vergeht selbst mir langsam der spass nur noch irgendeinen finger krum 
zu machen für solche begeisterung!

rudi

von Kapitalismusversteher (Gast)


Lesenswert?

Es ging eigentlich gegen die Werbebotschaft von "In-Circuit", aber 
offenbar scheinen bei manchem die Nerven blank zu liegen.
Sorry Rudi, du warst nicht gemeint!

von Dirk K. (dekoepi)


Lesenswert?

Ich bin zwar noch nicht so lange hier im Forum, aber mich stößt diese 
Werbung ab. Jetzt soll ich mir einen Leonardo kaufen, für irgendwelche 
Gardinenstangensysteme einer bestimmten Firma, und mir was kommerziell 
verwertbares ausdenken und da pro Modul 30 Euro latzen, um vielleicht 
eines geschenkt zu bekommen?

Wo das für mich schon brauchbare Modul aus Chinestan für 3Euro direkt im 
Briefkasten landet? Das ich auch mit richtigen µCs nutzen kann?

Ich glaube, diese Werbetour ist eher für irgendwelche Arduino-Foren und 
die dortige Klientel geeignet. Ich jedenfalls bin nicht bereit, 30 Oere 
dafür hinzulegen. Dafür kann ich dann wirklich einen Pi bekommen.

von R. W. (Gast)


Lesenswert?

Ich fühl mich auch nicht angesprochen, aber ich finde einfach zu einer 
guten Musik muss der Ton passen, wie willst du das erreichen mit 
herablassenen tonfall "spezielle sächsische Schriftzeichen" und "Bekommt 
er dann später auch welche für 3€, wenn die Marge auf 50% gestiegen ist, 
oder wie?"

heut ist nicht mehr alles so einfach mit fimra gründen, tragen und dann 
noch  verantwortungsvoll führen. sowas kann ganz schnell das aus sein 
für eine firma, am erfolg lässt man doch jetzt auch teilhaben indem man 
mit gratis einheiten belohnt wird. was willst du noch mehr.

ich versteh das manchmal wirklich nicht. echt nicht.
allein der zeitfaktor bis das modul so da steht bis es verkaufbar ist 
sollte man selber mal versuchen. keine firma ist heutzutage eine bank -
die hat auch ausgaben, personalkosten ect. und morgen soll es auch noch 
weitergehen, wenn die module verkauft wurden und nicht mehr
"die" hype sind.

und meldet euch doch mal an wenn ihr was zu meckern habt, zeigt das mit 
eurem namen und gesicht. es ist immer leicht auf jemanden einzuhacken 
mit kapuzze über den kopf - ich stehe hier jetzt auch mit meinem namen 
mit der gefahr dass man drüber lacht - oder man wird aber auch ernst 
genohmen.

rudi

von Lars R. (lrs)


Lesenswert?

@Dirk K.:
Jörg hat sich nicht selbst ins Gespräch gebracht. Jemand hat das Modul 
präsentiert. Dann wird das Modul besprochen und kritisiert.

Dazu bekommen wir eine ausführliche Darstellung aus Sicht des 
Herstellers aus erster Hand sowie einige Angebote als Reaktion auf die 
Kritik. Soweit empfinde ich das als ideal für ein Forum und sehr positiv 
vom Hersteller.

Dass die Antworten eventuell nicht gefallen und es eventuell weitere 
Kritik gibt, ist dann halt auch so. Vielleicht ist mit den angebotenen 
Konditionen das Modul für einige Leser trotzdem interessant. Meine 
persönliche Ansicht hab ich ja schon dargestellt.

von R. W. (Gast)


Lesenswert?

@dirk
ich gebe dir recht, hab das gerade jemanden geschrieben, das 
"trägerboard" ist der beigeschmack ja - das muss man vieleicht aber 
anders sehen.
so wie ich das verstanden habe, kann das trägerboard für verschiedene 
radino's verwendet werden, es ist halt eine serie die diese firma sich 
ausgedacht hat? oder wie auch immer.

ich sehe das modul jetzt mal im vordergrund, und so wie ich das auch 
verstanden habe, werkelt da ein arduino micro zusammen mit einem 
ESP8266ex auf einer pcb, das in ein trägerboard gesteckt werden kann.

ich muss ja nicht zwingend das board nehmen, ich hab auch keine für die 
ganzen xbee's und andere. aber wenn ich damit projekte realisiere und 
mir diese dazu dienen, warum nicht? für mich ist es eine 
arbeitserleichterung.
muss jeder selber abwägen.

ich gebe dir fast recht, 3 EUR reichen nicht mehr für die ESP8266 ESP-01 
aber mal eine andere frage: kannst du am ESP8266 den SPI für schneller 
baudraten benutzen? siehst und das ist jetzt mal ein pinkt von vielen 
und es gehen die vorteile an über die sich diese firma gedanken gemacht 
hat, und sowas entsteht nicht von heute auf morgen, sowas braucht reife. 
meine meinung! und das kostet erst mal geld, das investiert werden muss.

keinesfalls nehme ich die firma in schutz oder stell mich vor ihr, aber 
ich seh es halt etwas anderes, wenn man versucht etwas auf die beine zu 
stellen, aus dieser erfahrung spreche ich hier jetzt.

rudi

von V. K. (fragender)


Lesenswert?

Ronny S. schrieb:
>
> Aber jetzt mal eine gegenfrage siehst Du eine Möglichkeit hier zum
> Beispiel mal um eine Zahl zu nennen 100 Stück zu euren Angeziehlten
> Endpreis zu Verfügung zu stellen.
>
> Gibt bestimmt einige die sich dann jetzt schon mal vorab damit
> beschäftigen und wäre für beide Seite von Vorteil so würde ich das mal
> sehen.
>
> Ich zum Beispiel würde mal 5 von den Modulen zum Preis von den
> Anviesierten 6 Euro nehmen.
>
> Gruß Ronny

Hallo @ All,

das wäre doch mal was Jörg wenn Du hier für die Werbung die ja nun 
gemacht wird auch was fürs Forum machst und nun schon ein paar Module 
für den Endpreis hier Verkaufst.

Hätte auch gerne 3 Module für 6 Euro das Stück.

Wer noch ???

mfg

von R. W. (Gast)


Lesenswert?

und ich nehme wie üblich 25 stck
das hab ich auch bei der ESP8266 so gemacht.
darunter ist einfach kein vernünftigs basteln für mich möglich,
da ich meistens die hälfte zerstöre durch falsche handhabe ;-)
oder neugierigen tests mit 230 v oder so ;-)
nach dem motto was passiert wenn..


@all:
wer organisiert die sammelbestellung bei jörg?
;-)
nein ich diesmal nicht!
;-)

von Star K. (starkeeper)


Lesenswert?

Also wenn ich nun ein Arduino-Anhänger wäre, dann könnte mich das auch 
interessieren. Aber so generell sehe ich den Nutzen nicht, eine 
WLAN-Platine auf ein Adapterboard zu stecken umd das dann wieder auf ein 
weiteres Adapterboard zu stecken und dann habe ich immer noch nix für 
meine Applikation dran und muss also nochwas dran stecken.

Entweder ich bin noch im Bastelstadium, dann reichen mir aber auch ein 
paar Drähte die ich anlöte oder ich mache mir gleich eine eigene Platine 
mit allem drauf, dass ich benötige.

Der ESP ist ja nun schon auf einer Platine und kann ganz einfach gelötet 
werden, da komme ich garnicht auf die Idee eine Adapterplatine für mehr 
Geld als das Modul selbst zu kaufen.

Und wozu sollte ich dann selbst mehr als eines dieser Adapterboards 
brauchen? Ich bau den ganzen Steckkrams ja nicht irgendwo ein, 
spätestens da mach ich mir doch eine kleine angepasst Platine.

von Jörg (Gast)


Lesenswert?

hallo nochmal, also die Kritik von einigen hier empfinde ich als 
übertrieben agressiv. Bitte vergesst nicht dass das Modul ein Arduino 
Micro + SPI-Umsetzer + ESP in einem Gehäuse ist.
Frage: hat jemand von Euch schonmal einen Arduino Micro für  6 Euro 
bekommen?
Nebenbei: der Vorteil eines Modules liegt vor allem darin, dass es - mit 
definierter Software natrürlich - zertifiziert ist, genau das ist der 
Springende Punkt, es gibt eben Firmen, die nur 100 oder 1000 pro Jahr 
brauchen und sich die Zertifizierung nicht leisten wollen/können.
Wenn die Ihre Software fertig entwickelt haben, übernehmen wir dann die 
Zertifizierung - alles bekannte Wege für uns...

Sorry für die 6 Euro aus dem Post, die sind nur erreichbar, wenn alle 
Einkaufspreise minimal sind und die Maschinen Mehrschicht fahren.
Ich kann erstmal anbieten eine 100er Rolle für 15,- Euro brutto pro 
Stück abzugeben. Das ist für mich dann zum jetzigen Zeitpunkt zwar 
Gewinnfrei aber ist doch mal ein Zugeständnis, oder?

Ich hoffe, dass die Diskussion hier sich jetzt mehr auf Projekte als nur 
irgendwelche Preise konzentriert! Bitte nutzt die radinos, wenn Ihr 
ihren Voteil erkennt, wem Bauraum, Flexibilität, Energieverbrauch etc. 
egal sind und nur der Preis zählt, der kann natürlich gerne den 
Raspberry Bastelkram nehmen, aber doch bitte hier nicht motzen!

von bösewicht (Gast)


Lesenswert?

Jörg schrieb:
> aber doch bitte hier nicht motzen!

... das ist ein sehr frommer Wunsch!

von Jörg Träger (Gast)



Lesenswert?

Hallo zusammen,
hier ein breakout für den symbolischen Euro. Gibts auch auf radino.cc.
Grüße,
Jörg

von Dirk K. (dekoepi)


Lesenswert?

Ich würde vorschlagen, für die Werbeaktion einen eigenen Thread 
aufzumachen. Dieser Thread war zwar schon etwas verhunzt wegen 
überufernder Endorphine, Aggressionen und Smileys bis zum umfallen, aber 
jetzt hier noch irgendwelche Produktwerbung für etwas Spezielles/Eigenes 
reinzuhauen, empfinde ich immer noch als störend.

Mich interessiert dieses Board nicht, ich will niemandem kostenlos eine 
Knüllerapplikation für Arduinos vorschlagen und vorbauen, sondern Infos 
über die kleinen, billigen ESP8266-Platinchen sehen.

Threadnapping mit Werbung (um das Wort SPAM nicht zu verwenden) würde 
das in anderen Foren betitelt.

Ich sehe zudem nicht, wo meine Einwürfe aggressiv wären. Die sind 
schlicht emotionslos sachlich und ohne viel Schmuck.

von Jörg Träger (Gast)


Lesenswert?

Dirk, geht klar und sehe ich auch so.
Rudi hat halt unsere Boards hier gepostet, fand ich auch nett.
Aber wenn dann jemand als einzigen Hinweis schreibt, dass die zu teuer 
sind muss man ja was tun.
Danke für Dein Verstänsdnis! Ich halte mich auf jeden Fall jetzt raus, 
insofern ich keine neuen Erkenntnisse zum ESP habe.
Viele Grüße an alle!
Jörg

von Ronny S. (phoenix-0815)


Lesenswert?

Dirk K. schrieb:
> Ich sehe zudem nicht, wo meine Einwürfe aggressiv wären. Die sind
> schlicht emotionslos sachlich und ohne viel Schmuck.

Also das ist ja nun echt ein Witz,dann schau Dir mal Deine ersten 
Beiträge hier in diesem Thread an, wie arrogant und aggressiv Du 
wirklich bist.

von V. K. (fragender)


Lesenswert?

Ronny S. schrieb:
> Dirk K. schrieb:
>> Ich sehe zudem nicht, wo meine Einwürfe aggressiv wären. Die sind
>> schlicht emotionslos sachlich und ohne viel Schmuck.
>
> Also das ist ja nun echt ein Witz,dann schau Dir mal Deine ersten
> Beiträge hier in diesem Thread an, wie arrogant und aggressiv Du
> wirklich bist.

Da kann man Ronny nur zustimmen.

Der Stress oben wurde ja durch Dirk selber verursacht mit seiner art und 
weise.

Aber ist ja auf den ersten Seiten für aller lesbar wie der gute Dirk 
wirklich Tickt.

mfg

von Star K. (starkeeper)


Lesenswert?

Hier Leute, das ist hier kein Thread um Sozialkompetenz zu diskutieren 
oder sogar zu erlernen. Hier geht es um ein WLAN-Modul für 5 Ocken! 
Schickt euch ne PM oder macht nen neuen Thread auf, wenn ihr den Drang 
habt sowas zu diskutieren.

Mein großes Fragezeichen ist immernoch nicht beseitigt. Kann ich mit den 
neuerdings öffentlichen Tools, den ganzen lwIP von dem Modul runter 
schmeißen und das Teil an einem anderen Mikrocontroller anbinden, sodass 
der ESP lediglich wie ein ersatz für einen Ethernet-MAC dienen kann?

von R. W. (Gast)


Lesenswert?

moin moin

ok - ich denk ich habs verstanden.
ich war es ja der darauf aufmerksam gemacht hatte, auch habe ich dann 
sofort jörg angeschrieben.

ihr tut jörg jetzt bissal unrecht wegen werbung ect. ok!

um das pcb bin ich aber ehrlich gesagt froh, das ist doch genau das was 
hier als bastlerware ankommt, also für meine fälle in jedem fall.


also - wie kann man das für die zukunft regeln?
wenn es sowas gibt meine ich.

vorschlag:
einen kurzen hinweis hier im thread
und dann einen neuen thread wie der zu der sammelbestellung?

ich versteh jetzt den hintergrund den manche sehen und eventuell genervt 
sind. ok. habs verstanden. dachte mir nichts dabei. das ist halt 
irgendwie der allerwelts thread zu esp8266 geworden..

das ganze war jetzt meine schuld wenn des darum geht.

@staar keeper
ich frage ganz vorsichtig nach ;-)
du willst das ESP8266, welches Modul? ESP01..EPS-11 quasi über ?was SPI, 
GPIO, I2C  anbinden und den SoC selbst in die Hand nehmen und anhand der 
Mac eine Socket Connection aufbauen? Ich frage so nach, weil es für mich 
sehr vielseitige Antworten gäbe da auch verschiedene Wege möglich sind 
und auch nicht mit jedem Modul funktionieren würde.
( bin bis ca 14:00 nicht immer online wenn es eilt ;-) )

lg rudi ;-)

von Lars R. (lrs)


Lesenswert?

@Star Keeper:
> Kann ich mit den neuerdings öffentlichen Tools, den ganzen lwIP von dem
> Modul runter schmeißen

Sollte mit dem neuen SDK gehen <- Das ist von mir geraten.

> und das Teil an einem anderen Mikrocontroller anbinden, sodass
> der ESP lediglich wie ein ersatz für einen Ethernet-MAC dienen kann?

Erfordert (Erweiterung der Fragestellung):
. Soll für das Paketfiltern jedes Paket vom ESP herunter?
  -> Performanz des Interface?

Man kann auf dem ESP auch ohne lwip alle Pakete "anfassen", und filtern. 
Falls man nur UDP benötigt, ist das einfach/geringer CPU-Bedarf.


Edit: Ich hatte Phy-Ersatz "gelesen"

: Bearbeitet durch User
von Star K. (starkeeper)


Lesenswert?

Also gerne will ich versuchen das zu konkretisieren. Ich habe ein 
Bastelprojekt am Laufen, wo ich ein Internetradio und diverse andere 
Dinge per WLAN kommunizieren lasse. Dafür kommt ein WLAN-Modul von 
HD-Wireless zum Einsatz, dass via SDIO (also 4-Bit SPI) an einem ARM 
Cortex-M4 angebunden ist. Die Kommunikation via SDIO auf dem Cortex 
übernimmt die uC-Peripherie, die dafür vorbereitet ist. Das WLAN-Modul 
muss dies natürlich können.

Dazu gibt es von HD-Wireless ein SDK, dass die nötigen Befehle zum Lesen 
und Schreiben der Daten beinhaltet. Diese greifen dann auf 
Low-Level-SDIO-Funktionen zu die all die Daten an die SDIO-Peripherie 
weitergeben.

Im Grunde wird das, was normalerweise beim lwIP-Stack in den Low-Level 
Funktionen ankommt verpackt und per SDIO an den WLAN-Controller 
geschickt. Der muss dann nur noch die Übertagung übernehmen. Per 
Interrupt meldet sich der WLAN-Controller wenn neue Daten da sind, die 
kann der Cortex dann abrufen und dem lwIP-Stack übergeben.

Das WLAN-Modul hat also nur noch die Aufgabe des Datentransfers auf das 
Medium (over-the-air) die ganzen Stack-Geschichten, Protokolle usw. sind 
auf einem anderen Controller. Man könnte das wie ein Modem ansehen, das 
überträgt nur Daten, es interpretiert sie nicht und muss dies auch 
garnicht.

Das ESP-Modul müsste zu diesem Zweck nur eine API bieten mit deren 
Funktionen sich die Übertragunsschicht konfigurieren lässt und man an 
die Übertragenen Daten direkt ran kommt.
Also z.B. Funktionen um sich an einer WLAN-SSID anzumelden, um eine 
Liste der verfügbaren SSIDs abzurufen, die Paketdaten usw..

Die Schnittstelle zwischen Microcontroller und WLAN-Controller sollte 
halt eine sein, die schnell ist. Eine einfache SPI reicht vllt. bis 4 
oder 5MBit. Mit der SDIO-Schnittstelle könnte man theoretisch schon 
20MBit schaffen.


Lars R. schrieb:
> Erfordert (Erweiterung der Fragestellung):
> . Schreiben einer Phy-Emulation (überschaubarer Aufwand)
> . Ist das MII-Interface erforderlich/gewünscht, oder können die Daten
> der MAC auch anders zugeführt werden?
> . Gibt es ein geeignetes Interface/Pins beim ESP dafür?
>   -> MII ist wahrscheinlich ein Problem, Performanz der GPIOs?
> . Für das Paketfiltern muss jedes Paket vom ESP herunter -> Performanz
> des Interface?

Was ich nicht meine ist ein Ersatz für einen PHY, also keine 
MII-Schnittstelle oder soetwas.

: Bearbeitet durch User
von Lars R. (lrs)


Lesenswert?

FYI, einmalig der Verweis in den Nachbarthread: 
Beitrag "Re: PCB für ESP8266"

von Lars R. (lrs)


Lesenswert?

Bevor der Beitrag heute abend komplett zerissen wird, nehme ich mal 
etwas Luft heraus ;)

Jörg schrieb:
> hallo nochmal, also die Kritik von einigen hier empfinde ich als
> übertrieben agressiv. Bitte vergesst nicht dass das Modul ein Arduino
> Micro + SPI-Umsetzer + ESP in einem Gehäuse ist.
> Frage: hat jemand von Euch schonmal einen Arduino Micro für  6 Euro
> bekommen?

Ständig. 3EUR bei Ebay inkl. Versand, Ust-frei. 6EUR mit USB. Dann 
gibt's noch die aus Polen, usw usf. Der Grund, warum sich viele 
Mikrocontroller-Mitglieder so etwas kaufen ist nicht der, dass sie das 
nicht selbst bauen könnten. Vielmehr lohnt es sich kaum, deswegen noch 
einen Finger krumm zu machen. Und es lohnt sich auch nicht, dafür mehr 
als 6EUR auszugeben (Einzelstückpreis). Ein paar bauen sich's trotzdem 
selbst. Ggf. dazu ein China-esp8266-Modul für 4EUR.

Die Firmen, die "Arduino" entwickeln und dazu noch bereit sind, für 
einen Ansprechpartner zu bezahlen und einen Stempel benötigen, sind hier 
die absolute Ausnahme.

> Nebenbei: der Vorteil eines Modules liegt vor allem darin, dass es - mit
> definierter Software natrürlich - zertifiziert ist, genau das ist der
> Springende Punkt, es gibt eben Firmen, die nur 100 oder 1000 pro Jahr
> brauchen und sich die Zertifizierung nicht leisten wollen/können.

Vielleicht nimmt die Zahl der Firmen ab, die dafür Bedarf haben. Aber 
hierher haben die sich nicht zurückgezogen.

> Ich kann erstmal anbieten eine 100er Rolle für 15,- Euro brutto pro
> Stück abzugeben. Das ist für mich dann zum jetzigen Zeitpunkt zwar
> Gewinnfrei aber ist doch mal ein Zugeständnis, oder?

Ja, wirklich. Trotzdem kauft Dir hier keiner 100 solche Module für 
1500EUR ab. Auch nicht als Sammelbestellung. (Bei Rudi weis ich's 
nicht). Bitte keine weiteren Angebote. Vielleicht kommt bald die 
Löschmaschine und sammelt diese Posts ein.

> Ich hoffe, dass die Diskussion hier sich jetzt mehr auf Projekte als nur
> irgendwelche Preise konzentriert!

Wenn Geld keine Rolle spielt, hätte ich auch etwas anzubieten. Selbe 
Größe, selber Verbrauch, 100x Rechenpower, 20x Preis.

> Bitte nutzt die radinos, wenn Ihr
> ihren Voteil erkennt, wem Bauraum, Flexibilität, Energieverbrauch etc.
> egal sind und nur der Preis zählt, der kann natürlich gerne den
> Raspberry Bastelkram nehmen, aber doch bitte hier nicht motzen!

Nutzen keine radions, weil zu teuer. Die Bezeichung "Bastelkram" für 
Raspberry wird so manchem noch im Hals stecken bleiben. Opensource, 
unbegrenzt und langfristig verfügbar und der VK liegt ein Vielfaches 
unter dem, was ein Mittelständler auf Null kalkulieren kann.

von ichnochmal (Gast)


Lesenswert?

Lieber Lard R.,
hatten wir nicht gesagt, wir wollen keine Werbung machen?
Das zum einen, aber gleich zu versuchen anderer Leute Produkte zu 
zerreißen
ist nun wirklich nicht die feine Englische - eher sehr unreif.
Getroffene Hunde bellen - und Du hast ja auch allen Grund dazu. Ulrich 
hat recht, dass Du einfach kein Breakout Board neu erfinden musst, das 
kriegt der Chinese immer günstiger hin als Du, selbt mit Expressversand.
Dass Du für ein paar kleine Breakoutboards ne Woche designst liegt nicht 
am bösen Tool. Ich bin gespannt auf deine 5ppm Super Quarze für den -40 
+105 Temperaturbereich, damit kriegst Du dann sicher die 
superanspruchsvollen Bastler, die gerne für den High-End-Quarz den Euro 
hinlegen - aber vieleicht baust du ja nur für dich selbst...
Denk mal nach!

von Thomas R. (tinman) Benutzerseite


Lesenswert?

ichnochmal schrieb:
> Ich bin gespannt auf deine 5ppm Super Quarze für den -40
> +105 Temperaturbereich,

1. 5ppm sind gar nicht gefrage sondern ±15ppm wenn nur wifi oder
   ±10ppm wennn noch BT rauf, beispiel digikey SER3627CT-ND für
   50cent ist also schon deutlich besser als notwendig.


2. -40 bis +105 sind nicht notwendig da der ESP8266 es gar nicht
   kann sondern -25 bis +75. Der digikey SER3627CT-ND reicht also,
   es ist ±9ppm von -20 bis +75, die 5° mehr sind kein problem.

von Waldemar P. (waldi_p)


Lesenswert?

Hallo Gemeinde,
Hat schon jemand mit der veröffentlichten Software die Module soweit 
hingekriegt dass die mit weniger als 115200 bps kommunizieren können 
damit man eine siechere serielle Verbindung mit einem Mikrocontroller 
aufbauen kann?

Gruß
Waldemar

von Holger W. (holgerw)


Lesenswert?

Mit der Version 9.2.2 gehts mit der fertigen bin.
Siehe hier ganz unten: http://www.electrodragon.com/w/Wi07c
Mit dem SDKsollte es auch gehen, hab aber selbst nicht getestet.

Holger

von WasFürDussel (Gast)


Lesenswert?

> hatten wir nicht gesagt, wir wollen keine Werbung machen?

Wer ist denn wir? Lass ihn doch Werbung für seine Sachen machen. Muss 
doch jeder zusehen wie er klarkommt. Das hat dich einfach nicht zu 
stören.

von wir (Gast)


Lesenswert?

WasFürDussel schrieb:
>> hatten wir nicht gesagt, wir wollen keine Werbung machen?
>
> Wer ist denn wir? Lass ihn doch Werbung für seine Sachen machen.

Hilfe:Forum Nutzungsbedingungen: Nicht erlaubte Inhalte

von Waldemar P. (waldi_p)


Lesenswert?

Holger W. schrieb:
> Mit der Version 9.2.2 gehts mit der fertigen bin.
> Siehe hier ganz unten: http://www.electrodragon.com/w/Wi07c
> Mit dem SDKsollte es auch gehen, hab aber selbst nicht getestet.

Habe ich versucht aber die funktioniert bei mir nicht
bei hard-Reset kommt

[System Ready, Vendor:www.ai-thinker.com]

sonst ist der Modul nicht ansprechbar. Reagiert auf keine Befehle.

Gruß
Waldemar

von WasFürDussel (Gast)


Lesenswert?

wir schrieb:
> WasFürDussel schrieb:
>>> hatten wir nicht gesagt, wir wollen keine Werbung machen?
>>
>> Wer ist denn wir? Lass ihn doch Werbung für seine Sachen machen.
>
> Hilfe:Forum Nutzungsbedingungen: Nicht erlaubte Inhalte

Mensch, bist du naiv. Wer vorankommen will, der hält sich mit 
Nutzungsbedingungen nicht auf. Spielen auf dem µCNet wohl auch keine 
Rolle.

von Holger W. (holgerw)


Lesenswert?

Die sollte schon funktionieren, hast du mal mit Coolterm getestet bzw. 
womit testest du ?
Die Befehle wollen jetzt immer /r/n haben.

Holger

von Waldemar P. (waldi_p)


Lesenswert?

Mit Putty

Gruß
Waldemar

von Holger W. (holgerw)


Lesenswert?

nimm mal coolterm oder ein Terminalprogramm welches eben beide 
Zeilenendezeichen sendet.
Holger

: Bearbeitet durch User
von Star K. (starkeeper)


Lesenswert?

Also zu dem Betrieb des Moduls als SDIO-Slave gibt es hier einen Thread 
wo man diverse Entdeckungen gemacht hat:
http://www.esp8266.com/viewtopic.php?f=13&t=119

Ob es dann wirklich funktioniert konnte noch keiner ausprobieren. Zumal 
man dann ja noch wissen muss welche Befehle man dann per SDIO an den ESP 
schicken muss/kann.

von Waldemar P. (waldi_p)


Lesenswert?

Holger W. schrieb:
> nimm mal coolterm oder ein Terminalprogramm welches eben beide
> Zeilenendezeichen sendet.
> Holger

Habe jetzt mit CoolTerm angesteuert und der läuft.
Problem bei dem CoolTerm ist bei AT+RST da steigt der aus mit
Framing Error da er kurz Zeichen bekommt mit 115kb mit den er
eben nicht klar kommt.
Sonst alles bestens

Danke & Gruß
Waldemar

von R. W. (Gast)


Angehängte Dateien:

Lesenswert?

Es soll keine Werbung werden - es soll auf eine weitere Sammelbestellung 
hinweisen. Daher nur kurz:

Beitrag "Re: Sammelbestellung WLAN2Serial ESP8266"

Demnächst ( Samstag ) wird es ein ESP-12 geben

Made in Germany.
Mit allen GPIO,
auch GPIO4, GPIO5 und ADC.

technische vorab Information dazu:
Es kann jetzt der ADC von jedem genutzt werden.
Auch der GPIO4 und GPIO5 stehen jetzt zur Verfügung.
Alles andere demnächst nach den Testreihen.

Test werden sein am Allerheiligen Samstag, da werden die ersten Module 
auf dem Tisch liegen und getestet.
Auch neue FW'S - Mehr kann ich noch nicht berichten.

wenn ihr mich hören könnntet:
es wäre jetzt sehr sehr laut:
yeah!
wenn ihr mich sehen könntet
es fliesst nicht nur eine Träne!

Done!


LG rudi ;-)
und gute nacht!

Ich werde heute keine Fragen dazu beantworten bitte um Verständnis

doch eins noch RM 2.54 das war Bedingung sowie die U-FL und ext ANT PIN.

Danke an
thinhead, mamalala für die unermüdliche bereitstellung von Infos und den 
Anschub auf die rechten Bahnen! Danke an espressif, last but not least, 
danke an Jörg.

von Peter Z. (hangloose)


Lesenswert?

@Rudi
Kann man schon was zum Preis sagen?
Kommt bei diesem Modul ein Schirmblech drüber?

von KlausiMausi (Gast)


Lesenswert?

Ich wollte mich auch mal in die Materie einarbeiten, aber in China zu 
bestellen war mir zu umständlich. Letztendlich habe ich die Module bei 
LED-Genial bekommen, ging recht flott und funktionieren einwandfrei.
http://www.led-genial.de/WIFI-Modul-ESP8266-WI07c

Klaus M.

von Conny G. (conny_g)


Lesenswert?

KlausiMausi schrieb:
> Ich wollte mich auch mal in die Materie einarbeiten, aber in China zu
> bestellen war mir zu umständlich. Letztendlich habe ich die Module bei
> LED-Genial bekommen, ging recht flott und funktionieren einwandfrei.
> http://www.led-genial.de/WIFI-Modul-ESP8266-WI07c
>
> Klaus M.

Wenn das mal keine Werbeanzeige ist :-)

von R. W. (Gast)


Lesenswert?

Moin moin
ich möchte kurz was sagen wegen werbung etc.
also ich werde wenn fragen hier aufkommen, mich bemühen ganz kurz zu 
antworten und das thema nicht in die länge zu ziehen und auch 
"verkaufssachen" in den sammelbestellthread zu legen ok?!
hoffe das ist so erstmal in ordnung.

jetzt mal einmal richtig lang ok?!

@Peter (bissal ausführlich jetzt)
ich denke dass man am Samstag ganz vorsichtig was zum preis sagen kann, 
ich weiss nicht wass am samstag noch dazukommt, aber das design sollte 
so als endfinnish ( schreibt man das so? ) in ordnung sein.
es kommt dazu dass heute in einigen bundesländern feiertag und morgen 
auch feiertag ( bayern ..) ist. daher werden am montag denke ich die 
meisten daten transparent sein.
werde das sofort wenn man was sagen kann posten, bin aber ehrlich, und 
das wollte ich schon die ganze zeit sagen, es ist keineswegs sehr leicht 
an die ESP8266 ranzukommen, es bieten zwar einige unterhändler diese an, 
aber die meisten haben keine autorization von espressif oder wie sich 
das nennt, auch kann es sich um ausschuss handeln etc. der kauf direkt 
von espressif ist schon etwas umständlich auch wenn er sich auf den 
ersten blick einfach anhört. und genau da beginnen die verhandlungen , 
das modul richtet sich nach dem chippreis selber. und espressif langt ( 
greift )  da -meiner meinung- zu sehr zu, im verhältnis zu den fertigen 
ESP-01 z.B. die es teilweise im 100 stck beutel zu 249 USD ab China 
gibt, aber habe bisher noch keinen kennengelernt, der auch wirklich so 
ein angebot auch erhalten hat.

ich denke mir jetzt nichts dabei und poste das mal 1:1

2. We ship directly from HK in 5000/reel at USD 1.8/1.5 chip excluding

genau so kam einst die antwort aus den ersten händler anfragen und 
seither wird darauf -auch von "unterhändlern" - verwiesen. quotationen 
sind erst ab 500k+ verhandelbar, und sorry, dafür sind wir alle viele 
nummern zu klein, es wird sich zu  ettapenweisen käufen, produzieren, 
verkaufen hammstern da preise einfach gleich bleiben bis dahin. die 
verfügbarkeit und laufzeit ist noch ein problem, dass einem "zwingt" 
vorzudenken, und 4 rollen auf reserve zu kaufen - ich kanns nicht so mal 
40k USD aufs lager zu legen, meine schublade unterm schreibtisch fasst 
gerade mal die bleistifte und faserstifte fürs zeichenbrett  ..

..es ist der erste versuch jetzt mal, ich hoffe dass sich in dieser 
richtung noch einiges tun wird, nach aussen schaut es meist so aus, als 
würde man da sehr sehr viel daran verdienen, das ist leider nicht so. 
genau in die andere richting +-0

da muss man mit produkten rechnen ( modul einbauen in einen e-herd 
braten temperatur per app aufs handy  usw.. )  damit die masse steigt 
und der preis sinkt. und das werden dann grosse firmen selber machen.

ich versuche schon irgendwie solche gruppen zusammenzufügen, dammit eine 
hohe quotation erreicht wird ( 500k+ ) aber es ist nicht leicht der weg, 
es sind sehr viele auflagen in DE ( distribution ). "jetzt schauhn mer 
mal" ein schritt ist getan, darauf können wir zukünftig auch für andere 
sachen aufsetzen.

ich bin so froh dass dies jetzt einmal so weit geklappt hat und ich 
warte jetzt mal ab, was espressif schreiben wird, ok?
wenn in der richtung noch ein entgegenkommen gezeigt wird ( abwicklung 
direkt mit den gruppen durch espressif,  entwicklung support von 
espressif  ) menesch was will man mehr, das kommt dann jeden hier und wo 
anderes zu gute das hat nichts mit mir zu tun, das sind nicht meine 
lorbeeren!

das sind lorbeeren unser aller hier! alle die hier und woanders 
zusammengetragen und erforscht haben. jeder einzelne hier auch die 
minusler und schlechtmacher. haben ja irgendwo auch recht - und wenn man 
sich kritisieren lässt, und das versucht auch noch zu ändern dann kanns 
doch nur für alle gut werden, hey ich hoffe jetzt dass wir uns hier 
jetzt in zukunft nicht mehr gegenseitig in die haare raufen, ziehen wir 
doch mal gemeinsam an dem strick, hat doch jeder was davon. beweisen wir 
es uns doch mal gegenseitig dass es funktionieren könnte. es geht auf 
nikolaus und weihnachten zu, es sind noch paar überraschungen am laufen 
und hoffe dass die auch klappen.

sorry für den langen text der eigentlich nicht viel information zu dem 
preis beinhaltet und dann auch noch vom thema abkommt. ich bemühe mich 
in zukunft daran zu orientieren: "in der kürze liegt die würze"
ok?!

lg rudi ;-)

hey - und nur ein "zwinkeri"
ist doch schon mal ein anfang
schöne feiertage und ein langes wochenende

von Steffen H. (Firma: www.shotech.de) (mc_sho) Benutzerseite


Lesenswert?

> 2. We ship directly from HK in 5000/reel at USD 1.8/1.5 chip excluding

ich habe einen Preis von 1,50 USD/ Stück bekommen bei einer Stückzahl 
von 5000 Stück ( Rolle ) und auch gekauft. Den Preis von 1,80 USD gilt 
ab welcher Stückzahl ?

von R. W. (Gast)


Lesenswert?

@Steffen
das waren anfangs die preise, der letzte mir bekannte bei der rolle mit 
5k war auch 1.50 usd daher 1.80 / 1.50
unter 5.000 gibt es leider nichts von espressif, erst bei echten 
quotationen  - da musst einen unterhändler suchen der zusammenlegt.
lg rudi

von Steffen H. (Firma: www.shotech.de) (mc_sho) Benutzerseite


Lesenswert?

@Rudi

ok, ich habe auch diesen Preis von 1,50 USD so bezahlt. Ich habe nur 
nachgefragt, weil ich dachte die haben den Preis auf 1,80 USD angehoben. 
Da kann es ja weiter gehen.

von R. W. (Gast)


Lesenswert?

@steffen
daher lass dir den preis in einer "quotation" festschreiben für ein 
jahr,
wenn er mal fällt ist automatisch der günstigere preis geltend,
aber nie der höhere wenn er mal steigt. manche quotationen rechnen auch 
durchschnitt übers jahr, also wenn man 5k nimmt dann 1.50 ( sofort kasse 
) und wenn man am jahresende auf eine "quote" von 600k kommt dann wird 
abgerechnet zur "quotation" 500k+ ect da bekommt man entweder gutschrift 
oder anrechnung für das nächste jahr etc. aber das geht nur mit 
distribution  und mit auflagen/verträgen ( espressif darf dann nur an 
den distributor verkaufen etc )  aber das ist ein anderes thema, das hab 
ich schon abgehackt, dazu sind wir denke ich alle zu klein ;-
da kann ein echter distributor mehr dazu schreiben.

von Fantria (Gast)


Lesenswert?

R. W. schrieb:

> ... aber das ist ein anderes thema, das hab ich schon abgehackt ...

Mit Beil und ohne Duden. MegaLOL.

von Steffen H. (Firma: www.shotech.de) (mc_sho) Benutzerseite


Lesenswert?

@ Rudi

haben wir auch so gemacht. Wir verbrauchen erstmnal nur 5k p.a. 
Verhandlung zum Preis jedes Jahr neu, aber man kann auch einen Quote für 
längere Zeit verhandeln, nur macht das bei uns derzeit keinen Sinn. Es 
wird aber bald einen Distributor in Deutschland geben, der für uns das 
Handling macht. Ist doch schon echter Stress mit denen zu verhandeln. 
Ich bin Entwickler und kein Erbsenzähler ;-).

von sigi hss (Gast)


Lesenswert?

KlausiMausi schrieb:
> Ich wollte mich auch mal in die Materie einarbeiten, aber in China zu
> bestellen war mir zu umständlich. Letztendlich habe ich die Module bei
> LED-Genial bekommen, ging recht flott und funktionieren einwandfrei.
> http://www.led-genial.de/WIFI-Modul-ESP8266-WI07c
>
> Klaus M.

das umständlich kauf ich dir nicht ab... wohl eher zu dumm!

In diesem 0815 shop zu bestellen mag vielleicht bequemer und günstiger 
sein, als ein Flugticket nach China und zurück zu kaufen, dorthin zu 
fliegen, das Modul auf dem Elektronikflohmarkt auf dem Hinterhof von 
Foxcon zu kaufen und wieder zurück zu fliegen. Auf der Bucht jedoch ist 
es immerhin mit 2 Klicks deutlich schneller bestellt und bezahlt. Und 
das für weniger als 1/3 des Preises. Maximale Dummheit bestätigt.

von Conny G. (conny_g)


Lesenswert?

sigi hss schrieb:
> KlausiMausi schrieb:
>> Ich wollte mich auch mal in die Materie einarbeiten, aber in China zu
>> ....
>
> das umständlich kauf ich dir nicht ab... wohl eher zu dumm!
> ....

Nicht aufregen, das ist nur eine Werbung für led-genial.

von R. W. (Gast)


Angehängte Dateien:

Lesenswert?

hi
vorab zwei reviews der ESP-12DE breakboards.
bilder sind nicht so hochauflösend ich weiss -
geht aber jetzt gerade nicht anders.
morgen poste ich das original.
mir persönlich ist es sehr wichtig, dass
dieses forum die erst information erhält
daher werde ich das genau so weiter handhaben.
lg rudi ;-)

von Peter Z. (hangloose)


Lesenswert?

Rudi...wie sieht es mit einem Schirmblech aus?
Wäre das nicht möglich?

von Ronny S. (phoenix-0815)


Lesenswert?

Peter Z. schrieb:
> wie sieht es mit einem Schirmblech aus?
> Wäre das nicht möglich?

Ich bin zwar nicht Rudi aber glaube mal mit Schirmblech sieht bei der 
Version nicht gut aus.
Siehe Lage des u-fl ist zwar machbar aber das Layout ist dafür nicht 
wirklich geeignet.

Ist allerdings nur meine Meinung dazu, ansonsten finde ich es eine tolle 
Sache was Rudi so macht.

Gruß Ronny

von Lars R. (lrs)


Lesenswert?

ichnochmal schrieb:
> Lieber Lard R.,
> hatten wir nicht gesagt, wir wollen keine Werbung machen?

Mache ich nicht.

> Das zum einen, aber gleich zu versuchen anderer Leute Produkte zu
> zerreißen
> ist nun wirklich nicht die feine Englische - eher sehr unreif.
> Getroffene Hunde bellen - und Du hast ja auch allen Grund dazu.

Habe versucht, etwas zu erklären. Dass 15EUR MOQ100 auf Null oder -1 
kalkuliert sind, glaube ich gern. Hab ich auch gesagt. Könnte ich auch 
nicht besser.

> Ulrich
> hat recht, dass Du einfach kein Breakout Board neu erfinden musst, das
> kriegt der Chinese immer günstiger hin als Du, selbt mit Expressversand.

Ich bin nicht von In-circuit. Die bringen gerade eins raus. Du 
verwechselt was. Falls es brauchbar wird, werden's die Chinesen auch 
kopieren.

Ich hatte niemals vor, ein Board zu verkaufen, weder mit Gewinn, noch 
mit Verlust. Ich versuche, die Verfügbarkeit eines Moduls mit bestimmten 
Eigenschaften zu erreichen.

> [ böses Tool]

Verstehe ich nicht. Wenn Du magst, lass mein Design von Deinen 
Entwicklern bewerten. Falls jemand etwas gutes daran findet, kann er 
sich nach Belieben abgucken.

> [guter Quarz] - aber vieleicht baust du ja nur für dich selbst...

Ja, ich will's selbst benutzen.

> Denk mal nach!

Ich find's gut, dass Du etwas tust, was hier gut ankommt. Ich empfehle 
ernsthaft, dieses neue Breakout-Board zu kaufen und nicht bei ein paar 
Modulen wegen 2EUR zum China-Modul zu greifen. Ich denke aber auch, dass 
Du Deiner Firma unter Aufrechnung aller short- und longterm profits 
schadest. Das geht auch aus meinen vorherigen Posts (noch vor Deinem 
ersten Post) hervor. Dass Du das jetzt nicht von mir hören willst, ist 
mir klar. War erstmal mein letzter Beitrag hier.

von R. W. (Gast)


Lesenswert?

@all
nur ganz kurz, das ist eine preview version zum test am samstag, 
knackpunkte werden mitgeschrieben, fehler protokolliert und ausgemerzt, 
wenn materielle änderungen nötig werden verändert, und dann ;-) zur 
serienreife gebracht. rudi ;-)

ach ja:
da es bereits ein modul ESP-12 gibt
wurde im esp8266 forum ein vorschlag unterbreitet
es ESP-DIP zu nennen.

Was hält ihr von

ESP-ADC DIP

ADC stünde für das ADC
DIP für den RM 2.54 also das normale Rastermass

von Jürgen E. (sid)


Angehängte Dateien:

Lesenswert?

Hi zusammen,

hat schon jemand mal versucht die statischen Libs selbst zu bauen? Ich 
wuerde gerne die liblwip.a selbst bauen, weil ich beim DHCP Lease holen 
gerne einen Device-Namen fuer den DNS hinterlegen wuerde. Die IP angeben 
ist mega unpraktisch, vor allem wenn sie zufaellig vergeben wird... :)

Ich hab folgende 2 Ansaetze probiert und immer mit dem gleichem Ergebnis 
gescheitert:
1) Ich hab die lwip Sourcen aus dem IoT Demo in das AT Demo kopiert, das 
Makefile angepasst (natuerlich auch lwip bei den Libs auskommentiert) 
und alles zusammen kompiliert. Keine Fehler, geflasht -> geht nicht
2) Ich habe die lib extern kompiliert (siehe Anhang) mit einem mega 
einfachen Bash-Skript, damit auch ja nichts schief gehen kann und dann 
die neue Lib im Makefile des AT Demos eingetragen. Geflasht -> geht 
nicht

Ich bekomme immer wieder die gleiche Meldung auf system out (GPIO02):
1
mode : sta(18:fe:34:99:16:52)
2
add if0
3
scandone
4
add 0
5
aid 1
6
pm open phy2,type:2 0 0
7
cnt 
8
9
connected with Ourea, channel 1
10
dhcp client start...
11
beacon timeout
12
rm match
13
pm close 7 0 0/6786918
14
scandone
15
no Ourea found, reconnect after 1s
16
reconnect
17
scandone
18
no Ourea found, reconnect after 1s
19
reconnect
20
scandone
21
no Ourea found, reconnect after 1s
22
reconnect
23
scandone

Es schaut so als wenn die Lib nicht geht, oder die Sourcen nicht richtig 
kompiliert sind. Ich bin planlos? Wie debugge ich so etwas????

Beim kompilieren der dhcpserver.c muss ich das Define
1
-DLWIP_OPEN_SRC
 mit angeben, sonst kompiliert es nicht. Daran sollte es allesdings 
nicht scheitern, da derzeit nur der Dhcp Client aktiv ist.

Was mache ich falsch? Was machen die ESP Jungs anders?

Danke
Juergen

@Rudi: In was hast du das eps04 Breakout-Board designt? Nicht rein 
zufaellig mit Eagle? Ich haette gerne die LBR. Meine Boards Stecken 
immer noch auf dem Postweg fest...

: Bearbeitet durch User
von Ronny S. (phoenix-0815)


Lesenswert?

R. W. schrieb:
> ach ja:
> da es bereits ein modul ESP-12 gibt
> wurde im esp8266 forum ein vorschlag unterbreitet
> es ESP-DIP zu nennen.
>
> Was hält ihr von
>
> ESP-ADC DIP
>
> ADC stünde für das ADC
> DIP für den RM 2.54 also das normale Rastermass

>>> HoMe-EsP wäre auch nicht schlecht.

Gruß Ronny

von Thomas R. (tinman) Benutzerseite


Lesenswert?

Jürgen Eckert schrieb:
> 2) Ich habe die lib extern kompiliert (siehe Anhang) mit einem mega
> einfachen Bash-Skript, damit auch ja nichts schief gehen kann und dann
> die neue Lib im Makefile des AT Demos eingetragen. Geflasht -> geht
> nicht

anbei lib erstellt mit xt-xcc, allerdings mit hilfe von deinem script.
Teste ob es geht, evt. liegt an gcc.

Wenn ich die lwip sources im at beispiel mit xt-xcc compiliere gitbs 
keine probleme.

von Jürgen O. (Gast)


Angehängte Dateien:

Lesenswert?

Jürgen Eckert schrieb:
> @Rudi: In was hast du das eps04 Breakout-Board designt? Nicht rein
> zufaellig mit Eagle? Ich haette gerne die LBR. Meine Boards Stecken
> immer noch auf dem Postweg fest...

Bin zwar nicht der Rudi ;), habe aber das Board zusammengenagelt...

Gruß, Jürgen

von Jürgen E. (sid)


Lesenswert?

Hi

@Thomas du hast leider den Anhang vergessen

@Juergen 1000 Dank, jetzt kann ich schon mal mit dem Layouten los legen.

Juergen

von R. W. (Gast)


Angehängte Dateien:

Lesenswert?

01.11.2014
urthread hier im mikrocontroller.net
====================================

GERMANY HAT ES ;-)
( ich heul mir die hose voll hier )


Done! ;-)

Hammer!!!

auf 2 1/2 Tage!!!
dazwischen zwei Feiertage ( Konfirmationstag, Allerheiligen )

Anbei

ESP-ADC DIP RM 2.54

Videos folgen vom Testaufbau!

lg rudi ;-)

Ich poste nachmittag mehr Infos ok?!
Nicht böse sein aber das war jetzt ein Marathon.

Das Modul wurde umgetauft da es bereits anscheinend ein ESP-12 gibt
macht nichts

Dann eben
kurz: ESP-ADC
lang: ESP-ADC DIP RM 2.54

und weils so schön ist spendier ich dem Modul eine eigene Seite

http://www.esp-adc.de

da kommen dann alle verlinkt drauf die dazu beigetragen haben
insbesondere dieses forum!!!

Germany hat es Guys!!!

von Darth Vader (Gast)


Lesenswert?

R. W. schrieb:
> GERMANY HAT ES ;-)
> ( ich heul mir die hose voll hier )

... uvm ..

Kann man Posts der Art vielleicht einfach löschen? (Und dieses gleich 
mit?)

von Jason (Gast)


Lesenswert?

> Germany hat es Guys!!!

Was soll das ewige dümmliche Werbegeklingel? Außer heißer Luft habe ich 
von Dir noch nichts gesehen.

von Peter P. (Gast)


Lesenswert?

@rudi
Jetzt musst uns aber noch aufklären, wie alles zusammenhängt,
damit wir deine Rätsel verstehen...
Du arbeitest für IN-CIRCUIT?
Oder Du verkaufst dein Produkt über IN-CIRCUIT?
Soweit ich verstanden habe, ist es bisher ein ungetesteter Prototyp?
Ist das so richtig?
Über wen kann man es kaufen? Über dich? Über IN-CIRCUIT?
Ab wann verfügbar? Zu welchem Preis?

R. W. schrieb:
> Hammer!!!
> auf 2 1/2 Tage!!!
> dazwischen zwei Feiertage ( Konfirmationstag, Allerheiligen )

Was will uns der Text sagen?
Dass Du das Layout und die Bestückung in 2,5 Tagen geschafft hast?
Dass Du froh bist, dass bei Dir gestern und heute Feiertag ist?

von Jason (Gast)


Lesenswert?

Die Domain esp-adc.de ist auf einen Rudolf Wagner angemeldet.

Ist das ein gewerblicher Anbieter?

von Conny G. (conny_g)


Lesenswert?

in-circuit ist lt Impressum die Firma von Jörg Träger, der hier kürzlich 
den Radino vorgestellt hat.
Und demnach offensichtlich Kooperationspartner von Rudi um das Modul 
hier in Gestalt nach eigenem Gusto verfügbar zu machen und 
Vertriebspower / Nachfragebündelung zu erreichen.
Die Bauformen richten sich anscheinend eher an die Bastler, die 2.54mm 
haben wollen oder Arduino/Radino verwenden.
Mir wäre es recht, wenn es auch noch ein deutsches SMD-Modul gäbe wie 
das ESP-05.

von Jason (Gast)


Lesenswert?

Conny G. schrieb:

> in-circuit ist lt Impressum die Firma von Jörg Träger, der hier kürzlich
> den Radino vorgestellt hat.
> Und demnach offensichtlich Kooperationspartner von Rudi um das Modul
> hier in Gestalt nach eigenem Gusto verfügbar zu machen und
> Vertriebspower / Nachfragebündelung zu erreichen.

Heißt das, Rudolf Wagner ist dafür zuständig, mit seinem aufgeblähten 
Geklingel, der obigen Firma Kunden zuzutreiben?

von R. W. (Gast)


Lesenswert?

;-)

von R. W. (Gast)


Lesenswert?

jürgen eckert:
>@Rudi: In was hast du das eps04 Breakout-Board designt? Nicht rein
>zufaellig mit Eagle? Ich haette gerne die LBR. Meine Boards Stecken
>immer noch auf dem Postweg fest...

das hat juergen o. fürs forum gemacht, sorry hab den postabschnitt nicht 
gesehen, danke juergen o. ;-)

@juergen o.
von wegen zusammengenagelt, danke dir für deine mühen!

@developer..

erhebliche Verbesserungen im UART > 4MB

AT+ command issues:
http://bbs.espressif.com/viewtopic.php?f=5&t=13

uart speed bump: bumped up to >4Mbps
http://bbs.espressif.com/viewtopic.php?f=16&t=10

lg rudi ;-)

von Holger W. (holgerw)


Lesenswert?

Die neue Version läuft weitaus sicherer, Resets bei AT Befehlen treten 
nicht mehr auf !
Allerdings bekomme ich CIUPDATE immer noch nicht hin.
Lt. Anleitung die user1.bin generiert und zusammen mit der 
boot.bin/blank bin geflasht, auch an die richtigen Adressen,daraufhin 
leuchtet/flackert die blaue LED nur noch und keine Verbindung möglich.
Allerdings habe ich keine boot.bin sondern nur eine boot_v1.1.bin

von Ohrenschmalz (Gast)


Lesenswert?

Holger W. schrieb:

> Die neue Version läuft weitaus sicherer, Resets bei AT Befehlen treten
> nicht mehr auf !

Ist das die "V0.9.2.2 AT Firmware.bin.zip (0018000902 modified 0.922)"?

http://www.electrodragon.com/w/Wi07c

von Holger W. (holgerw)


Lesenswert?

nein, die oben von rudi verlinkte Version (source)
http://bbs.espressif.com/viewtopic.php?f=5&t=13
GMR zeigt 0018000902 an.

Holger

: Bearbeitet durch User
von ichnochmal (Gast)


Lesenswert?

Hallo Leute,
es ist getan, das neue ESP-ADC läuft.
Einige wenige (30) Module haben wir da und können in ca. 2 Wochen voll 
liefern. Lieferung wie hier zu sehen im Gurtabschnitt.
"http://shop.in-circuit.de/products/178/ESP-ADC-DIL18-Modul";
ALLE IOs sind verfügbat und der ADC funktioniert nach meiner Meinung 
erstaunlich gut. Es wackelt nur das LSB.
Ich mach mal ein Video von der Demo, die Rudi mir freundlicherweise 
dafür gebaut hat.
Grüße,
Jörg

von R. W. (Gast)


Lesenswert?

@developer
ihr solltet es einspielen.
rudi


http://bbs.espressif.com/viewtopic.php?f=7&t=16
1
Hello Everyone,
2
The previously released SDK for ESP8266EX inadvertently introduced a bug that may cause a little packet loss when transferring packet by Uart RX.
3
So for now,I will release the patch for this bug.Please download the patch from the attachment,and refer to the following steps: 
4
Following Commands: 
5
1.REPLACE LIBPHY.A IN SDK/LIB
6
2.ADD LIBPP.A TO SDK/LIB
7
3.MODIFY SDK/APP/MAKEFILE
8
4.ADD "-lpp \" AS BELOW
9
-lgcc
10
-lhal
11
-lpp
12
-lphy
13
-lnet80211
14
-llwip
15
-lwpa
16
-lmain
17
-lssc
18
-lssl

http://bbs.espressif.com/download/file.php?id=10

von ichnochmal (Gast)


Lesenswert?

ichnochmal schrieb:
> Hallo Leute,
> es ist getan, das neue ESP-ADC läuft.
> Einige wenige (30) Module haben wir da und können in ca. 2 Wochen voll
> liefern. Lieferung wie hier zu sehen im Gurtabschnitt.
> "http://shop.in-circuit.de/products/178/ESP-ADC-DIL18-Modul";
> ALLE IOs sind verfügbat und der ADC funktioniert nach meiner Meinung
> erstaunlich gut. Es wackelt nur das LSB.
> Ich mach mal ein Video von der Demo, die Rudi mir freundlicherweise
> dafür gebaut hat.
> Grüße,
> Jörg

Bitte hier bei Amazon bestellen, ist für Euch auch günstigerer Versand.
http://www.amazon.de/s/ref=nb_sb_noss?__mk_de_DE=%C3%85M%C3%85%C5%BD%C3%95%C3%91&url=search-alias%3Daps&field-keywords=esp8266+radino&rh=i%3Aaps%2Ck%3Aesp8266+radino

Die Bestellungen die bis 14.00Uhr reinkommen, versenden wir am gleichen 
Tag.

Grüße,
Jörg

von Timmo H. (masterfx)


Lesenswert?

Habe gerade mein ESP8266 (ESP-01) mit Firmware 0.922 geupdated aber 
jetzt liefert AT+CWLAP immer nur ERROR (blind mit AT+CWJAP). Hab auch 
schon XTCOM und ESP8266 Flash Updater versucht. AT+GMR gibt zwar die 
richtige Version, aber CWLAP will nicht. Auch Firmware 0.92 und 0.91 
habe ich schon versucht. Immer das gleiche. Jemand ne Idee?

von Thomas R. (tinman) Benutzerseite


Angehängte Dateien:

Lesenswert?

Thomas R. schrieb:
> Jürgen Eckert schrieb:
>> 2) Ich habe die lib extern kompiliert (siehe Anhang) mit einem mega
>> einfachen Bash-Skript, damit auch ja nichts schief gehen kann und dann
>> die neue Lib im Makefile des AT Demos eingetragen. Geflasht -> geht
>> nicht
>
> anbei lib erstellt mit xt-xcc, allerdings mit hilfe von deinem script.
> Teste ob es geht, evt. liegt an gcc.
>
> Wenn ich die lwip sources im at beispiel mit xt-xcc compiliere gitbs
> keine probleme.

also, AT beispiel mit lwip sources geht nur wenn ich mit folgenden flags 
compiliere (dies ist auch in der org. makefile):

-DLWIP_OPEN_SRC -DPBUF_RSV_FOR_WLAN -DEBUF_LWIP

mit nur -DLWIP_OPEN_SRC (wie du es gemacht hast in deinem lib) scheint 
der TCP stack nicht laufen, der tut nix, findet nix.

Habe übrigens bei den tests schön den ganzen flash mit FF beschrieben 
und default config vor dem fw programmiert damit keine reste drin 
bleiben.

Jetzt zu deiner lib, wenn ich die erstelle und die defines nehme die ich 
eigentlich für lwip sources brauche, und dann normales AT beispiel mit 
der statt org. liblwip.a linke, dann bekomme ich einige fehler wegen 
undefined reference to pbuf_free, _alloc, _ref. Die sind eigentlich in 
lwip sources definiert, das problem mit deinem lib sieht z.b. so aus:

/proj/firmware/youcai/iot/esp_iot_JG_0711_phy2_v09_NoOS/esp_iot_JG_0711_ 
phy2/app/pp/pp.c  undefined reference to `pbuf_free'

dies kannst aber eigentlich nicht sein. Lasse ich diese defines aber nur 
für dhcpserver.c, dann kann zwar linken, aber TCP geht nicht.

Habe mir also deine sources angeguckt, und sehe da, da fehlt die 
include\pp\esf_buf.h die für -DEBUF_LWIP benötigt wird.
Wenn ich die also da rein kopiere und compiliere die lib mit 
-DLWIP_OPEN_SRC -DPBUF_RSV_FOR_WLAN -DEBUF_LWIP dann kann ich ein
org. AT beispiel mit den ib linken und die fw scheint zu laufen (soweit 
ich es beurteile kann).

Teste es bitte, siehe anhang.

Ahja, ich benutze kein gcc sindern xt-xcc. Aber wie gesagt, wenn die 
pp\esf_buf.h hinzugefügt ist und die defines auf -DLWIP_OPEN_SRC 
-DPBUF_RSV_FOR_WLAN -DEBUF_LWIP stehen dann sollte es auch mit gcc 
gehen.

von Timmo H. (masterfx)


Lesenswert?

Timmo H. schrieb:
> Habe gerade mein ESP8266 (ESP-01) mit Firmware 0.922 geupdated aber
> jetzt liefert AT+CWLAP immer nur ERROR (blind mit AT+CWJAP). Hab auch
> schon XTCOM und ESP8266 Flash Updater versucht. AT+GMR gibt zwar die
> richtige Version, aber CWLAP will nicht. Auch Firmware 0.92 und 0.91
> habe ich schon versucht. Immer das gleiche. Jemand ne Idee?

Mein Fehler, hab vergessen CWMODE auf 1 zu setzen.

von Jürgen E. (sid)


Lesenswert?

Hi Thomas,

nachdem ich mich ueberwinden konnte und doch mal das ESP VM Image 
gestartet habe, ist es mir wie schuppen von den Augen gefallen. In der 
Tat, die 3 defines haben gefehlt (inkl der damit verbundenen Files). Das 
habe ich vor ein paar Stunden heraus gefunden, ich habe nichts 
geschrieben weil ich erst ein schoenes Makefile bauen wollte...

Sobald ich den Code so weit verstanden habe und den DNS Namen angeben 
kann lade ich alles in Github und mache Meldung.

Auf meinen Weg laeuft mir gerade etwas ueber den Weg, das du evtl 
"default config" genannt hast. Woher weiss der Code nach dem Flashen mit 
welchem AP er sich das letzte mal verbunden hat. Wo (FlashAdresse) 
stehen die Infos drinnen? Was steht da alles drinnen? Und wie komme ich 
da ran? Ich koennte mich durch den Code wuehlen, aber sicher gibt es 
bereits ein paar Infos, womit ich schneller hinter das Geheimnis kommen 
kann. Kann mir vielleicht jemand einen Link zukommen lassen?!

Thx
Juergne

von Jörg (Gast)


Lesenswert?

Timmo H. schrieb:
> Habe gerade mein ESP8266 (ESP-01) mit Firmware 0.922 geupdated
> aber jetzt liefert AT+CWLAP immer nur ERROR (blind mit AT+CWJAP). Hab
> auch schon XTCOM und ESP8266 Flash Updater versucht. AT+GMR gibt zwar
> die richtige Version, aber CWLAP will nicht. Auch Firmware 0.92 und 0.91
> habe ich schon versucht. Immer das gleiche. Jemand ne Idee?

schau mal, ob Du evtl am zeilenende die zeichen falsch sendest (10,13).
Wenn Die falsch sind kriegste immer nen Fehler zurück. Schau Dir einfach 
mal die Initialisierungssequenz in der radino lib an. da passt es.
Die läuft mit 9.2.2

von Jörg (Gast)


Lesenswert?

Jörg schrieb:
> Timmo H. schrieb:
> Habe gerade mein ESP8266 (ESP-01) mit Firmware 0.922 geupdated aber
> jetzt liefert AT+CWLAP immer nur ERROR (blind mit AT+CWJAP). Hab auch
> schon XTCOM und ESP8266 Flash Updater versucht. AT+GMR gibt zwar die
> richtige Version, aber CWLAP will nicht. Auch Firmware 0.92 und 0.91
> habe ich schon versucht. Immer das gleiche. Jemand ne Idee?
>
> schau mal, ob Du evtl am zeilenende die zeichen falsch sendest (10,13).
> Wenn Die falsch sind kriegste immer nen Fehler zurück. Schau Dir einfach
> mal die Initialisierungssequenz in der radino lib an. da passt es.
> Die läuft mit 9.2.2

sorry hatte Deinen letzten post nocht gesehen...

von Holger W. (holgerw)


Lesenswert?

R. W. schrieb:
> @developer
> ihr solltet es einspielen.
> rudi
>
>
> http://bbs.espressif.com/viewtopic.php?f=7&t=16

Ich hatte mit der letzten SDK vom 30.10. und diesem Update Probleme.
Nach einiger Zeit reagierte das Modul überhaupt nicht mehr, war auch per 
Ping nicht erreichbar. Update rückgängig gemacht und läuft seit gestern 
abend fehlerfrei..

Holger

von BestBuy (Gast)


Lesenswert?


von R. W. (Gast)


Lesenswert?

Peter Z. schrieb:
> Rudi...wie sieht es mit einem Schirmblech aus?
> Wäre das nicht möglich?

Hi peter,
ist möglich und fcc certification wirst du auch erhlaten wenn du es 
brauchst.

zitat
es gibt bald ein pin-zu-pin kompatibles SMD-Modul. Also alle pins die
jetzt schon drauf sind, werden nach unten verlegt und als rechteckige
SMD-kontakte ausgeführt.
Man kann also mit dem ESP-ADC starten und später einfach durch die
FCC-zugelassene SMD-variante erstzen, ohne nochmal seine Platte 
anzufassen.
zitat ende

und das sollte den letzte spasstiker hier engültig platzen lassen!


rudi


@andreas / Mods
ich beantrage öffentlich den thread umzustellen und nur noch angemeldete 
user zum schreiben zu zulassen. solange hier weiter jeder jeden 
unbekannt und "anonym" beleidigen und falsches unterstellen kann ist 
einfach kein spass mehr dabei und auch nicht mehr verantwortungsbewusst.

@Troll Jasons und andere
weder werden auf http://esp-adc.de gewerbliche sachen angeboten noch ist 
die website gewerblich., es wurden die privaten website inhaber daten 
hier von dir unberechtigterweise recherchiert und hier veröffentlicht.
du unterstellt dem website inhaber und beleidigst den website inhaber.
es wäre verantwortungsvoll würdest du dich anmelden und dann nochmal 
schreiben, damit man gegen dich vorgehen kann ohne den forumbetreiber 
damit zu bemühen / zu belasten.
Jasons Du bist in meinen Augen nur ein feiges Bübchen.
Du solltest solche sachen besser in zukunft lassen.

das war jetzt meine letzte gutgemeinte ermahnung an dich und den anderen 
trollen die hier meinen unerkannt zu bleiben.

von R. W. (Gast)


Lesenswert?

push

btw


zitat:


To: rudi

There is good demand for modules like this that have FCC Modular 
approval.
https://www.sparkfun.com/products/11049

Chinese are flooding the market with non-FCC approved, unshielded 
modules. You can buy now for $2.00. Very hard to compete with prices 
that low. No one in China has made module with FCC Modular approval. 
Hobbyist are ordering from China and mailing into US which gets around 
FCC rules.

For vendors based in US, they are not allowed to sell the non-FCC 
approved modules at retail. They need the FCC Modular approved ones that 
don't exist. If someone made one all of the stores would stock it for 
sale.

zitat:




https://www.sparkfun.com/products/11049

von R. W. (Gast)


Lesenswert?

BestBuy schrieb:
> Die Preise der Module purzeln nur so.
>
> Z. Z. 3,50 Dollar für sämtliche Module:
>
> 
http://www.aliexpress.com/store/431798/search?SearchText=+esp8266&minPrice=&maxPrice=&filterAllSearch=false&freeShipCountry=

sorry!
du kaufst zu teuer ein, ... siehe post vorher
die module liegen  jetzt bei 2,00 USD

und werden fallen auf 1.80 USD

das ist china markt

;-)

und meld dich an wenn man dich wirklich ernst nehmen soll
siehst es ja jetzt selbst

von Zahni (Gast)


Lesenswert?

Lese hier seit Beginn mit, aber jetzt muss ich einfach mal was loslassen 
@Rudi:

Dein Zitat: "und das sollte den letzte spasstiker hier engültig platzen 
lassen!"

Wieso bist du eigentlich so unfreundlich? Allein schon diese "MADE IN 
GERMAY IN 2 DAYs"...falls das ein Joke ist, alles gut. Ich hoffe nur du 
meinst das nicht ernst...

von Zahni (Gast)


Lesenswert?

Übrigens erscheit mir dieses Modul hier 1000x geiler ;)
http://www.seeedstudio.com/depot/EMW3162-WiFi-Module-p-2122.html

von R. W. (Gast)


Lesenswert?

@Zahni

Du hast Recht!
""und das sollte den letzte spasstiker hier engültig platzen
lassen!"
"

ich entschuldige mich dafür
- hier steht mein Name in dem Post -

Machen das die Beleidiger ohne gesicht und namen auch?

btw
schönes modul. aber ich bleib dem shuncom und dem esp8266ex treu

sorry leut haben besuch bekommen kann heut nicht flammen.

bis spät in die nacht

rudi

von Star K. (starkeeper)


Lesenswert?

Also es gibt den ESP-07 der hat doch ein Blech drauf und sogar das FCC 
Logo ist drauf. Ob das wirklich den FCC-Regel reicht sieht man ihm 
natürlich nicht an. Aber ich finde es gut, dass auf dem Board schon eine 
Keramikantenne plus der Möglickeit einer externen Antenne drauf ist.

Das EMW3162 das von Zahni gepostet wurde kannte ich so noch nicht. Ich 
denke aktuell würde ich je nach Anwendungzweck das EMW dem ESP 
vorziehen. Da bekomme ich für 9USD ein Board das komplett ausgestattet 
ist und sehr gut Dokumenitert wurde, mit scheinbar funktinierender 
Software usw. Also scheinbar keine Pre-Alpha die von der Community erst 
noch zur Reife gebracht werden muss. Außerdem hat man dort einen sehr 
bekannten Mikrocontroller drauf der für die Meisten Anwendungen 
ausreichen sollte.

Auf das ESP-Board würde ich bisher nur zurückgreifen, wenn es mir darum 
geht eine Serial-2-WLAN Verbindung herzustellen, mit einer Vorhandenen 
Schaltung bzw. einem kleineren Mikrocontroller. Den Controller für 
weitere Zwecke einzusetzen scheint mir mangels Tools und guter 
Dokumentation noch etwas zu früh.

Als Hobbybastler schmerzt der Unterschied zwischen 3USD und 9USD nicht 
so sehr, als das ich nicht versucht bin mir dafür einiges an 
Tüftelarbeit zu ersparen.

von Jason (Gast)


Lesenswert?

"das war jetzt meine letzte gutgemeinte ermahnung an dich und den 
anderen
trollen die hier meinen unerkannt zu bleiben."

Mensch, Rudolf, jetzt habe ich aber Angst. Du kannst Dir nicht 
vorstellen, wie mir die Knie schlottern. Bitte, bitte, verschone mich!

von Jason (Gast)


Lesenswert?

@Rudolf Dauerschwätzer

War nur Spaß - hier meine Seite: https://de.wikipedia.org/wiki/Jason

von Jason (Gast)


Lesenswert?

Also jetzt ist Schluss mit diesen Jason-Beiträgen.

Erklärung: Rudi ist ein feiner Kerl und eine ausgeglichene 
Persönlichkeit und tut sehr, sehr viel zum Nutzen der Comminity. Wer es 
nicht glaubt: einfach seine Einlassungen in diesem über 1000 Posts 
langen Thread lesen.

Rudi? Aber immer!

von Lars R. (lrs)


Lesenswert?

@Star Keeper:
Das Interessante am ESP8266 und auch am TI CC3200 ist, dass für 2.4GHz 
die erforderliche HF-Beschaltung aus 1-3Kondensatoren besteht. Etwas 
unangenehm wird es aktuell erst 5Ghz.

Unter der Beachtung von ein paar wenigen Punkten kann jeder, der 
SMD-Mikrocontroller-Boards baut, auch solche Module bauen. Auch auf 
selbst geätzten Platinen. Es hat sich nur noch nicht herumgesprochen. 
Die Chinesen lassen das Schematic (scheinbar) durch den Autorouter und 
verkaufen das als WLAN-Modul. SMD-Mikrocontroller-Boards haben sich 
früher auch viel weniger Personen zugetraut.

Interessant ist auch der Preis und diesbezüglich schneidet das CC3200 
schlecht ab. Wenn Du/jeder 30-50 Stück pro Wohnung oder Haus einsetzen 
möchtest, ist auch der Preisunterschied zum EMW3162 relevant. Dazu 
gehören auch Überlegungen zur Sendeleistung, wie auch bei den 
RFM-Modulen, die hier vielfach eingesetzt werden.

Woher der Preisvorteil beim ESP8266 kommt, hab ich schon vor einiger 
Zeit geschrieben und Du siehst es ja selbst. Aber projiziere nicht die 
Unannehmlichkeiten dieses Threads auf den ESP8266. Ggf. Konsequenzen 
ziehen.

Wenn es das EMW3162, von dem Du erst heute gehört hast, morgen nicht 
mehr gibt, wer baut Dir dann eins nach? Dann musst Du doch auf ein 
anderes Modul mit ggf. anderer Library-API wechseln. Der Ansatz, einen 
Standard uC (z.B. ARM) dazu zu nehmen, lässt sich auch auf das ESP8266 
übertragen. Gehört nichts dazu und wurde ja auch schon gemacht.

Die Kombination beim ESP8266 ist:
1. Jeder kann es bauen
2. unverschämter niedrige Preise
3. Community
4. nicht ausgereift.

Wegen 1. und 2. kann Dir jeder ein Modul anbieten oder Du baust Dir 
selbst was, solang es nur den Chip gibt. Wenn Du auf einem China-Modul 
nur den Quarz austauschst, bist Du auch schon 5 Schritte weiter.

Die Hoffnung ist, dass Punkt 4. gestrichen wird. HW-Revisionen hat der 
Hersteller scheinbar nicht gescheut. Ich kann aber gut verstehen, dass 
man auf den Status "ausgereift" nicht warten möchte.

von Star K. (starkeeper)


Lesenswert?

Ja dem Charme des ESP8266 kann ich mich ja auch nicht entziehen. Ich 
warte jetzt auf die Rohen Chips aus China und werde dann wohl mal 
versuchen das Teil mit SDIO an meine vorhandene Schaltung anzubinden.

Mit Hilfe der ESP8089 firmware und den sourcen diverser Linux-Treiber 
sollte es doch möglich sein da etwas auf die Beine zu stellen.

von Breitscheid (Gast)


Lesenswert?

@ Star Keeper

Wo kaufst du die ESP8266? Lohnt es sich auch kleine Mengen (25 Stück)zu 
bestellen?

von Star K. (starkeeper)


Lesenswert?

Also ich habe einfach bei Ali-Express bestellt. Der nackte Chip kostet 
dann zwar das gleiche wie ein fertiges Modul, aber ich muss nix 
auslöten.

von R. W. (Gast)


Lesenswert?

@all

Ich möcht jetzt paar Sachen loswerden, muss mich aber kurz fassen weil 
ich familären Besuch hier habe.

Das ganze Tun hier widme ich nicht mir sondern dem Forum als Dankbarkeit 
für all die Jahre die ich hier in den Threads als unbekannter unterwegs 
war um mir das Wissen anzueignen was ich heute weiss. Ich bin Hobby 
Bastler und Hobby Developer

Das Design der Module wurde am Donnerstag 30.10.2014 nachmittag per sehr 
langen Telefonat  von Bayern nach Niedersachen diskutiert da am Freitag 
sowie am Samstag einigen Bundesländer Feiertag haben und das ganz 
schnell gehen musste / persönliches anliegen.

Kriterie war:
ADC
GPIO4
GPIO5
RTC ( RCT)
RM 2.54 /( Steckbrett )
FCC Möglichkeit

Espressif wurde über jeden einzelnen Schritt in Kenntnis gesetzt.

Am Samstag 01.11 war die Testreihe vormittag in Niedersachsen ( Freitag 
Feiertag ) zum testen im Labor, leider nicht bei mir da wegen Feiertag ( 
Samstag Allerheiligen ) keine Postzustellung möglich war. Das Modul wird 
in 6 facher Ausfertigung am Montag 03.11 hier auf meinem Tisch in Bayern 
liegen.

Es wurde dann per email und per Telefon die Firmware abgestimmt - ich 
hatte keine Hardware vor mir liegen und proggte das aus der Theorie ohne 
die Praxis vor mir zu haben.
Nach dem Test wurde der Soll Wert für die ADC um 2 mV angehoben und die 
neue Firmware - die es nicht von espressif geben wird - sondern nur in 
den ESP-ADC Modulen - als erfolgreich angesehen. Das wird auch der 
Hersteller bestätigen können.

Das Modul wurde dann nach Abschluss der Testreihe dokumentiert  ect.

Ich bat den Hersteller um Module gegen Rechnung an mich ! ua 2x für 
mikrocontroller.net als Dankeschön und weiterreichen. Mein Hintergedanke 
war, das Modul dann weitzerzureichen an den Forumbetreiber der es für 
einen guten Zweck z.B. für einen guten Artikel etc über eine Jurie 
vergeben kann.

Ich habe das in meinem Bereich überall auf der Welt gemacht da ich 
International unterwegs bin. "rudi ;-)" kennt man auch in china.

Das die Ressonanz dermassen riesig ist  habe ich und der Hersteller am 
wenigsten damit gerechnet. Das war eine Testphase ob der ADC zu handlen 
ist
Da es keine Boards zum ADC gibt! Und ob uns da espressif zum Narren hält 
..  Das war meine Motivation dazu...  Es steht zwar in der API und in 
den Spezifikationen - aber man darf da nicht immer alles glauben.

Es gibt z.B. keinen ON-DIE Temp messwertgeber - das war ein 
Missverständnis von espressif -
Ich konnte das klären weil ich nachgefragt habe! so wie ich alles 
hinterfrage. Weil ich dazulernen will um es weitergeben zu können -
Bekam zwar indirekte Antworten von Forenusern aber keiner wusste es 
genau - daher frage an espressif

http://bbs.espressif.com/viewtopic.php?f=7&t=5


Und der ADC hat mich interessiert -
aber keine antworten erhalten wie man das mit wifi handlen muss
das wird auch hier thomas r allias  'tinhead'  soweit bestätigen können.
es gibt dazu keine standard info dazu.

und jetzt ist auch das vom Tisch - er geht und zwar

Zitat:

"erstaunlich gut"

Zitat:

Das war der ganze Hek Mek.....

btw Wenn espressif einen Channel ADC schaffen wird  verkaufe ich Haus 
und Hof und werde mich da einkaufen. ;-)

http://bbs.espressif.com/viewtopic.php?f=7&t=12#p35


Das entstandene Modul Design wird einmalig bleiben wenn es keine 
Nachfrage geben wird - was ich aber schon ausschliesse.

Überall auf der Welt wird es diskutiert aber auch sabotiert ;-) --- FCC 
Thema ---  dazu wurde aber schon was geschieben.

DA IST KEIN PROBLEM!

Und es ist auf dem Besten Wege ein millionen faches Allerweltsmodul zu 
werden. Auch verschiedene EVU'S interessieren sich mittlerweilen für 
zentralisierte Verbrauchsmessungen und die bekommen es am Montag auch 
auf ihren Tisch -- das bringe ich höchstpersönlich dort hin und sage 
denen dass ich hobbybastler bin - mein wissen verdanke ich


mikrocontroller.net


und der urthread steht hier im mikrocontroller.net forum

das war mir am allemeisten wichtig

rudi wagner



Vorsicht!!! Es könnte eine Werbung sein!!!
Also alle die keine Werbung sehen wollen, nicht ansehen!!!
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^


Für alle ADC und How To Fans

Hier das Video der Testphase ADC von Anfang bis Ende -

Einen schönen Sonntag Abend Abschluss wünsche ich


http://youtu.be/z2zCjQZ1W5A


weitere werden im kanal folgen einfach bookmarken.

von Breitscheid (Gast)


Lesenswert?

Star Keeper schrieb:

> Also ich habe einfach bei Ali-Express bestellt. Der nackte Chip kostet
> dann zwar das gleiche wie ein fertiges Modul, aber ich muss nix
> auslöten.

D. h. auslöten oder hoher Preis :)

von R. W. (Gast)


Lesenswert?

Sorry - peinlich - Sachsen meinte ich
sorry Dresden ;-)
lg rudi

von Lars R. (lrs)


Lesenswert?

Ich kann nur hoffen, Jörg T. liest das.

Ich wunder mich auch schon lang nicht mehr, warum die mir keine Samples 
angeboten hatten.

PS: temp steht für temporary. Sehr häufig bei der Namensvergebung von 
Variablen. Mag sein, dass man beim Lesen fremder Sourcecodes/SDKs da mal 
seiner Hoffnung zum Opfer fällt und dann still in der eigenen 
Peinlichkeit versinkt.

von ichnochmal (Gast)


Lesenswert?

Hallo Lars,
ich (Jörg T.) biete dir gern Muster an. Den ESP-ADC hab ich nur gebaut 
um Dir mal zu zeigen, dass man ohne viel gequatsche einfach mal was 
Professionelles hinstellen kann.
Ich denke mal, das ist soweit gelungen :-)
War ja auch nicht schwer, ich habe schon mehr als nur ein Funkmodul 
gebaut.
Ich möchte kein gemotze und keine Kluzgscheisser um mich haben, bin aber 
sehr interessiert daran, den ESP8266 im radino fliegen zu sehen - weil 
das aus meiner Sicht eine super Verbindung ist. Auf der einen Seite die 
wahnsinnigen Möglichkeiten des ESP8266, der sicher noch bessere Software 
vertragen kann. Auf der anderen Seite der Arduino, sozusagen als 
GPIO-Coprozessor, der dank des ESP nur das machen muss, was er auch gut 
kann: IO+USB.
Ich geb Dir gern ein paar ESP-ADC zum Spielen, dann schau Dir aber bitte 
auch die radinos, insbesondere den radino WiFi an.
Du bist gern hier nach Dresden eingeladen. Schau dir mal die Firma an 
und wir trinken mal ein Bierchen zusammen!
Vielleicht kommt Rudi ja auch mit ;-)
Grüße auch an alle anderen!
Jörg

von Lars R. (lrs)


Lesenswert?

Hallo Jörg,

ich danke Dir für Dein Angebot und das Feedback. Im vorherigen Post 
bezog ich mich auf Espressif und vom Zeitraum her ca. auf "vor einigen 
Monaten".

Es gab hier schon "Infineon XMC Design Contest", sicherlich gesponsort. 
Auf der Startseite http://www.mikrocontroller.net stehen noch die 
Informationen. Vielleicht kannst Du, falls Du daran Interesse hast, 
zusammen mit dem Forum etwas ähnliches machen.

Ich denke auch, dass Du im b2b eine Chance mit Deinen Modulen hast. 
Vielleicht als Option auch etwas mit Sicherheit, secure-Boot...
Etwas, dass nicht jeder nachmachen kann, der Dein Modul in die Hand 
nimmt.

Wo das Breakout-Board mit shield preislich liegt, wenn Du es jetzt für 
9,90EUR anbietest (sicher nicht überteuert), dürfte ja klar sein: ca. 
15EUR/MOQ100.

Grüße nach Dresden
Lars

von R. W. (Gast)


Lesenswert?

@lars ;-)
rom_abs_temp zu deiner anspielung ;-)
kam nicht von mir die peinlichkeit
hehe

es stand in espressif technical reference

"Built-in temperature sensor "

und auch
hier
https://nurdspace.nl/ESP8266#Characteristics

und führte zur peinlichen nachfrage...  im esp8266.com forum

http://www.esp8266.com/viewtopic.php?f=13&t=120&p=662&hilit=die+temp#p652
1
PROVIDE ( rom_abs_temp = 0x400060c0 );

da keine antwort kam,  dachte ich mir - ich stell sie dem mutterkonzern 
mal
http://bbs.espressif.com/viewtopic.php?f=7&t=5
da kam dann auch keine antwort

bis tinhead nachgeschoben hatte...und enie erklärung brachte
1
rom_abs_temp is math abs function, or part of it, but definitely not related to die temperature. Anyway, it would be still nice to know how to get the die temp.

dann hat endlich espressif dazu stellung genommen und aufgeklärt
1
Yes, rom_abs_temp does not mean the die temp. 
2
We don't have an api to get the die temp.
3
Sorry for the inconvenience..

damit die geschichte ein ende findet
weil ich alles hinterfrage und nichts offen stehen lasse will
hast mich noch mehr interessiert..
und wer es jetzt ganz genau wissen will.
das ist die asm auflösung dazu

rom_abs_temp, absolute math function ?
1
ROM:400060C0 rom_abs_temp:
2
 neg a4, a2 (also register a2 negieren und in a4 schreiben)
3
 movgez a4, a2, a2 (also wenn a2 zero dann a2 ins a4, oder bleibt a4)
4
 mov.n a2, a4 ( a4 ins a2 schieben)
5
 ret.n (das wars)
...
rudi ;-)

und der adc lies mich auch nicht mehr los -

begeistert von thomas mod machte ich nach und das gefiel mir auf anhieb,
und das wollte ich hier vermitteln, aber es gab kein board..
daher der ganze hik hak um das board
es kann nicht angehen, dass funktionen vorgehalten werden die man nicht 
prüfen kann ob die gehen, nur weil kein board da ist der das 
unterstützt. und das nebenprodukt..ESP-ASP kam dabei heraus. so läufts 
leider im Leben ;-)

jetzt klopfen wir uns mal alle hier im forum auf die schulter denn jeder 
einzelne hat dazu beigetragen, im ernst!

( mach grad cappu pause also nicht wundern  )

von Ronny S. (phoenix-0815)


Lesenswert?

Guten Abend Jörg,

ichnochmal schrieb:
> Hallo Lars,
> ich (Jörg T.) biete dir gern Muster an. Den ESP-ADC hab ich nur gebaut
> um Dir mal zu zeigen, dass man ohne viel gequatsche einfach mal was
> Professionelles hinstellen kann.
> Ich denke mal, das ist soweit gelungen :-)

Also wenn man das Werbe Video so sieht, ist das was Rudi und Du da auf 
die schnelle gemacht habt aus meiner Sicht eine tolle Sache.

ichnochmal schrieb:
> Ich möchte kein gemotze und keine Kluzgscheisser um mich haben,

Okay aber das kann man auch netter Verpacken, oder ?

ichnochmal schrieb:
> bin aber
> sehr interessiert daran, den ESP8266 im radino fliegen zu sehen - weil
> das aus meiner Sicht eine super Verbindung ist.

Okay das ist wohl war.

ichnochmal schrieb:
> Auf der einen Seite die
> wahnsinnigen Möglichkeiten des ESP8266, der sicher noch bessere Software
> vertragen kann.

Warum wird das Modul bei Amazon ohne Firmware angeboten oder ist das 
falsch in der Beschreibung

ichnochmal schrieb:
> Ich geb Dir gern ein paar ESP-ADC zum Spielen, dann schau Dir aber bitte
> auch die radinos, insbesondere den radino WiFi an.

Ja das Angebot würde wohl auch mich Interessieren.

Lars R. schrieb:
> Es gab hier schon "Infineon XMC Design Contest", sicherlich gesponsort.
> Auf der Startseite http://www.mikrocontroller.net stehen noch die
> Informationen. Vielleicht kannst Du, falls Du daran Interesse hast,
> zusammen mit dem Forum etwas ähnliches machen.

Das wäre natürlich eine Super Sache wenn das mit dem Modul auch so 
ginge.

Lars R. schrieb:
> secure-Boot...
> Etwas, dass nicht jeder nachmachen kann, der Dein Modul in die Hand
> nimmt.

Von der Idee her eine gute Sache, aber würde das bei dem Modul nicht 
eher negativ sein.

Alles im allen ein echt gut gemachtes Modul.

Gruß und schönen Sonntag noch.

Ronny

von R. W. (Gast)


Lesenswert?

@ronny

fw modul
denke - weil jörg nur der hersteller des moduls ist.
und ob die module  mit espressif standard fw ausgestattet sein dürfen / 
sollen /  können .. liegt  just in time espressif zur beantwortung vor.

liest du in meinem email server mit?
;-)

es geht da um ein klizekleines detail das in dem sdk vertrag drin steht 
- sonst stünde jörg als kopierer da ;-) und espressif mit der standard 
fw als fcc zertifiziert da... daher kann es sein dass vieleicht eine 
einspielgebühr noch dazu kommt wenn es espressif standard fw sein darf. 
soll oder was auch immer..

aber da will ich jörg / espressif  nicht vorgreifen.
das wird er bei zeiten sicher selber noch beantworte wenn es noch nicht 
da drin steht.

das adc demo ( Testphase ) ist (c) in-circuit.de ob die fw drauf sein 
wird, musst nachfragen. es geht ja auch um fcc processing. ...
- dass fcc richtet sich ja auch nach der soft..
und die wurde ja extra dafür erstellt.
also wird es adc fw auf fcc zertifiziert sein mit
der bestimmten version am tage x der fcc prüfung.

vieleicht heisst es mal "rudi ;-)goes FCC done!"

und sorry ,-) wenn espressif standard at fw drauf soll wird die auch mit 
fcc zertifiziert - und daher frage ich mal ganz leise auf spitzen sohlen 
bei espressif an, wie es aussieht mit beteiligung ;-) das kostet alles 
geld - sag mal ;-) das macht "'mein' forum" modul nur teurer - ne ne ...
( mit mein mein ich sammelbestellmodul )

kommt ihnen ja zu gute oder?
welche sdk version hätten'se gern ronny ;-) ;-) ;-)
ne ne .. kein alter hut!


lg rudi ;-)

da wird sich schon jemand was dabei gedacht haben wie es läuft - das es 
so laufen kann ;-) damit es für jeden so rentiert ..

he he he

bin vieleicht hobby bastler aber bestimmt nicht von der

"brennsuppe dahergeschwommen"

lass mich doch need lumpen - kommt espressif zu gute
also her mit den guten chip preis  damit wir hier ganz schnell jedermans 
module bauen   können ;-) und AT+ mit ADC reference  als Version  1.0 
von espressif+rudi  geliefert, die die einspielgebühr deckt oder was 
auch immer...

und ein AT+;-) will ich sehen

http://bbs.espressif.com/viewtopic.php?f=15&t=7

man bin ich frech ..

;-)

von Ronny S. (phoenix-0815)


Lesenswert?

R. W. schrieb:
> liest du in meinem email server mit?
> ;-)

Sorry Rudi,

aber der ist mir zu langsam läuft sicher auf einem ESP-01 Modul mit 
Firmware Version im Alphastadium wo noch mehrer nullen vorne sind.

Da es ja ewig dauert bis Du Antwortest.

Gruß Ronny

Sorry fürs OT

von R. W. (Gast)


Lesenswert?

Sorry OT

Ja ja woher weisst du dass ich einen smtp und pop3 auf einem
esp 01 laufen habe? und ja meine fw hab ich alpha genannt ;-)
den bot auch ;-)

;-)

von Ronny S. (phoenix-0815)


Lesenswert?

@ rudi,

an welchem GPIO liest der denn bei Dir.

temperatur und luftfeuchtigkeit

Oder ist das noch nicht in deiner Firmware mit drin ?

Gruß Ronny

von R. W. (Gast)


Lesenswert?

@ ronny

 du meinst welchen channel..

http://bbs.espressif.com/viewtopic.php?f=7&t=12#p35

das wäre ja sonst gpio verschwendung

oder meinst du was anderes?

lg rudi

von Ronny S. (phoenix-0815)


Lesenswert?

R. W. schrieb:
> du meinst welchen channel..

In dem Link von Dir geht es um ADC das ist klar soweit.

Aber wie ist das wenn ich ein DHT11 oder DHT22 temperatur und 
luftfeuchtigkeit Sensor in einem dran betreiben will.Die haben doch 
einen Digital out hast Du da was in Planung ?

Gruß Ronny

von R. W. (Gast)


Lesenswert?

planung ist nicht mehr ;-)
na ja ich nehm halt den DS18B20 her, wird dann nicht anders sein wie 
deine genannten ronny. hast du eine lib dazu? bin ehrlich ich hab jetzt 
nicht gegoogelt, vieleicht hab ich die auch hier oder den temp sensor 
selber,  ich progg grad am anderen rechner, muss bis morgen früh fertig 
sein weil ich es espressif schicken muss ( wollen es sehen ob fehler 
drin sind bzw einfach noch mal draufschauhn bevor es veröffentlicht 
wird, steht ja auch espressif drauf ;-) da haben die schon enmal 
gemeckert ;-)

http://bbs.espressif.com/viewtopic.php?f=7&t=14

http://bbs.espressif.com/viewtopic.php?f=15&t=7

ups.. ich hatte das erste posting abgegeben.. und vergessen es als 
customer zu zeichnen ups...

und da war der AT+;-) in der Revision

hoppala ;-)

von Ronny S. (phoenix-0815)


Lesenswert?

R. W. schrieb:
> na ja ich nehm halt den DS18B20 her, wird dann nicht anders sein wie
> deine genannten ronny.

Hallo Rudi,

okay soweit so gut bloß das die von mir genanten beides machen.

Temperatur und Luftfeuchtigkeit messen.

Die Typen unterscheiden sich im Temperatur Bereich und der eine ist 
etwas langsamer würde ich mal so sagen.

https://www.sparkfun.com/datasheets/Sensors/Temperature/DHT22.pdf

Gruß Ronny

: Bearbeitet durch User
von Jörg (Gast)


Lesenswert?

Hi Ronny, Hi Rudi,
könnt sich mal einer hinsetzen und ein AT kommando implementieren, womit 
ich daten per uart aus dem ESP lesen und auch schreiben kann!?
damit baut sich Ronny dann am Radino den Sensor an, fertig.
Arduino Shields für leonardo mit dem Sensor gibts zu hauf...
Rudi ich bräuchte dann den Webserver auf dem ESP, meinetwegen was mit 
AJAX. Die Daten für die Seite können dann vom ESP beim 32U4 abgefragt 
werden, oder man schreibt sie einfach zyklisch an den ESP.
Danke ;-)

von knöterich (Gast)


Lesenswert?

Jörg schrieb:
> meinetwegen was mit AJAX

Viel Spaß mit der Same Origin Policy - ich nehme mal an, die Webseite, 
die die Daten empfangen soll, wird nicht vom ESP gehostet...

von ...mhmhm.. (Gast)


Lesenswert?

Oha - ein Firmware Wettbewerb Spiel?
Ob da Rudi mitspielt und gefallen wird ist fraglich.
Da sollte sich jetzt einer gründlich Gedanken machen.
mhmhm.

von R. W. (Gast)


Angehängte Dateien:

Lesenswert?

moin moin

anbei webserver, aufgebaut auf spi flash , minimal file system und 
heatshrink
das webportal liegt auf dem spi flash comprimiert - das laden dauert bei 
bildern etwas länger

bekannte probleme:
zu schnelles refreshen ( < 1 s ) bevor die daten nicht komplett geladen 
wurden kann es hänger geben
das ist noch ein kleiner bug bei bildern wenn diese komprimiert wurden
bilder weglassen und es läuft  durch -

wer sich sein eigenes webportal builden will, macht es im spi flash ab 
0x12000

wo wird was angesteckt

damit jeder was davon hat auch die esp-01 wurde der GPIO02 genommen.

GPIO2 LED active low

flashen:
1
0x00000  Boot Code
2
0x40000  Application code
3
0x12000  SPI compressed FS ( web  + pic )


function:
neues modul ohne wifi config
> 8 sec nach dem booten GPIO0 gegen masse halten
der esp schaltet sich in den standard API + Station Mode
192.168.4.1

bereits konfiguriertes wifi modul ( muss im ap mode laufen )
nach dem booten steht es mit 192.168.4.1 auf port 80 zur verfügung


mit einem wifi pad / oder was auch immer den espler connecten
http://192.168.4.1

-> besucherzähler
-> client config per web
-> GPIO switch
-> download komplettes SPI als raw
-> weiterleitung internet website portal

der webserver baut auf simplen compressed webcode auf und wurde um ein 
paar sachen ergänzt.

heatshrink gibts hier
https://github.com/atomicobject/heatshrink

anleitungen zum spi flash stehen im thread

moin moin

rudi ;-)


ps
wer den src haben will macht ihn sich bitte selber
grundlagen stehen hier:

http://www.esp8266.com/viewtopic.php?f=6&t=376

http://www.esp8266.com/viewtopic.php?f=12&t=307

anbei drei bins zum flashen.

von Jörg (Gast)


Lesenswert?

Cooooool Rudi,
Du bist schon ein grosser.
Jetzt noch die Kleinigkeit mit der Io maschine und das isses.
absolut fetzig!
Wer wie ich mal versucht hat einen Webserver mit AT Kommandos zu fahren, 
weiss, dasss der ESP-code zumindest 9.2.2 gerne hängt. Ist ja auch ein 
Bottleneck die Uart. Aber zum Übertragen der reinen Io- daten isse halt 
gut und schnell genug.
Vorschlag:
AT+DataDin 0x00000000 für bis 32 digitale eingänge.
AT+DataAin 0x0000 .... ein hex für alle analogen Kanäle.
usw.
Nur mal zum bitte mit drüber nachdenken, ich mach mal noch eine kleine 
Spec fertig. bis später.
Glückwunsch Rudi!

von Jörg (Gast)


Lesenswert?

Cooooool Rudi,
Du bist schon ein grosser.
Jetzt noch die Kleinigkeit mit der Io maschine und das isses.
absolut fetzig!
Wer wie ich mal versucht hat einen Webserver mit AT Kommandos zu fahren, 
weiss, dasss der ESP-code zumindest 9.2.2 gerne hängt. Ist ja auch ein 
Bottleneck die Uart. Aber zum Übertragen der reinen Io- daten isse halt 
gut und schnell genug.
Vorschlag:
AT+DataDin 0x00000000 für bis 32 digitale eingänge.
AT+DataAin 0x0000 .... ein hex für alle analogen Kanäle.
usw.
Nur mal zum bitte mit drüber nachdenken, ich mach mal noch eine kleine 
Spec fertig. bis später.
Glückwunsch Rudi!
Sorry wegen typos, handy tippt sich doof.

von ichnochmal (Gast)


Lesenswert?

ist das fetzig,
habs auch grade ausprobiert, ohne probleme!
und schnell ist die Seite.....das kriegt man niemals per UART hin.
Alleine das Bild aufzubauen würde ewig dauern.
Wahnsinn, bin begeistert!
ich dreh nachher gleich mal ein Video!

von +++---------- (Gast)


Lesenswert?

@ Frank

Es reicht schon die Posts von Rudi & Co. zu löschen, die z. T. 
anscheinend hier mit Absicht wirre Beiträge schreiben, um die Leute von 
den dahinter steckenden kommerziellen Interessen abzulenken.

von Lothar M. (Firma: Titel) (lkmiller) (Moderator) Benutzerseite


Lesenswert?

So, ich habe jetzt wegen akuter "Nichtnachvollziehbarkeit" und seltsamen 
IP-Gleichheiten bei Gästen den Thread gesperrt. Das hier sieht wie ein 
Schlangennest aus, wo viele Leute Werbung für ein Produkt machen, und es 
ist mir zu blöd, darin rumzustochern und sinnvolle Informationen (die 
sowieso einen Wirkungsgrad von unter 5% ausmachen) auszufiltern.

Falls jemand will, dass der Thread entsperrt wird UND einen sinnvollen 
Grund dafür hat, dann melde er sich einfach bei mir. Wenn das dann mehr 
werden, als die, die Interesse am Verkauf ihres Produktes haben, dann 
sehen wir weiter.

EDIT:
Mit einer Suche hier im Forum nach ESP8266 findet ihr einige 
Nachfolgethreads:
Beitrag "low-cost WiFi Chip ESP8266 Projekte mit dem Internet der Dinge (IoT)"
https://www.mikrocontroller.net/search?query=ESP8266+&forums[]=1&forums[]=4&forums[]=3&forums[]=11&forums[]=14&max_age=-&sort_by_date=1

: Bearbeitet durch Moderator
von Lothar M. (Firma: Titel) (lkmiller) (Moderator) Benutzerseite


Lesenswert?

Lothar Miller schrieb:
> Falls jemand will, dass der Thread entsperrt wird
OK, es ist Ruhe eingekehrt. Ich mache den Thread wieder auf...

von Ronny S. (phoenix-0815)


Lesenswert?

Lothar Miller schrieb:
> Lothar Miller schrieb:
>> Falls jemand will, dass der Thread entsperrt wird
> OK, es ist Ruhe eingekehrt. Ich mache den Thread wieder auf...

Hallo Lothar,

danke Dir das Du den Thread wieder aufgemacht hast.

So wenn jetzt noch Rudi ins Forum zurück kommen sollte kann man ja hier 
dann alles was Firmware betrieft abhandeln.

Das würde ich mal so Vorschlagen damit hätte das Forum einen Zentrallen 
Punkt wenn es um Firmware geht.

Gruß und einen schönen 2.Advent an alle.

Ronny

von Torsten C. (torsten_c) Benutzerseite


Lesenswert?

Lothar Miller schrieb:
> Ich mache den Thread wieder auf...

Cool. Rudi nervt zwar mit seinen vielen ;-) Smileys und seinem "Ich 
weiss was, was Ihr nicht wisst", und das mit dem "Schlangennest" ist 
verständlich, aber der Input von Rudi (und allen anderen) hier ist 
trotzdem interessant.

Mein Appell an alle: Hackt nicht auf Rudi ;-) rum. Lest was sinnvoll ist 
und ignoriert den Rest!

: Bearbeitet durch User
von Wonderbra (Gast)


Lesenswert?

Dann mal eine Frage nach Bezugsquellen, nachdem ich von Rudi nicht 
beliefert wurde ?.

Was ist aktuell und wo bekommt man schnell eine Lieferung?
Ist ja bald Weihnachten...

Danke

von bösewicht (Gast)


Angehängte Dateien:

Lesenswert?

Lothar Miller schrieb:

> Falls jemand will, dass der Thread entsperrt wird UND einen sinnvollen
> Grund dafür hat, dann melde er sich einfach bei mir.


o.W.

: Wiederhergestellt durch Moderator
von r_u_d_i (Gast)


Angehängte Dateien:

Lesenswert?

lg
rudi ;-)

: Wiederhergestellt durch Moderator
von +++ (Gast)


Lesenswert?

Beitrag #3915408 wurde von einem Moderator gelöscht.
Beitrag #3919011 wurde von einem Moderator gelöscht.

ohne Worte!

von Ronny Mobil (Gast)


Lesenswert?

Hallo,
warum wurde dann hier nun schon wieder was gelöscht?
Wäre ja echt nett wenn das nun auch mal begründet werden würde.

Gruß Ronny

von Lothar M. (Firma: Titel) (lkmiller) (Moderator) Benutzerseite


Lesenswert?

Ronny Mobil schrieb:
> warum wurde dann hier nun schon wieder was gelöscht?
> Wäre ja echt nett wenn das nun auch mal begründet werden würde.
Ich habe das nicht gelöscht (dafür wiederhergestellt) und ich finde die 
Bildchen in diesem illustren und ausführlich illustrierten Thread 
passend...

@Rudi: bei 20MB-Bildern jetzt bitte aufpassen. Du musst das Häckchen 
entfernen... ;-)
Siehe Beitrag "Hochgeladenen Bilder Auflösung reduzieren"

von ein Bastler (Gast)


Angehängte Dateien:

Lesenswert?

!?

von Frank M. (ukw) (Moderator) Benutzerseite


Lesenswert?

Ich glaube, den Thread kann man ruhig wieder zumachen. Vorher viele 
Texte ohne jede verwertbare Information, nachher Texte ohne 
Informationsgehalt.

Ich sehe da keinen Unterschied.

von Lothar M. (Firma: Titel) (lkmiller) (Moderator) Benutzerseite


Lesenswert?

ein Bastler schrieb:
> und_doch_derselbe.jpg
Du liegst falsch. Aber könnten wir hier im Thread bitte bei der Sache 
bleiben?
Wenn du unbedingt über das Thema "Moderation" diskutieren willst, dann 
kannst du mich mal auf ein Hefeweizen einladen. Ich bin leicht zu 
finden.

von Ronny S. (phoenix-0815)


Lesenswert?

Hallo,

Danke für die Info der Beitrag mit der Frage was und warum gelöscht 
wurde war ja von mir allerdings vom Handy aus.

So jetzt wäre es doch echt nett wenn man hier auch mal wieder wirklich 
was an Informationen aus dem Beitrag gewinnen könnte.

Deshalb hier auch gleich mal ein paar Fragen an die, die Sich damit aus 
ausführlicher beschäftigt haben.

Zu der Firmware also, was ist nun eigentlich die Aktuelle Firmware für 
welches Modul haben ja ca. 10 bis bis 15 Module mit dem Chip und jedes 
ist etwas anders.

Viele nutzen ja für Ihre Projekte auch noch die AT Firmware von SDK zu 
SDK gibt es ja auch immer wieder kleine Änderungen und anscheinend ja 
auch undokumentierte Befehle.

Wo findet man für welche Firmware die Kompletten Befehls listen.

Da ja nicht alle hier Ihre eigene Firmware bauen wäre sowas Interessant.

Dann gibt es Firmware die ja z.B. Temperatur Sensoren schon selber 
ausliest.

Unterstützte Sensoren habe ich leider auch keine richtige Übersicht 
gefunden.

Also es gibt sicher noch mehr was hier von Interesse ist und was 
eigentlich hier in den Thread rein sollte.

Gruß
Ronny

Sollten das nicht Möglich sein dann kann der Thread auch wirklich wieder 
zu gemacht werden das ist dann auch völlig richtig.

Als ich lese lieber etwas von jemand der 20 Smilies verwendet und 
trotzdem noch Informationen rüber bringt.

: Bearbeitet durch User
von Holger W. (holgerw)


Lesenswert?

Ich habe derzeit ESP-01 und ESP-03 im Einsatz.
Beide mit dem AT Demo der SDK Firmware 9.2.2
Die dafür gültigen AT Befehle zusammengesucht bzw. in der Firmware 
nachgesehen.
Allerdings benutze ich diese nur in einem Anwendungsfall, 2 weitere 
Projekte benutzen den ESP8266 direkt ohne zusätzlichen µC.

Holger

PS: Ich möchte auch alle bitten diesen Thread nicht zuzumüllen.
Auch für "nur" Weihnachtsgrüße ist das hier nicht der richtige Ort, wenn 
auch sicher nett gemeint. Grüße zurück.

von Pete K. (pete77)


Lesenswert?

Holger W. schrieb:
> 2 weitere
> Projekte benutzen den ESP8266 direkt ohne zusätzlichen µC.
>

Hallo Holger, so etwas suche ich noch. Kompilieren kann ich schon etwas 
nach Anleitung:
https://github.com/esp8266/esp8266-wiki/wiki/Building

Aber mir ist noch nicht klar, wie ein main() auszusehen hat, 
insbesondere, da man ja auch die AT-Befehle zum Aufbau der 
WLAN-Verbindung nutzen muss/kann/sollte(?).
Mein Ziel ist, mit einem ESP-01 einen DS18B20 auszulesen und die Daten 
an einen externen Webserver weiterzugeben.

von Waldemar P. (waldi_p)


Lesenswert?

Mittlerweile hat Expressiv auch eine brauchbare Version von AT gebracht 
die beeinflusst werden durch Entwicklung anderer die an dem Chip 
arbeiten.
Beschreibung und die neusten Versionen findet man auf GitHup unter
  https://github.com/espressif/esp8266_at
Dafür gibt es auf der Seite eine Wiki die die einzelnen Befehle gut 
dokumenitert.

Weiterhin hibt´s  für den Modul eine LUA – Entwicklung ( Es ist ein 
Skript Interpreter )Die den Modul in die Lage versetzt autark zu 
arbeiten  ( nach entsprechender Programmierung .Für kleine Steuerungen 
wie WIFI Relais ,  Temperatur Erfassung und und und…. Gut geeignet
Zu finden auch auf GitHup  unter:
  https://github.com/nodemcu/nodemcu-firmware
Sehr gut dokumentiert mit vielen Beispielen auf dazugehörigen Wiki
bittet Unterstützung für I2C , OneWire  die IO-Port´s des ESP8266.

Waldemar

von Holger W. (holgerw)


Lesenswert?

Die Informationen zusammenzusuchen ist wirklich mühsam.
Ich warte noch auf ein kleines Entwicklungsboard, dann kann ich besser 
testen.
Da im Hintergrund ein OS läuft gibt es keine direkte main.
In der user_init kannst du aber einen main prozess anmelden, der dann 
ausgeführt wird. Habe ich zwar gestern schon mit compiliert, aber noch 
nicht getestet.
Ich verwende jetzt den ESP-03 wg. der zusätzlichen GPIOs.
Dirket Sensoren angebunden habe ich auch noch nicht, hab ich auch 
erstmal nicht vor.

Was ich noch angehen uss ist die Umschaltung zwischen Client und Server 
für die Einstellung der WLAN Parameter, im Moment stehen sie in den 
Sourcen drin bzw. werden über Terminal eingetragen.
Holger

von Waldemar P. (waldi_p)


Lesenswert?

Pete K. schrieb:
> Mein Ziel ist, mit einem ESP-01 einen DS18B20 auszulesen und die Daten
> an einen externen Webserver weiterzugeben.

Dafür solltest Du dir die LUA Entwicklung anschauen grade für solche 
Aufgaben ist die meine Meinung nach sehr gut geeignet und unterstützt 
den DS18B20 mit OneWire.

von Pete K. (pete77)


Lesenswert?

Danke, LUA werde ich mir mal anschauen. Scheint ja relativ easy zu sein 
:-)
Aber so ist das, wenn die Module erst einmal jemand entwickelt hat, geht 
es schneller.
Man muss ja nicht das Rad jedesmal neu erfinden :-)

von r_u_d_i (Gast)



Lesenswert?

Hi

Aktuell verwende ich die SDK 0.9.3 und die dazugehörige AT Version 0.20.

Kurze Erklärung:
Das SDK selbst sind die driver, libs und Includes und ROM etc von 
espressif, das ist eben im Moment auf Stand 0.9.3
Die AT Version also welche AT Commands ergänzt werden etc ist auf den 
Stand 0.20

Wer eine 0.20 er AT gegen eine 0.9.2.2 compilieren will muss ggfs ein 
paar Anpassungen machen.
( Empfehle es nicht - dann eine 0.19 nehmen )
Empfehle daher immer das veröffentlchte Duo zu verwenden oder eben wie 
hier schon erwähnt Git Hub zu verfolgen.
Die Duos kann man über den Download Thread verfolgen - aber lieber 
selber den Git Hub verfolgen - nicht immer ist alles up2date und leider 
- Holger hat Recht- sehr verstreut alles. Es wird an vielen Ecken 
gepostet.

Aktuell gibt es das Release SDK + AT hier:
http://bbs.espressif.com/viewtopic.php?f=5&t=64

Download also:
http://bbs.espressif.com/download/file.php?id=84

Darin ist im Unterordner die Doku zu den AT Befehlen und als aktuelle 
Liste dazu anzusehen, einmal Chinese und einmal English

Wer das nicht für eigene Zwecke belassen,ändern und kompilieren kann 
oder will, im Ordner bin sind dann die notwendigen FW enthalten, Cloud 
etc.
Damit kann man dann über die Cloud updaten wenn das Modul noch keine FW 
hatte, insbesondere noch keine Cloudupdate Firmware die so ein update 
ermöglicht.
Alles andere steht in der Doku auf english beschrieben.

AT List + Instruction Beispiele im Anhang zur AT 0.20 zur Info

Vieleicht macht es sinn, dass man hier eine allgemeine Liste erstellt - 
genau für die AT Commands - welche Sinn machen für Kombinationen mit 
einem Mikrocontroller über den UART.
Das ganze kann man auch ausbauen mit einem kleinen Webserver der 
parallel auf dem SoC über Wifi läuft der die externe  MCU dann steuert 
und den SoC selber sowieso.

Ich persönlich verwende je nach Zweck den PIC18 oder PIC24 oder den 
Arduino Mini Pro 5v [3] mit Level Converter [4]  bzw Arduino Mini Pro 
3.3v  ( 3-4 USD ) mit einem ESP - so habe ich ein kostengünstiges 6 USD 
Duo das ausreicht. Als Display setze ich ein günstiges OLED [2] auf 
SSD1306 Basis per I2C oder manchmal auch per SPI ( I2C ist nicht immer 
problemlos ) ein die es günstig für 3-4 USD gibt.

Tempsensor nehm ich LM34 bzw für innen LM35 her [5] ( bin zufrieden 
damit  ) , auch den DS18B20, den DHT11 / DHT22 probiere ich gerade.

Für den Einsteiger empfehle ich die SDK zu verwenden und genau ab da an 
den Code zu gehen.
Die bekannte main () ist in der SDK die user_init () in der startet 
alles wie in einer main ().
Diese ist im File user_main.c

In einer Schleife gefangen tut der SoC nichts anderes mehr in diesem 
Sinne:

PSEUDO..
1
void user_init(void) {
2
3
char msg []="Hello World \r\n";
4
5
while (1) {
6
7
os_sprintf(msg);
8
9
os_delay_us(1000 * 1000 ) ;  // 1000 ms .. 1 sekunde [1]
10
11
 }
12
}



lg rudi ;-)

von r_u_d_i (Gast)


Lesenswert?

push

> [k] Beiträge von unangemeldeten Benutzern dürfen höchstens 5 Links enthalten 
(Spam-Schutz). [/k]

Links sind relativ - ein Preisvergleich lohnt manchmal daher am Besten 
selber verschiedene Anbieter anfragen.

[1] http://convert-units.info/time/millisecond/1000000
[2] http://www.electrodragon.com/?s=OLED&post_type=product
[3] http://www.electrodragon.com/product/pro-mini/
[4] http://www.electrodragon.com/product/3-3v5v-logic-level-converter/
[5] http://www.electrodragon.com/product/lm35d-to-92-temperature-sensor/

lg rudi ;-)

von Pete K. (pete77)


Lesenswert?

Also billiger als bei aliexpress.com habe ich noch kein Modul gesehen 
und electrodragon verschickt ja auch nur aus China/Hongkong.

von Lars R. (lrs)


Lesenswert?

sogar ebay ist günstiger als electrodragon, auch für arduino-Dinge.

von r_u_d_i (Gast)


Angehängte Dateien:

Lesenswert?

"Without hardware flow control, data maybe lose in transparent 
transmission.

esp_iot_sdk supports UART hardware flow control by default
In order to enable hardware flow control, your ESP8266 hardware module 
need to support that , too.
"

http://bbs.espressif.com/viewtopic.php?f=10&t=80#p283

lg rudi ;-)

von r_u_d_i (Gast)


Lesenswert?

"Only MTCK(GPIO13) can be reused as UART0 CTS
and MTDO(GPIO15) can be reused as UART0 RTS.

CTS/RTS can not be swapped to GPIO0/GPIO2."

http://bbs.espressif.com/viewtopic.php?f=16&t=40&p=278#p278

lg rudi ;-)

von Lothar M. (Firma: Titel) (lkmiller) (Moderator) Benutzerseite


Lesenswert?

energist schrieb im Beitrag #3927146:
> ???
> werden hier jetzt Einträge gelöscht, ohne das ein Hinweis auf  gelöscht
> erscheint?
> Zwischen dem 12 und dem 16.12 gab es doch Foreneinträge !
> Das hier oft unerträglicher Stuss geschrieben wird ist die eine Sache,
> aber Zensur ohne Transparenz ist nicht besser und keine Lösung.
> Meine Meinung.
> Otfried
Ich habe deinen hier zitierten Beitrag und die Folgebeiträge gelöscht, 
damit du sehen kannst, dass gelöschte Beiträge auch als gelöschte 
Beiträge gekennzeichnet sind. In den oben gelöschten Beiträgen geht es 
eigentlich nur darum, dass jemand seinen Thread nicht mehr findet, und 
dann laut und nachhaltig "Zensur, Zensur!" schreit. Die gelöschten 
Beiträge enthalten keinerlei Information zum Thema...

otfried schrieb im Beitrag #3927227:
>> Ja, aber nicht in diesem Thread.
> na in welchem denn dann ?
> Finde hier keinen anderen....
Du suchst falsch! Das hier sind ALLE Beiträge zum Thema ESP8266:
https://www.mikrocontroller.net/search?query=ESP8266

Und wenn dort dein gesuchter Post nicht zu finden ist, dann wurde er 
irgendwo anders geschrieben oder gar nicht abgeschickt. So einfach ist 
das.

BTW: Wenn du schon die Einhaltung von irgendwelchen "Regeln" einforderst 
("Zensur, Zensur!"), dann musst du dich selber auch dran halten. Denn in 
den Forenregeln steht ausdrücklich, dass man nur mit dem selben Namen 
posten darf. Du verwendest schon mal 2 unterschiedliche: otfried und 
energist...

: Bearbeitet durch Moderator
von r_u_d_i (Gast)


Angehängte Dateien:

Lesenswert?

Hi
esp_iot_sdk_v0.9.4_14_12_19 Release Note
1、Update sniffer to support capture HT20/HT40 packet;
2、Add APIs to set and get sleep type;
3、Add APIs to get version info of sdk, delete version.h;
4、RAW in LWIP is open source now, add API of function ping;
5、Update spi driver;
6、Optimize APIs related to espconn;
7、Fix some bugs to make the software more reliable;

Known Issue:
1、exception of small probability occured while recving multi-client data 
in softap
2、restart of small probability occured while tcp client reconnecting

So sorry that we have some known issues here,we will solve it ASAP

http://bbs.espressif.com/viewtopic.php?f=5&t=90

lg rudi ;-)

von r_u_d_i (Gast)


Lesenswert?

push

http://bbs.espressif.com/viewtopic.php?f=10&t=88

Dear All,

There are so many different ESP8266 wifi modules on the market. Module 
design and quality will also affect the usage of ESP8266.

In order to confirm that the user encountered problem is due to the chip 
itself or software development or module quality, Espressif now decide 
to certify all types of ESP8266 modules on the market.

Those who have purchased ESP8266 chips to produce wifi modules, please 
provide the PCB schematic diagram,3 modules and one test board (for 
their own module type) to Espressif. The module type which could pass 
the test of Espressif will be posted on BBS and the official website 
then.

Please contact sw@espressif.com

2014/12/19

lg rudi ;-)

von r_u_d_i (Gast)


Lesenswert?

push

http://bbs.espressif.com/viewtopic.php?f=21&t=87

ESP8266 software is open source now,you can get it on BBS “Downloads” 
http://bbs.espressif.com/viewforum.php?f=5

Note:
1、esp_iot_sdk is the basic sdk
2、IOT_Demo in folder "examples" is a demo in which we exampled ESP8266 
how to run as device "Plug",“Light”,or “Sensor” .
3、AT is another demo,if we want to use ESP8266 as a slave which can be 
controled by a host with AT commands.
4、Both IOT_DEMO and AT need to compile based on esp_iot_sdk,copy one of 
them to folder “app” which in esp_iot_sdk and then compile.

Also we are working on SDK_with_RTOS right now, it is also open source 
on github. https://github.com/espressif
SDK_with_RTOS is still in developing, we are waiting for you to join us 
!
Please notice that the documents stuff are in wiki 
https://github.com/espressif/esp_iot_rtos_sdk/wiki

AT is open source on github,too. https://github.com/espressif/esp8266_at
AT related documents stuff are in wiki 
https://github.com/espressif/esp8266_at/wiki

Hope this is helpful,thanks for your interest in ESP8266 !


lg rudi ;-)

von r_u_d_i (Gast)


Angehängte Dateien:

Lesenswert?

push

http://bbs.espressif.com/viewtopic.php?f=21&t=86

Let‘s start software developing with ESP8266 from here !

First of all,we need to build a compile environment,which we can get 
from http://pan.baidu.com/s/1gd3T14n ,Password: qudl

User guide is as the attachment。

More details
 http://bbs.espressif.com/viewtopic.php?f=5&t=2

lg rudi ;-)

von r_u_d_i (Gast)


Lesenswert?

Hi
Da verschiedene Hersteller von Modulen ihre eigenen Ideen und auch 
manchmal ihre eigenen Referenzen zur Beschaltung verwenden hat Espressif 
in der Vergangenheit angekündigt, die Module zu zertifizieren.

Siehe weiter oben oder hier:
http://bbs.espressif.com/viewtopic.php?f=20&t=89

Die Module, die dann dem Referenz Design entsprechen und sich auch so 
mit den Empfehlungen von Espressif für reibungslosen Einsatz deren SDK 
übereinstimmt, werden demnächst im Espressif Forum gelistet und 
empfohlen.

Die einzigen Module die Espressif selbst designed  herstellt  
herstellen lässt sind die Module ESP-WROOM-01 & ESP-WROOM-02. Alles 
andere auf dem Markt ESP-01 bis einschließlich ESP-12 sind Kreationen 
von kommerziellen Designern, Herstellern und Bestückern, die sich 
teilweise an Designvorlagen zwar halten wie es Espressif in den User 
Guide aufzeigt, aber auch Einsparungen machen ( 4 Layer – 2 Layer, 
Routen auf dem PCB .., Typen von Bausteine )

Genau diese beiden Module, ESP-WROOM-01 & ESP-WROOM-02, in denen auch 
alle GPIO und auch ADC herausgeführt sind, wird es demnächst auf dem 
Markt ab 2015 für Benutzer geben. In den aufgeführten Dokumenten ist 
auch ein USB Stick gelistet; er soll ebenso für eigenen Test demnächst 
auf dem Markt kommen.

http://bbs.espressif.com/viewtopic.php?f=7&t=91

Gründe waren u-a unterschiedliche Verhalten unter den Modulen, so muss 
man bei den bisherigen Modulen, die  GPIO15 herausgeführt haben, diesen 
auf GND legen, da es sonst nicht startet; der Grund dafür ist ein 
eingesparter Widerstand,im ESP-04 / ESP-03 fehlt der RST Widerstand. 
Oder auch funktionale Hintergründe im SPI oder WIFI Verhalten, so 
brechen einige Module die Wlan Verbindung ab, andere bauen diese erst 
nach mehrmaligen Versuchen auf.

Espressif fühlt sich nunmehr dadurch zur Handlung aufgefordert da dies 
Schatten auf die Firmware wirft und manche Bugmeldungen aufgrund 
schlechten Design der Hersteller herbeiführen.

lg rudi ;-)

ESP-ADC Modul ESP-12

Das ADC  Modul von Ai-Thinker  ESP-ADC 12 ( Alle GPIO,  ADC, GPIO4, 
GPIO5, GPIO16 etc )  steht ab Deutschland seit 06.12.2014 bereits zur 
Verfügung.

Wie versprochen:
Es ist das ADC Forum Modul netto ab 2,81 EUR ab Deutschland und wird im 
Gegensatz zu anderen Modulen bereits mit ADC Firmware mit Webserver und 
erweiterten AT Command Befehlssatz sowie Erweiterungen für das 
Experimentierboard angeboten.

Fragen & Antworten,  Infos & Bericht,  Preise & Bezugsquelle folgen im 
späteren Anschluss gegen Abend im Sammelbestellthread.

von Ronny S. (phoenix-0815)


Lesenswert?

r_u_d_i schrieb:
> ESP-ADC Modul ESP-12
>
> Das ADC  Modul von Ai-Thinker  ESP-ADC 12 ( Alle GPIO,  ADC, GPIO4,
> GPIO5, GPIO16 etc )

> ADC Forum Modul netto ab 2,81 EUR ab Deutschland und wird im
> Gegensatz zu anderen Modulen bereits mit ADC Firmware mit Webserver und
> erweiterten AT Command Befehlssatz sowie Erweiterungen für das
> Experimentierboard angeboten.

Hy,
nette Info wäre aber eventuell besser, das alles nett verpackt mit 
Bildern und Datenblatt. In einem neuen Thread für Sammelbestellung nur 
für dieses Mudol ( ESP-ADC 12 ) extra abzu handeln.

Gruß Ronny

von Julian W. (julian-w) Benutzerseite


Lesenswert?

Was ist eigentlich die aktuelle Firmware oder wo gibt es noch aktiv was 
zu dem Thema? Irgendwie ist der Hype über den ESP8266 ja vorbei und 
alles eingeschlafen und die Wiki's werden nicht mehr gepflegt...

Funktionieren die AT-Befehle mittlerweile vernünftig? Gibt es gute 
alternative Firmware? Wie schwer ist es was eigenes kleines zu bauen, 
wie z.B. eine kleine Wetterstation?

von Holger W. (holgerw)


Lesenswert?

Es gibt einige Links wo es weitergeht, an erster Stelle dürften diese 
stehen:
http://www.esp8266.com
http://bbs.espressif.com

Teilweise wurde von dort ja schon einiges hier reinkopiert.

Wie schwer... das hängt von deinen Programmierkünsten ab.
Mit Version 9.2.2 sind die AT Befehle schon recht stabil.

Holger

von r_u_d_i (Gast)


Angehängte Dateien:

Lesenswert?


von r_u_d_i (Gast)


Angehängte Dateien:

Lesenswert?

ESP-12 core (4MBytes flash version)

A development kit for NodeMCU firmware.

It will make NodeMCU more easy. With a micro USB cable, you can connect 
NodeMCU devkit to your labtop and flash it without any trouble, just 
like Arduino.

It is an open hardware.

pcb etc
https://github.com/nodemcu/nodemcu-devkit

von Torsten C. (torsten_c) Benutzerseite


Lesenswert?

r_u_d_i schrieb:
> mit USB

Und was für eine USB Device Class? Ist da ein FTDI-Clone drauf, also ein 
"virtual serial port" (CDC)?

von Peter P. (Gast)


Lesenswert?

Ein FTDI hat ein proprietäres Protokoll, keine CDC.

von Calor (Gast)


Lesenswert?

Torsten C. schrieb:
> Ist da ein FTDI-Clone drauf

CH340

von Dani (Gast)


Lesenswert?

Ich würde gerne in bisschen mit der AT-Firmware herumexperimentieren um 
den Chip irgendwann ohne externen µC zu betreiben. Kennt jemand ein 
gutes Tutorial in dem die ersten Schritte wie die Einrichtung des 
Compilers und das Compilieren beschreiben wird? Wenn möglich sollte das 
ganze unter Win laufen.

Danke

von Holger W. (holgerw)


Lesenswert?


von r_u_d_i (Gast)


Lesenswert?

@Dani

Guckst Du hier im mikrocontroller.net ein paar Threads oberhalb Dir
( Linux & Toolchains [auch für windows ] :

http://www.mikrocontroller.net/attachment/240985/ESP8266_Build_Environment_Guide.pdf

Guckst Du hier auf ein Meer von Infos ( windows ) No-VM :

toolchain-windows + IDE
toolchain-linux + IDE + VM

https://onedrive.live.com/?cid=C4DDF72E6EEA3826&id=C4DDF72E6EEA3826!631

und guckst Du auf den vielen weitverbreiteten zusammengestellte Kopien 
im weiten Internet

oder auch hier:

http://www.verelec.nl/?page_id=547

Gutes Neues Jahr!

lg rudi ;-)

von r_u_d_i (Gast)


Angehängte Dateien:

Lesenswert?

Torsten C. schrieb:
> r_u_d_i schrieb:
>> mit USB
>
> Und was für eine USB Device Class?

USB-SLAVE HID

Ist da ein FTDI-Clone drauf, also ein
> "virtual serial port" (CDC)?

FTDI-CLONE != CDC

@Torsten:

Guckst Du auf den Schaltplan im GitHub..
oder attached:

https://raw.githubusercontent.com/nodemcu/nodemcu-devkit/master/Documents/NODEMCU_DEVKIT_SCH.png

der sagt Dir das es ein Baustein Type CH340 ist.

Bootloader ist HID /  USB-Slave device

Es sind auch Gerber und andere Infos und Dokus zum Download und alles 
Opensource "MIT"

lg rudi ;-)


PS
Das DEV baut auf dem "Santa Claus ESP-ADC Modul ESP-12" auf und ist 
zeitgleich am 05.12.2014 erschienen ;-).

von Dani (Gast)


Lesenswert?

@r_u_d_i
Vielen Dank für die Links :-)

Mit dieser Anleitung habe ich es geschafft die at_v0.20 zu kompilieren 
und zu flashen:
http://www.esp8266.com/viewtopic.php?f=9&t=820&sid=783b2f3021078ab65722108fdfadd5d8

Dir auch ein gutes Neues Jahr!

von Holger W. (holgerw)


Angehängte Dateien:

Lesenswert?

Hallo,
habe heute von Ali dieses Modul bekommen. Es ist eine Firmware von 
Ai-Thinker drauf. Es arbeitet als AP, ich kann mich auch verbinden und 
das Passwort hab ich auch gefunden.
Welche Seite muss jetzt über den Browser aufgerufen werden, ohne, 
index.html sind nicht erfolgreich. Ich bilde mir ein ich hab es hier 
schon mal gelesen, hab es aber nicht mehr gefunden, wer kann helfen ?

Holger

von ;-) (Gast)


Lesenswert?

> ..wer kann helfen ?

Holger schrieb:

> Es gibt einige Links wo es weitergeht,
> an erster Stelle dürften diese
> stehen:
> http://www.esp8266.com
> http://bbs.espressif.com

> Teilweise wurde von dort ja schon einiges hier reinkopiert.

...
...

> schau mal hier:
> http://www.esp8266.com
> http://bbs.espressif.com


oder einfach hier jetzt im

mikrocontroller.net

ip anpassen!

http://192.168.4.1/index.tbl

..

von Holger W. (holgerw)


Lesenswert?

Danke, ich mag dich auch.
index.tbl geht auch nicht.

Holger

von ;-) (Gast)


Lesenswert?


von ;-) (Gast)


Lesenswert?


von Holger W. (holgerw)


Lesenswert?

Nö tut alles nicht.
Werd ich mal was von mir draufmachen, ist eh als Experimentierboard 
gedacht.

Holger

von Interrupter (Gast)


Lesenswert?

;-) schrieb:
> ..und Port anpassen!
>
> Beispiel:
> http://192.168.4.1:8080/index.tpl
>
> oder einfach nachlesen:
>
> http://www.ai-thinker.com/forum.php?mod=viewthread...

Die verwenden merkwürdige Zeichensätze, nicht lesbar :-(((

von Dani (Gast)


Lesenswert?

Eine Frage hätte ich noch:
Ich habe gesehen, dass es in der SDK vier Funktionen zum Verwalten von 
dynamischem Speicher gibt:
 os_malloc
 os_realloc
 os_zalloc
 os_free

malloc, realloc und free sind klar, wozu ist aber zalloc gut?

Danke

von Ronny S. (phoenix-0815)


Lesenswert?

Holger W. schrieb:
> habe heute von Ali dieses Modul bekommen

Hallo Holger,

wie lange hast Du auf Lieferung gewartet wenn man mal fragen darf.

Warte jetzt etwar 2 Wochen durch die Feiertage auf die Teile.

Gruß Ronny

von Holger W. (holgerw)


Lesenswert?

Ich hab ca. 4 Wochen gewartet, das ist normal.
Holger

von Ronny S. (phoenix-0815)


Lesenswert?

Holger W. schrieb:
> Ich hab ca. 4 Wochen gewartet, das ist normal.
> Holger

Danke für die Info na das muss ich wohl noch weiter warten auf das 5er 
Pack.

Gruß Ronny

von r_u_d_i (Gast)


Angehängte Dateien:

Lesenswert?


von Conny G. (conny_g)


Lesenswert?

Ronny S. schrieb:
> Holger W. schrieb:
>> Ich hab ca. 4 Wochen gewartet, das ist normal.
>> Holger
>
> Danke für die Info na das muss ich wohl noch weiter warten auf das 5er
> Pack.
>
> Gruß Ronny

Habe kürzlich eine kleine Bestellung per Standardpost nach 6 Wochen 
erhalten, im Track & Trace war außer dem Versand nichts sichtbar.
Die Lieferzeiten aus China per Standard haben eine große Spannbreite, 
von 2 Wochen bis ???.

von Ronny S. (phoenix-0815)


Lesenswert?

Conny G. schrieb:
> Ronny S. schrieb:
>> Holger W. schrieb:
>>> Ich hab ca. 4 Wochen gewartet, das ist normal.
>>> Holger
>>
>> Danke für die Info na das muss ich wohl noch weiter warten auf das 5er
>> Pack.
>>
>> Gruß Ronny
>
> Habe kürzlich eine kleine Bestellung per Standardpost nach 6 Wochen
> erhalten, im Track & Trace war außer dem Versand nichts sichtbar.
> Die Lieferzeiten aus China per Standard haben eine große Spannbreite,
> von 2 Wochen bis ???.

Danke auch Dir für die Rückmeldung, na da werde ich wohl noch eine weile 
warten dürfen auf die Teile.

Das Interessante daran dürfte ja wohl auch die etwas andere Firmware 
sein diese sollte ja Isolierten AP Mode völlig unterstützen, kann die 
Änderung schon jemand bestätigen zufällig.

Gruß und Danke nochmal

Ronny

von Holger W. (holgerw)


Lesenswert?

Holger W. schrieb:
>
> Welche Seite muss jetzt über den Browser aufgerufen werden...

Klar, das IOT Demo ist drauf, damit z.b. bekommt man eine Antwort:

http://192.168.4.1/client?command=info

Holger

von Waldemar P. (waldi_p)


Lesenswert?

Hallo Holger,
Das was auf dem CHIP ist in Auslieferungszustand, ist ein AT- 
Interpreter.
Damit kannst Du den Chip für deine Bedürfnisse konfigurieren.Alle 
Zugriffe die du per WiFi zu dem Chip sendest  werden auf der Seriellen 
Schnittstelle angezeigt.Antworten musst Du selbst mit einem 
übergeordnetem System generieren.Für Deine Platine ( gesehen in anderem 
Forum ) ist am besten für´s erstes Ein LUA Interpreter  ( NodeMCU )
https://github.com/nodemcu/nodemcu-firmware
Und viel Lesestoff auf
http://www.esp8266.com/viewforum.php?f=17

Schöne Grüße
Waldemar

von Holger W. (holgerw)


Lesenswert?

Hallo Waldemar,
danke für die Info...
ich wollte eigentlich nur wissen was drauf ist und mal testen, ich will 
es für eigene Projekte als Testboard verwenden.
LUA sagt mir bisher nicht zu, im Moment mach ich was eigenes auf Basis 
9.2.2
Beitrag "Zeigt her Eure IoT Projekte"

Holger

von ;-) (Gast)


Lesenswert?

Holger schrieb:
> sagt mir bisher nicht zu, im Moment mach ich was eigenes auf Basis
> 9.2.2

> Beitrag "Zeigt her Eure IoT Projekte"

> Holger

Machst Du jetzt schon selber eine "Selbstbeweihräucherung" ?

;-)

von ;--)) (Gast)


Lesenswert?

Besser als Texte von einem Forum ins andere kommentarlos zu kopieren.
;--))

von R. W. (Gast)


Angehängte Dateien:

Lesenswert?

Hi
Nicht ganz so neue Information für den einen oder anderen Insider - aber 
hier kommen die Unterlagen. Attached sind die Unterlagen der FCC 
Prüfanordnung für das ESP-ADC Model ESP-12.
FCC Nummer lautet:  FCC ID 2ADUIESP-12

Kompletter Test Report ist im fcc_9.pdf
ESP-12 Handbuch ;-) ist im fcc_11.pdf

Alle anderen sind Auszüge der Anordnung und des Report und Bilder.

lg rudi ;-)

btw:
Die Sammelbestellung für das ESP-12 läuft im Sammelbestellthread 
demnächst wieder an.

von Gerhard (Gast)


Lesenswert?

Gibt es eigentlich eine Möglichkeit, dass das Teil als virtueller 
COM-Port auftaucht?

von r_u_d_i (Gast)


Lesenswert?

@gerhard
wifi oder uart seitig?

wifi:
com2lan
http://www.photovoltaikforum.com/datenlogger-f5/rs232-auf-rj45-dann-auf-powerline-t6925-s10.html

dabei den lan port dann forwarden zum wifi ip des esp
der esp muss dann im gleichen mesh sitzen.

tip:
com2tcp
http://www.taltech.com/tcpcom?gclid=CMbHuouPisMCFW3MtAodcW0A_w


com:
usb ttl adapter an den uart
es erscheint ein com port im betriebssystem
der gleiche fürs flashen.

lg rudi ;-)

von Gerhard (Gast)


Lesenswert?

Also idealerweise würde ich den ESP8266 als virtuellen COM-Port im PC 
sehen, ohne mich weiter drum kümmern zu müssen.
Gescheitert bin ich bisher an der wechselnden IP-Adresse per DHCP.
Klar, ich kann sie auf der Zielhardware auslesen, dann weiss sie aber 
das PC-Programm noch nicht. Ich kann sie auch im router sehen, hilft 
auch nicht wirklich. arp -a hilft, wenn die MAC-Adresse bekannt, aber 
auch da habe ich nichts wirklich brauchbares gefunden, um aus VB heraus 
aus der MAC die aktuelle IP-Adresse zu finden, um dann zu kommunizieren.
Wahrscheinlich habe ich einen prinzipiellen Denkfehler.
Szenario:
-ESP ist im WLAN angemeldet und verbunden
-ich starte eine PC-Software und möchte exakt mit diesem oder jenem 
Modul kommunizieren können, ohne jedesmal händisch die aktuelle IP 
eingeben zu müssen

Irgendwie drehe ich mich da seit ein paar Tagen im Kreis...

von Interrupter (Gast)


Lesenswert?

Schon mal was von DHCP Reservierung gehört?
Das kann dein Router sicher auch, wenn nicht Kauf dir was richtiges..

von Gerhard (Gast)


Lesenswert?

Kann er.
Hilft aber auch nicht, wenn andere das machen müssten, noch dazu 
unbekannter router-Typ.
Ich kann ja problemlos in eine Bedienungsanleitung reinschreiben:
"DHCP muss im router freigegeben werden", mehr aber auch nicht.
Das kann man verlangen, wenn jemand WLAN-Funktionalität verwenden will.
Die meisten "Normal-User" kennen aber nicht mal ihre Router-Adresse 
geschweige denn Zugangsdaten...
Wie stellt man es an, dass man jemandem einen Sensor mit ESP8266 und 
eine kleine PC-Software in die Hand drückt und die dann ohne Klimmzüge 
(Router anschauen, IP-Adresse suchen, diese dann eingeben) mit dem 
Sensor reden kann?
Ich such keine fertige Lösung, sondern das Grundprinzip, wie das zu 
schaffen ist.

von r_u_d_i (Gast)


Lesenswert?

Gerhard schrieb:
> Also idealerweise würde ich den ESP8266 als virtuellen COM-Port im PC
> sehen, ohne mich weiter drum kümmern zu müssen.
> Gescheitert bin ich bisher an der wechselnden IP-Adresse per DHCP.
Wer ist in dem Netz der DHCP Server?
Ein Router?
Ein Software DHCP wie eisfair / fli4l?
Ein weiteres ESP Modul?
Du konfigurierst denke ich ( AP Mode, Zugangsdaten etc ) sowieso jedes 
ESP Modul. Dann frag das ESPModul mit AT Command ab, welche MAC es hat. 
Diese Mac teilst dem DHCP mit, dort stellst eine feste IP dann ein und 
vergibst gleich einen Namen im DNS.
z.B.
1
a1:b2:c3:d4:e5:f6  192.168.5.50  esp_01
2
b1:c2:a3:d4:e5:f6  192.168.5.51  esp_02
3
c1:a2:b3:d4:e5:f6  192.168.5.52  esp_03
> Klar, ich kann sie auf der Zielhardware auslesen, dann weiss sie aber
> das PC-Programm noch nicht. Ich kann sie auch im router sehen, hilft
> auch nicht wirklich. arp -a hilft, wenn die MAC-Adresse bekannt, aber
> auch da habe ich nichts wirklich brauchbares gefunden, um aus VB heraus
Ping esp_01
Ping esp_02
Ping esp_03
Sollte dann gehen,
im Netzwerkrechner den DNS auf deinen Router stellen, z.B. dein Router 
hat die ip 192.168.5.1
Dann ist der DNS der Eintrag: 192.168.5.1
> aus der MAC die aktuelle IP-Adresse zu finden, um dann zu kommunizieren.
> Szenario:
> -ESP ist im WLAN angemeldet und verbunden
> -ich starte eine PC-Software und möchte exakt mit diesem oder jenem
> Modul kommunizieren können, ohne jedesmal händisch die aktuelle IP
> eingeben zu müssen
Du müsstest es einmal einrichten.
>
> Irgendwie drehe ich mich da seit ein paar Tagen im Kreis...
Jetzt nicht mehr
Lg rudi ;-)

von Ronny S. (phoenix-0815)


Lesenswert?

Hallo Rudi,

schöne Erklärung wie man es machen kann.

Aber er sucht eine Möglichkeit das alles nicht machen zu müssen.

Kunden Endlösung ohne extra Konfiguration durch den Kunden.

Plug an Play soll es werden.

Gruß Ronny

von Gerhard (Gast)


Lesenswert?

Ganz plug 'n play wirds wohl eh nicht gehen.
Gehe jetzt mal vom "Normalzustand" WLAN-Router aus.
Habe die Hintertür, per USB die Zugangsdaten einzurichten (Netzwerk, 
password, Verschlüsselungstyp). Hoffe aber noch, diese Sachen per auch 
per AP und mobiles Gerät einrichten zu können. Ist aber eher 
Nebenkriegsschauplatz.

>Dann frag das ESPModul mit AT Command ab, welche MAC es hat.
>Diese Mac teilst dem DHCP mit, dort stellst eine feste IP dann ein und
>vergibst gleich einen Namen im DNS.
>z.B.

>a1:b2:c3:d4:e5:f6  192.168.5.50  esp_01
>b1:c2:a3:d4:e5:f6  192.168.5.51  esp_02
>c1:a2:b3:d4:e5:f6  192.168.5.52  esp_03

Das scheint das zu sein, was ich suche. Nur verstehe ich nicht wie :-(

Also:
-ich habe das ESP8266 erfolgreich im Netzwerk angemeldet
-ich habe die MAC-Adresse (z.B. 18:fe:34:99:21:4d)
-ich habe die aktuelle IP (z.B 192.168.2.112)

und könnte nun den Router irgendwie veranlassen, dieser MAC immer diese 
IP zuzuordnen und diese niemals einem anderen Gerät zu geben?
Falls ja, wie erfährt der PC diese IP?

Ich gebs ja zu, ich kenne mich mit dem Kram nicht wirklich aus.

von r_u_d_i (Gast)


Lesenswert?

Das Szenario beschreibt eine gewerbsmäßige Handlung mit dem ESP ;-)
Was zahlt „gerhard“  denn freiwillig der Community ;-)
..
Der Rechner, auf dem das VB Programm arbeitet:
Das VB Programm kennt dem Rechner seine MAC, IP, Gateway, DNS Eintrag.
Das VB Programm kennt auch von jedem Modul die MAC Adresse wenn 
„gerhard“ beides herausgibt.
Der „gerhard“ und das VB Programm wissen  welche MAC die Module haben.
Jetzt muss „gerhard“ über das VB Programm eine Socket zu der MAC des 
Moduls aufbauen und die IP über arp abfragen. Diese IP merkt sich das VB 
Programm. In der Regel ändert der DHCP Server die IP ( Gültigkeit ) 
glaube ich erst nach langer Zeit, aber egal, das VB kann bei jedem Start 
über die MAC des ESP die IP abfragen.
Jetzt kann das VB Programm jedes Modul über IP erreichen und weiß 
welches es ist;
Soll das Modul das VB Programm finden, dann trägt sich das VB in der 
HOST Datei mit „gerhard“ ein und hängt die IP Adresse des VB Rechners 
ran. Den DNS Eintrag teil das VB Programm dem ESPLER mit, je nach dem ob 
„gerhard“ eigene FW macht oder nicht, dem Espler wird er VB Rechner als 
DNS mitgeteilt. Der Espler kontaktiert „gerhard“ oder ohne DNS die IP 
des VB Rechners.
Beste Beispiel:
IP Wlan Cameras. Dort gibt es ein Tool, dass die Camera im Netz findet, 
mit dem Tool trägt man dann die passende IP an der Camera ein. Nichts 
anderes müsste jetzt das VB Programm machen.
POLLIN – PREMIUMBLUE

von Gerhard (Gast)


Angehängte Dateien:

Lesenswert?

"gewerbsmässig" hihi, vielleicht - wenn es denn überhaupt irgendwie 
funktionieren würde und sich dann auch Käufer finden würden :-)
Im Moment geht es mir nur ums Prinzip.
Inzwischen hat das Modul die 192.168.1.100 bekommen :-(, vorhin war es 
noch die 112...

von Jürgen H. (heidi02)


Lesenswert?

r_u_d_i schrieb:
> Noch zu hoch im Preis aber denke man soll es erwähnen:
>
> LUA & ESP8266 mit USB
>
> 
http://www.aliexpress.com/store/product/New-Wireless-module-NodeMcu-Lua-WIFI-Internet-of-Things-development-board-based-ESP8266-Limited-number/1383971_32260333698.html

Scheint wohl gerade ( 1 day left ) für 11,99$ zu haben zu sein.

von Interrupter (Gast)


Lesenswert?

Gerhard schrieb:
> Wie stellt man es an, dass man jemandem einen Sensor mit ESP8266 und
> eine kleine PC-Software in die Hand drückt und die dann ohne Klimmzüge
> (Router anschauen, IP-Adresse suchen, diese dann eingeben) mit dem
> Sensor reden kann?
> Ich such keine fertige Lösung, sondern das Grundprinzip, wie das zu
> schaffen ist.

Indem man dem Sensor eine feste voreingestellte IP mit einer Subnetmaske 
gibt und auf dem PC nur eine 2.IP mit dieser Subnetzmaske an die 
Netzwerkkarte bindet.

Die Wahrscheinlichkeit das die IP mit dem vorhandenen Netzwerk 
kollidiert tendiert gegen Null.

Nimm halt was exotisches wie 111.222.123.1/24 oder so.....

von H.Joachim S. (crazyhorse)


Lesenswert?

Private Sub GetArp()
       Dim psi As New ProcessStartInfo
        psi.FileName = "arp"
        psi.Arguments = "-a"
        psi.UseShellExecute = False
        psi.RedirectStandardOutput = True
        Dim p As Process = Process.Start(psi)
        Dim s As String = p.StandardOutput.ReadToEnd()
        MessageBox.Show(s)
End Sub

Wenn du nun die MAC kennst, kannst du die aktuelle IP rausfischen und 
alles ist gut. Oder wo ist das Problem?

von r_u_d_i (Gast)


Lesenswert?

Hi
na ja vieleicht nicht ganz neu:

Beitrag "OT / Transcend WIFI SD Card aus 2013"

und ich weiss auch nicht ob es funktioniert, aber theoretisch lässt sich 
so ganz einfach ein Filesystem über den WIFI erreichen.
Ich meine jetzt ein autarkes WIFI Cloud System über IoE / IoT ohne 
Rechner, eben auf dieser WIFI SD.

Mein SD Projekt bindet eine Micro SD über HSPI ein, speichern, logen, 
booten..
aber ich bin noch nicht so glücklich damit, setzt ab und zu mal aus, 
liegt an den verschiedenen Micro Cards - mit der einen geht es mit der 
anderen geht es nicht.

Bei Recherchen lese ich in einem alten Bericht von dieser WIFI SD aus 
2013, das lässt mir sehr viel Spielraum.
Nein ich hab bisher noch nichts davon gehört - stell ich mir das jetzt 
einfach vor oder ist es einfach mit der Wifi SD.
Akku ran und das Ding stellt ein FileSystem per Wifi zur Verfügung?

Oder ist das nur für spezielle Kameras?

Das wäre doch eine gute Ergänzung?

lg rudi ;-)

von Markus B. (rusticus)


Lesenswert?

Mir schließt sich noch nicht so ganz der Sinn dahinter aber dazu noch 
zwei Links:

http://dmitry.gr/index.php?r=05.Projects&proj=15.%20Transcend%20WiFiSD
http://haxit.blogspot.ch/2013/08/hacking-transcend-wifi-sd-cards.html

Hat nun einer schon mal den ESP über SPI befeuert und geschaut, welche 
Übertragungsgeschwindigkeiten drin sind?

von r_u_d_i (Gast)


Lesenswert?

@Markus:

Danke für die links!
Ich zerbreche hier fast wegen mangelnde SD Cards - die ich am SPI vom 
ESP8266 anhänge und durchteste ..
einmal gehts - einmal geht es nicht ( von SD Card zu SD Card verschieden 
) und ich komm den Teufel nicht drauf an was es liegt. ..FAT ..FAT32..

Hab deswegen die Transcend WIFI SD daher mal für ein Versuch für eine 
Cloud vor, da der ESP8266 mit dem originalen Protokoll im isolierten AP 
Mode arbeitet und die eingewählten Clients sich nicht untereinander 
unterhalten können sondern nur der AP Espler selber oder immer über ihn 
selber mit einer weiteren Verbindung auf einen echten AP was insoweit 
keinen Sinn macht, die Daten von einem Puffer zu einem anderen Puffer zu 
schaufeln um diese weiterzureichen bzw einen weiteren WIFI Adapter als 
AP Mode zu betreiben wenn sich ESPler unterhalten wollen.

Mit Deiner Frage nach SPI bist auf der richtigen Fährte!  ;-)
Der Clone geht theoretisch und halb praktisch.
Wenn er mit SD geht geht er auch mit angeschlossenen Devices.
Da will ich hin.

lg rudi ;-)

von Ronny S. (phoenix-0815)


Lesenswert?

@ Rudi

und welche (Fragestellung) oder Info könnte Dich nun hier weiter 
bringen.

Welche SD Karte, von welchem Anbieter, in welcher Größe und mit welchem 
genauen Format macht denn wann was und wann was nicht.

Die dazugehörige SPI Config wäre auch Interessant um das nachvollziehen 
zu können.

Gruß Ronny

von r_u_d_i (Gast)


Lesenswert?

Ronny schrieb:

> und welche (Fragestellung) oder Info könnte Dich
> nun hier weiter bringen.

;-)
Wer postet den Quellcode zu einer funktionierenden (H)SPI Firmware zu 
einer angeschlossenen High End Kamera die Bilddaten per WIFI forwardet 
zu einem Industrie 4.0 Server
;-)


> Welche SD Karte, von welchem Anbieter, in welcher
> Größe und mit welchem genauen Format macht denn wann
> was und wann was nicht.

Der Report wäre einfach zu lang Ronny, zu durchkreuzt und eine 
vorläufige Logik lässt sich nicht erkennen; hab eine Tabelle angeleget 
(Excel) jetzt als Hilfsmittel damit ich manche Sachen nicht doppelt 
mache.

> Die dazugehörige SPI Config wäre auch Interessant um das
> nachvollziehen zu können.

in c oder basic ?
;-)


lg rudi ;-)

ps:
Mit dem MCP23S17 hab ich kein Problem Ronny- damit steuere ich ein LED 
Block an, auch das I²C OLED funktioniert , also Grund Sache steht mit 
SPI & I²C, aber das mit den SD Crad ist mir ein Rätsel.

von Ronny S. (phoenix-0815)


Lesenswert?

Speicherkarte befindet sich normalen MMC-Modus.

Um in den SPI-Modus zu gelangen muss der Reset-Befehl gesendet werden, 
während das
ChipSelect-Signal SS aktiv ist.

Dann Antwortet die Karte schon mal,  was erhälst Du ?
------------------------------------------------------


Bei Abfrage der Byte 4 bis 1 ?

------------------------------------------------------

Bei Abfrage von Byte 0 ?

Die ersten 7 Bit dieses Bytes sind hier der CRC-Code des übertragenen 
Befehls.

Im SPI-Modus wird dieser CRC-Code normalerweise nicht ausgewertet,also 
erhälst Du keine Fehler Meldung ohne eine extra Abfrage.

Nur beim Reset-Befehl wird der CRC-Code ausgewertet!



------------------------------------------------------

>> Mögliche Antworten Deiner Karten hier als Übersicht.


Die Speicherkarte quittiert jeden Befehl, den sie empfängt mit einer 
Antwort, die 1 Byte lang ist.

Bit 7 ist immer Null.

Bit 6  Dieses Bit wird gesetzt, wenn auf eine Speicheradresse zugegrifen 
werden soll, die es nicht gibt.

Bit 5 Durch Setzen dieses Bits wird gekennzeichnet, dass die Ausrichtung 
der im Befehl codierten Speicheradresse
im Konflikt zu der Ausrichtung der physikalischen Adresse steht.

Bit 4 Dieses Bit gibt an, ob bei einer Löschsequenz Fehler aufgetreten 
sind.

Bit 3 Durch das Setzen dieses Bits wird angezeigt, dass der CRC 
Vergleich fehlgeschlagen ist und daher
ein Kommunikationsfehler vorliegen muss.

Bit 2 Dieses Bit wird gesetzt, wenn der gesendete Kartenbefehl falsch 
ist, z.B. wenn es sich dabei um
einen Befehl handelt, der vom aktuell gültigen Speicherkartenprotokoll 
nicht unterstützt wird.

Bit 1 Dieses Bit wird gesetzt, wenn eine Löschsequenz abgebrochen wurde.

Bit 0 Dieses Bit wird gesetzt, wenn die Initialisierung der 
Speicherkarte erfolgreich abgeschlossen wurde.

>>> Achtung Wichtig !
---------------------

Die Speicherkarte kann an dieses Antwortbyte noch sogenannte  " busy 
tokens " anhängen !!

Das heißt Sie arbeitet noch die Befehle ab. ( Token, das ein Byte lang 
ist, hat dann immer den Wert 0 )

------------------------------------------------------------------------ 
---
Zur Info

1. Der Lese- oder Schreibbefehl wird gesendet und quittiert.
2. Dann folgt ein Startbyte mit dem Wert 0xFE, das den Beginn der 
Nutzdaten anzeigt.

von Ronny S. (phoenix-0815)


Lesenswert?

r_u_d_i schrieb:
>>
> Der Report wäre einfach zu lang Ronny, zu durchkreuzt und eine
> vorläufige Logik lässt sich nicht erkennen; hab eine Tabelle angeleget
> (Excel) jetzt als Hilfsmittel damit ich manche Sachen nicht doppelt
> mache.

>>   Naja okay ist halt ne Menge Arbeit die man da rein stecken tut.

>> Die dazugehörige SPI Config wäre auch Interessant um das
>> nachvollziehen zu können.
>
> in c oder basic ?
> ;-)

Das ist mir egal wobei mir basic wie immer lieber ist und ich schneller 
klar komme ( lach ).

Gruß Ronny

von Ronny S. (phoenix-0815)


Lesenswert?

r_u_d_i schrieb:
> ps:
> Mit dem MCP23S17 hab ich kein Problem

Ich leider ja habe immer noch keine hier.Oled auch noch nicht.

Habe hier im Momnet nur 8 Biter und davon 2 an einen Grafikcontroller 
für 240*128 s/w über SPI.

Das ist auch Spannend kannst glauben.

Gruß Ronny

von r_u_d_i (Gast)


Lesenswert?

;-)
ich les das jetzt auf und ab:

https://www.sdcard.org/downloads/pls/simplified_specs/part1_410.pdf

https://www.sdcard.org/downloads/pls/simplified_specs/

und morgen abend muss das von der hand gehen.

lg rudi ;-)

von r_u_d_i (Gast)


Angehängte Dateien:

Lesenswert?

Hi

jetzt läufts und bin sehr zufrieden
mal eine Selbstbeweihräucherung zwischendurch ist hoffentlich erlaubt

ESP8266 SPI & MCP23S17
http://www.youtube.com/watch?v=RzduRWkV2LM

Der MCP23S17 wird vom ESP8266 gesteuert, der ESP8266 als MASTER.

Als Tip für  schnellen Aufbau- sieht man auch im Video - Hab den RM 2.0 
Sockel aus einem 2.5 auf 3.5 HDD Adapter hergestellt,
einfach in der Mitte geteilt. Man hat dann am Fuss 2.54 und am Kopf für 
den ESP das RM 2.0.

moin moin

lg rudi ;-)
1
MOSI GPIO12
2
MISO GPIO13
3
CLK GPIO5
4
CS GPIO4

von r_u_d_i (Gast)



Lesenswert?

Hi
anbei ausführliche FCC Unterlagen zum ESP8266EX.
Die Prüfung fand mit dem in den Unterlagen bezeichneten Modul ( Bild ) 
statt - dabei sind auch Shematic und Report.

In der Anlage sind auch externe Antennen aufgeführt.

Die FCC ID lautet:
1
2AC7Z ESP8266EX bzw 2AC7ZESP8266EX

lg rudi ;-)


btw:

Das AI-THINKER ESP-12 hat die FDD ID:
1
2ADUI ESP-12 bzw 2ADUIESP-12

Seit ein paar Tagen tauchen die ersten 'deutschen' Module auf die mit 
der selben FCC ID der Espressif geprüften Module gekennzeichnet sind 
aber nichts mit den geprüften Modulen ( Bild ) insgeheim zu tun haben!
Espressif verwendet ausschliesslich nur den SoC und einen Flash und 
keine kombination mit weiteren mcu's, z.B. Arduino oder andere.

von R. W. (Gast)


Lesenswert?

Neueste SDK Version vom 23.01.2015 steht online:

ESP8266 SDK (esp_iot_sdk_v0.9.5_15_01_23)

http://bbs.espressif.com/viewtopic.php?f=5&t=154


lg rudi ;-)

von R. W. (Gast)



Lesenswert?

Anbei die aktuelleste API DOKU Version vom 22.01.2015

lg rudi ;-)

von Jens (Gast)


Lesenswert?

Ich würde gerne eine kleine Platine mit dem ESP-12 erstellen, nur finde 
ich leider keine Zeichnung, auf dem ich die genauen Abmessungen des 
ESP-12 Moduls finde. Große 24x16mm², Padabstand 2mm ist klar, aber wo 
finde ich mehr Infos?

Thx

von R. W. (Gast)


Lesenswert?


von Jens (Gast)


Lesenswert?

R. W. schrieb:
> @jens
> http://www.electrodragon.com/w/WI07_SMD
> ;-)
Danke für die Antwort, diese kannte ich aber bereits. Ich hätte gehofft 
dass jemand etwas mit mehr Details, wie z.B. die Große der Pads hat.

von R. W. (Gast)


Lesenswert?

@jens:
Haben Pad Grössen  Bohrungen  Stiftdurchmesser nicht DIN Grössen für 
RM 2.0 bzw RM 2.54 in den entsprechenden Eagle Bibliotheken oder andern 
PCB Software oder benutzt Du eigene CAD Software?

von Jens (Gast)


Angehängte Dateien:

Lesenswert?

R. W. schrieb:
> Haben Pad Grössen  Bohrungen  Stiftdurchmesser nicht DIN Grössen für
> RM 2.0 bzw RM 2.54
Ich wollte das Modul eigentlich als SMD und nicht mit Stiftleisten auf 
meine Platine löten, bis jetzt habe ich für SMD-Bauteile immer das 
"Suggested Land Pattern" aus dem Datenblatt abgezeichnet, beim ESP-12 
finde ich aber leider nichts. Ich habe mal versucht mit den gefundenen 
Infos eines zu entwerfen, denkt ihr das könnte passen?

von r_u_d_i (Gast)


Lesenswert?

@jens
gute arbeit! mit füller sogar.
schau mal:
http://bbs.espressif.com/download/file.php?id=51
vieleicht kannst das verwenden und abändern.
lg rudi ;-)

von Jens (Gast)


Lesenswert?

Ich denke jetzt sollte es passen, danke für die Hilfe. Sobald die Post 
mein ESP-12 bringt werde ich es mit dem Ausdruck vergleichen und 
Rückmeldung erstatten.

von Torsten C. (torsten_c) Benutzerseite


Lesenswert?

Jens schrieb:
> Sobald die Post mein ESP-12 bringt werde ich es mit dem Ausdruck
> vergleichen und Rückmeldung erstatten.

Cool, danke. :-)

Weil's eher hierhin gehört:
Ich schrieb im Beitrag "Re: Sammelbestellung OLED 0.96 I2C für den ESP8266":
> ❶ Der ESP muss sich per AT-Kommando über RX/TX in einen Modus
>    bringen lassen, um danach AT-Kommandos per Telnet entgegen zu nehmen;
>    Z.B. „AT+TELNET+AT=22“ und er horcht auf Port 22 nach AT-Kommandos.
> ❷ Der ESP muss sich die letzte Einstellung für TELNET+AT im EEPROM
>    merken und nach einem Reset wieder herstellen.
> ❸ Die verfügbaren Pins müssen per AT-Kommando nutzbar sein: GPIO,
>    I²C, SPI, PWM, ADC. Beim ESP-01 vielleicht nur ein GPIO (Reed-Kontakt,
>    Relais, …), beim ESP-12 vielleicht alles, vielleicht sogar frei
>    konfigurierbar.
>
> Das ist dann zwar alles ohne Verschlüsselung, aber es geht, um dafür ein
> PCB zu produzieren und zu testen.

Eine Firmware mit ❶, ❷ und ❸ wäre für Prototypen m.E. optimal. Dann 
könnte man erstmal ganz flexibel basteln und hätte schnelle Ergebnisse. 
Auf das "Xtensa NO VM" und das "das esptool von 'mamalala'" kann man 
sich später immer noch einlassen, um damit ein verschlüsseltes 
Nicht-AT-Protokoll zu erstellen (z.B. JSON per HTTPS + Login-Passwort).

Entweder die Chinesen machen das, oder einer von uns müsste das mal 
machen. Ich kann´s die nächsten Monate leider nicht.

: Bearbeitet durch User
von r_u_d_i (Gast)


Lesenswert?

Torsten schrieb

zu 1 über ein geschütztes Webinterface ist das gut ausbaufähig
zu 2 runlevel ist das wenigste
zu 3 ja da hat jeder so seine Vorstellung was gut wäre, die 
Eierlegendewollmilchsau muss sich jeder selber bauen, nach einem halben 
Jahr Einarbeit dürften langsam aber sicher gute Projekte hervorkommen.

> Ich kann´s die nächsten Monate leider nicht.

dann sind wir schon zu zweit -

lg rudi ;-)

von Torsten C. (torsten_c) Benutzerseite


Lesenswert?

r_u_d_i schrieb:
> ja da hat jeder so seine Vorstellung was gut wäre

Ich weiss nicht, wie "was gut wäre"^^ gemeint ist. Wenn jeder hier seine 
Vorstellungen beschreibt und man versucht die alle zusammen zu bringen, 
geht das sofort ins Uferlose.

Ich denke, so eine FW wäre nur dazu da, um ohne Verschlüsselung schnell 
mal einen GPIO, den I²C, SPI, PWM oder ADC nutzen zu können, also um 
Hardwar in Betrieb zu nehmen. Der ESP-12 hat ja reichlich Pins. 
Vielleicht reicht eine feste Zuordnung, mit der man fast alles irgendwie 
machen kann. Vorschlag:

Default sind alle Pins als GPIO-Input geschaltet und per AT-Kommando 
auslesbar.

I²C, SPI, PWM1, PWM2, ADC1 und ADC2 liegen auf festen Pins, und wenn man 
die per AT-Kommando aktiviert, gehen halt die GPIOs verloren.

Die restlichen (nicht auf I²C, SPI, …) umgeschalteten GPIOs kann man per 
per AT-Kommando auch auf Output (auch Open-Drain?) umschalten und per 
AT-Kommando beschreiben.

Wie PWM und ADC per AT funktionieren sollten, liegt m.E. auf der Hand.

Bei I²C und SPI müsste man sich noch Gedanken machen. Die 
Directory-Syntax von Routern finde ich für "quick&dirdy" ohne 
Verschlüsselung oversized.

PS: Statt Directory-Syntax finde ich JSON per HTTP/GET und HTTP/Post 
noch sinniger.

: Bearbeitet durch User
von Torsten C. (torsten_c) Benutzerseite


Lesenswert?

Torsten C. schrieb:
> in einen Modus bringen lassen, um danach … Kommandos per Telnet
> entgegen zu nehmen;

Dabei steht unter http://tomeko.net/other/ESP8266/ schon:
> modified firmware from electrodragon.com allows controlling both
> GPIO0 and GPIO2 with either AT commands or commands sent via TCP/UDP

Also kann man den ESP8266 (ESP-01) bereits "standalone" nutzen? Ich 
wüsste nicht, womit das gehen sollte, ohne selbst eine neue FW zu 
schreiben oder einen µC an RX und TX anzuschließen.

Oder kennt jemand eine FW, mit der "controlling GPIO2 with commands sent 
via TCP/UDP" im Standalone-Betrieb bereits geht?

von revue (Gast)


Lesenswert?

Torsten C. schrieb:
> Torsten C. schrieb:
>> in einen Modus bringen lassen, um danach … Kommandos per Telnet
>> entgegen zu nehmen;
>

START:

> Dabei steht unter http://tomeko.net/other/ESP8266/ schon:


>> modified firmware from electrodragon.com allows controlling both

^^^^^^^^^^^^

Das Zauberwort heist hier : modifizierte

>> GPIO0 and GPIO2 with either AT commands or commands sent via TCP/UDP
>
> Also kann man den ESP8266 (ESP-01) bereits "standalone" nutzen?

Was ist für Dich Standalone?
Was willst du damit nutzen?
Jeder nutzt etwas anderes auf dem ESP8266 - es gibt verschiedene Module 
die alle etwas anderes  unterstützen.


> Ich
> wüsste nicht, womit das gehen sollte, ohne selbst eine neue FW zu
> schreiben oder einen µC an RX und TX anzuschließen.


Es gibt Firmware die mehr unterstützen als die 0815 Firmware die bisher 
immer auf den Modulen bereits vorhanden sind.
Jede modifizierte Firmware unterstützt etwas anderes.
Jedes Modul wird anders von Firmware unterstützt.

Da ist er auch wieder in deinem Satz, der Widerspruch, Thorsten, bei 
allen Respekt, Du solltest anfangen Firmware zu schreiben damit du weist 
von was du redest in dieser Richtung - oder dich mit den Informationen 
die hier im Thread stehen auseinandersetzen. Du läufst gerade dem ganzen 
hinterher anstatt vorne dabei zu sein, wo du eigentlich hingehörst.

>
> Oder kennt jemand eine FW, mit der "controlling GPIO2 with commands sent
> via TCP/UDP" im Standalone-Betrieb bereits geht?

Ja, wenn Du mit Standalone den Betrieb ohne jeglichen Anschluss eines 
weiteren µC damit meinst, ja die gibt es seit es Firmware Entwickler 
gibt die sich mit dem Programmieren der Firmware auseinander gesetzt 
haben, selbst Ronny hat bereits so eine "EierlegendeWollmilchsau" samt 
Console und Tools und schaltet seinen Garten vom Handy aus per WIFI.

Wo bist du nur immer - manchmal kommt man sich durch solche Fragen 
zurückversetzt vor oder man meint, dass du Spass machst.

Wenn Du jetzt anfängst zu fragen, wo es solche Firmware zum download 
gibt, dann

GOTO START

Wir drehen uns gerade im Kreis mit deinem Anliegen

;-)

von Torsten C. (torsten_c) Benutzerseite


Lesenswert?

revue schrieb:
> Wir drehen uns gerade im Kreis mit deinem Anliegen

Ich drehe mich doch gar nicht. Ich will erstmal nur ein Relais per GPIO 
steuern, ohne µC an RX und TX und erstmal ohne die FW-Toolkette und 
eigene FW. Wenn es irgendwo eine fertige FW gibt, die ich nur flashen 
muss, wäre das fein.

Der Satz "modified firmware from electrodragon.com …"^^ hörte sich so 
an, als wenn es die schon irgendwo gibt, daher die Frage.

revue schrieb:
> Du solltest anfangen Firmware zu schreiben

Wenn es nötig ist, OK. Dann aber "irgendwann" mal.

revue schrieb:
> wenn Du mit Standalone den Betrieb ohne jeglichen Anschluss eines
> weiteren µC damit meinst

Gibt es Zweifel daran, was ich gemeint habe? Ja, genau das meine ich.

revue schrieb:
> ja die gibt es seit es Firmware Entwickler gibt

Hast Du einen Link? Ich wiederhole mich:

Ich schrieb:
> Oder kennt jemand eine FW, mit der "controlling GPIO2 with commands sent
> via TCP/UDP" im Standalone-Betrieb bereits geht?

: Bearbeitet durch User
von Holger W. (holgerw)


Lesenswert?

Du fragst nach dem ESP01, mit dem habe ich es noch nicht so gemacht, da 
ich dort nur die serielle Schnittstelle nutze.
Mit dem ESP03 habe ich es bereits täglich im Einsatz, per WLAN GPIO12-14 
zu schalten.
Das SDK findet man auf diversen Webseiten, ich verwende eine von mir 
modifizierte Version 9.2.2

Holger

von r_u_d_i (Gast)


Angehängte Dateien:

Lesenswert?

Dateianhang: patch
behebt:
1) system_print_meminfo(); heap size printf error
2) uint8 beacon_interval; change to uint16

espressif download link:
http://bbs.espressif.com/download/file.php?id=190

Info:
http://bbs.espressif.com/viewtopic.php?f=5&t=154#p557

lg rudi ;-)

persönl. Anmerkung:
Für produktiven Einsatz ist die Version noch nicht zu empfehlen!
Sie hat noch einige Fehler! Es folgen Patch2...Patch3...

von Torsten C. (torsten_c) Benutzerseite


Lesenswert?

Holger W. schrieb:
> Mit dem ESP03 habe ich es bereits täglich im Einsatz, per WLAN GPIO12-14
> zu schalten.

Cool. Aber die .elf oder .bin magst Du nicht veröffentlichen, oder? 
Damit könnte man halt schon mal die Hardware entwickeln und in meinem 
Fall die "Funkschalter" in der Prakis einsetzen. Verbesserungen mit 
eigener Firmware könnte man später immer noch machen, wenn die Familie 
mit den neuen Funkschaltern zufrieden ist (Reichweite, 
Schaltverzögerung, ...)

von Holger W. (holgerw)


Lesenswert?

Direkt veröffentlichen nicht, aber per PN gerne, auch Source.
Hast du den ESP03 schon vorliegen ? Ansonsten schreib wenn du ihn hast, 
dann schick ich dir alles. Ich bastel noch täglich dran ;-)

Holger

von V. K. (fragender)


Lesenswert?

Hallo Holger,
kurze frage mal heißt das jetzt  (GPIO12-14) 12 und 14 oder 12 bis 14 ?

Danke

von Holger W. (holgerw)


Lesenswert?

GPIO12, GPIO13 und GPIO14.

Holger

von V. K. (fragender)


Lesenswert?

Holger W. schrieb:
> GPIO12, GPIO13 und GPIO14.
>
> Holger

Okay Danke für die schnelle Antwort.

lg

von r_u_d_i (Gast)


Lesenswert?

moin moin,

pico TCP
http://www.picotcp.com/

https://github.com/tass-belgium/picotcp/wiki

schaut es euch mal an, es sieht sehr interessant und vielversprechend 
auf dem ESP8266 aus : multicast udp support & working mdns & OLSR mesh 
stuff

https://twitter.com/maximevince/status/528936982077276160

https://github.com/tass-belgium/picotcp/releases

lg
rudi ;-)

von Waldemar P. (waldi_p)


Lesenswert?

Hallo zusammen,

In anderen Foren habe ich Hinweise auf neuere AI-THINKER software
gefunden die für Stand-Alone anwendungen mit AT- Befehlen brauchbar
were.
Hier Auszug aus LOG:

  Update Log
1 An amendment to the restart frequently executed serial AT
  commands problem with large amounts of data stops responding
  problem
2 no longer picky serial debugging software, support PuTTY,
  SecureCRT and other serial debugging tools, the AT command
  at the end, is not mandatory \ r \ n, CR or LF can, CRLF can
3 AT + CIPAP? AT returns the IP address of the module current
  AP mode + CIPAP = "192.168.4.2" Setting the IP address of
  the AP mode
4 AT + CIPSTA? View IP address AT STA mode + CIPSTA = fixed IP
  "192.168.1.2" STA mode setting above operations are effective
  immediately without restarting
5 AT + CIPAPMAC query the current MAC address of the AP mode settings
  for the current MAC address of the AP mode
  AT + CIPAPMAC =? "1a: fe: 34: 9e: 34: a9"
6 AT + CIPSTAMAC exercise MAC address AT STA mode +
  CIPSTAMAC =? "18: fe: 34: 9e: 34: a9"
  AP mode settings for the current MAC address
7 AT + CIOADC command reads the ADC value Note: ADC input voltage
  range is between 0V to 1V! 0 to 1024,10 bit precision
8 AT + CIOREAD command reads the GPIO AT + CIOREAD = 0 reads GPIO0
  level assumptions GPIO0 is high, it will return 1: HIGH, otherwise
  it returns 0: LOW GPIO range of digital, GPIO0, GPIO16 can
9 AT + CIOWRITE command to set the GPIO AT + CIOWRITE = 0,0 setting
  GPIO0 level is low AT + CIOWRITE = 16,1 set of high level GPIO16
10 baud rate support wider110,300,600,1200,2400,4800,9600,19200,
  38400,57600,74880,115200,230400,256000,460800,921600
11 bugfix

The next version supports 6-channel PWM AT cloud server and set
 of AT commands Smartconfig

von r_u_d_i (Gast)


Lesenswert?

http://www.electrodragon.com/w/ESP8266_Custom_AT_Firmware

lg rudi ;-)

"Please note the firmware is customized, based on Espressif SDK source"
vorsicht es könnte sich um gebastelte fw handeln ;-)
gell holger ;-)

von R. W. (Gast)



Lesenswert?

Hi

AT Version 0.22 b 1.0 baut auf auf dem SDK 0.9.5
unterstützt neue boot medien ( AT+RST und boottext zu SPI Medium )
ausführliche Infos später mehr sobald die Unterlagen public sind.

Flashen wie folgt:

boot_v1.2.bin 0x00000
user1.new.bin 0x01000
blank.bin 0x3E000
und!!!
blank.bin 0x7E000

Attached ist auch AT Commands V 0.21
sobald die 0.22 vorliegt wird nachgelegt.

lg rudi ;-)

Quelle:
http://bbs.espressif.com/download/file.php?id=213

Thread:
http://bbs.espressif.com/viewtopic.php?f=13&t=163#p632

btw:

Bedauere sehr dass Espressif die AT Src nicht mehr zur Verfügung stellt.

http://bbs.espressif.com/viewtopic.php?f=17&t=184


Bitte prüft in jedem Fall die Quellen der AT Firmware und seid nicht 
allzu leichtsinnig damit. Jeder Hersteller macht da in Zukunft denke ich 
mal seine eigene.

von R. W. (Gast)



Lesenswert?

Hi

Stanzer, Developer Director von Espressif, übergab mir ein paar 
Unterlagen, u.a. diese Specification in engl in der neuesten Version 4.2 
für meine Kontakte in der Führungsspitze, dazu zählt für mich 
Mikrocontroller.net dazu.

Attached 4.2 als pdf in engl.


Ich möchte auf ein Statement von mir in Sachen NDA Materialien / 
Dokumente  hinweisen dass sich zwangsweise ergeben hat.

Beitrag "Re: ESP8266 - Antenne umbauen ?"

Dann zum Thread:
auch auf weitere Module, die bei espressif den 'Eignungstest' bestanden 
haben,
http://bbs.espressif.com/viewtopic.php?f=20&t=178

ein paar Bilder attached.
ESP-07 auf dem 2.54 shield ( gibt es im Sammelbestellthread )

http://www.ai-thinker.com/
ESP-01
ESP-07


http://www.smartline.com.cn
LM01
LM02
LM03

http://www.magictek.net
WFM01A
WFM02A
WFM03A

lg
rudi ;-)

von R. W. (Gast)


Lesenswert?

Hi

vor der chinesischen Jahreswendfeier kam eine Beta Version zum SK 0.9.6 
heraus, die ein paar Sachen ausmerzt.

http://bbs.espressif.com/viewtopic.php?f=7&t=205

Ich hänge das File jetzt nicht mitdran, kann sihc ja jeder von der 
quelle laden:

http://bbs.espressif.com/download/file.php?id=220


Hab es selber jetzt einmal gleladen, die AT Version einmal bisschen 
umgeschrieben und erfolgreich compiliert.

Ich weiss nicht wie es euch geht, aber in der letzten Beta war das nicht 
so ohne weiteres möglich ohne gewisse Anpassung vorzunehmen.

Jetzt läuft es zumindest schon mal sehr gut durch den compiler.

Was mich noch beschäftigt - wie ändert ihr jetzt die Revision für den
AT-GMR command? Espressif will das ja gerne sehen wenn man anpasst :)

einfach at_version.h anlegen und includieren bringt nichts - zumindest 
jetzt mal bei mir - wie überschreibt ihr die vorhandene feste Revision 
in der at.a - legalerweise! ;-)

Rätsel im Moment noch - vieleicht komm ich ja noch drauf - aber 
vieleicht gehts durch Mithilfe schneller.

lg

rudi ;-)

von Holger W. (holgerw)


Lesenswert?

Hallo,
hat jemand von euch den ADC erfolgreich in Benutzung ?
Bin mit dem SDK 9.2.2 unterwegs und nutze read_ADC();
Wenn ich den direkt im HTTP Request auslese und ausgebe, stimmt der Wert 
immer, z.b. 111
Jetzt habe ich das Auslesen in einen 5 Sekunden Timer gelegt und bekomme 
andere, wechselnde Werte. Z.b. bei der gleichen Stellung mal 95, sehr 
oft 324 und zwischendurch auch mal 111.

Beide Varianten beschreiben die gleiche volatile uint16 Variable.

Bin irgendwie ratlos...
Holger

von Markus U. (markjus) Benutzerseite


Lesenswert?

Der ADC funktioniert nur, wenn nicht gesendet/ empfangen wird.

von r_u_d_i (Gast)


Lesenswert?

Markus U. schrieb:

> Der ADC funktioniert nur, wenn nicht gesendet/ empfangen wird.

Auf deinen Mail Satz von neulich ..

> ....tut mir leid, aber ich arbeite nicht für umsonst ;)....

kann ich ja nur hoffen,  dass du kein Berater Honorar dafür 
entgegennimmst  :) denn die Aussage stimmt so schon gar nicht mal.

Holger schrieb nämlich bereits:

> Wenn ich den direkt im HTTP Request auslese und ausgebe, stimmt der Wert
> immer, z.b. 111



Holger W. schrieb:
> Hallo,
> hat jemand von euch den ADC erfolgreich in Benutzung ?

Ja - kann mich nicht beschweren.

> Bin mit dem SDK 9.2.2 unterwegs und nutze read_ADC();
> Wenn ich den direkt im HTTP Request auslese und ausgebe, stimmt der Wert
> immer, z.b. 111
> Jetzt habe ich das Auslesen in einen 5 Sekunden Timer gelegt und bekomme
> andere, wechselnde Werte. Z.b. bei der gleichen Stellung mal 95, sehr
> oft 324 und zwischendurch auch mal 111.

Kommt auch darauf an, welchen Sensor du abfragst oder reiner Akkutest.


>
> Beide Varianten beschreiben die gleiche volatile uint16 Variable.
>
> Bin irgendwie ratlos...

was sagt denn esp8266.com dazu ? ;-)

..
..
..

SDK bis 0.9.1 beschrieb bisher, das man das Wifi Modem erst ausschalten 
muss    ( modem-sleep-mode ) wenn eine Messung am TOUT erfolgt, wie auch 
immer, das war bisher nicht implementiert bis SDK 0.9.1, aber eine 
Messung war möglich. In der nächsten Revision 0.9.2 wurde dann der API 
Command adc_read() eingefügt, damit wurden auch sämtliche Vorkehrungen 
von espressif getroffen:

system_adc_read()
schaltet das Wifi Modem aus (leichter ~peak )
ruft den adc wert ab und gibt ihn zurück
schaltet das Wifi Modem wieder an (leichter peak )

d.h.
es kann gar nicht in dieser zeit senden oder empfangen
richtige Aussage wäre:

Seit 0.9.2
Das Wifi Modem funktioniert nur, wenn adc_read() nicht gerade 
prozessiert.

viel wichtiger wäre auch dabei noch zu beachten:
- stabilisierte Stromversorgung
- die stabilisierte Referenzspannung ( Kondensator ! )
- alles auf gleichem GND ( kein Potential entstehen lassen! )


ADC_READ funktioniert bisher in meinen Anwendungen tadellos,
ich verwende aber kein Lua oder andere Interpreter, sondern das reine 
SDK, API und compiler.
z.B. bei einer hintereinander Abtastung im Takt von 10us bei 
Spannungsüberwachung  jeder der 8 Messungen
Erfolgreich im Einsazt mit einem HC4051 der dann 8 Kanäle ermöglicht, 
bei einer Umschaltung von 15! ns

Bei schneller Abtastung von Sensoren / am gleichem Sensor bedarf es 
zuvor einen Blick ins Datenblatt, nicht alle unterstützen schnelle 
Abtastung und brauchen für Mittelwert Bildung einen delay von 250 > 1000 
ms ( HCT11.. )
In der Zeit ist das Wifi durch den ADC_Read() blockiert ( 
sleep-modem-mode)  ( nicht andersrum markus!) und kann nicht bedient 
werden, aber es kann der Interrupt für Rx abgehandelt werden, wenn Daten 
in dieser Pause Zeit der Messung gesendet werden müssen Das unterstütz 
der API Command system_adc_read() selbst aber nicht! Daher muss man sich 
eine Routine einfallen lassen, die das abhandelt, wenn 
gesendet/empfangen  werden muss innerhalb grosser Pausen

z.B. Bisheriger älterer Beispiel Behelf Ansatz vor SDK 0.9.2
1
uint16 ICACHE_FLASH_ATTR adc_read(void) { 
2
uint8 i; 
3
uint16 sar_dout, tout, sardata[8]; 
4
5
rom_i2c_writeReg_Mask(0x6C,2,0,5,5,1); 
6
7
// disable interrupts.. 
8
SET_PERI_REG_MASK(0x60000D5C, 0x200000); 
9
while (GET_PERI_REG_BITS(0x60000D50, 26, 24) > 0); //wait r_state == 0 
10
sar_dout = 0; 
11
CLEAR_PERI_REG_MASK(0x60000D50, 0x02); //force_en=0 
12
SET_PERI_REG_MASK(0x60000D50, 0x02); //force_en=1 
13
14
os_delay_us(2); 
15
while (GET_PERI_REG_BITS(0x60000D50, 26, 24) > 0); //wait r_state == 0 
16
read_sar_dout(sardata); 
17
18
// sensor abhängig!!
19
// Could this be averaging 8 readings? If anyone has any info please comment. 
20
for (i = 0; i < 8; i++) { 
21
sar_dout += sardata[i]; 
22
} 
23
tout = (sar_dout + 8) >> 4; //tout is 10 bits fraction 
24
25
// 
26
// re-enables interrupts 
27
rom_i2c_writeReg_Mask(0x6C,2,0,5,5,1); 
28
while (GET_PERI_REG_BITS(0x60000D50, 26, 24) > 0); //wait r_state == 0 
29
CLEAR_PERI_REG_MASK(0x60000D5C, 0x200000); 
30
SET_PERI_REG_MASK(0x60000D60, 0x1); //force_en=1 
31
CLEAR_PERI_REG_MASK(0x60000D60, 0x1);//force_en=1 
32
return tout; //tout is 10 bits fraction 
33
}


hoffe es hilft.

moin moin
lg

rudi ;-)

von Holger W. (holgerw)


Lesenswert?

Mensch Rudi, da haste dich aber ins Zeug gelegt, Danke.

Also Randbedingungen:
stabile 3,3V mit Spannungsteiler auf 1 Volt an Poti.
Direkt am ADC Pin mit 100nF "stabilisiert".
Meine Tests sahen so aus, dass ich immer im Request direkt gemessen und 
ausgegeben habe, das sieht sehr gut aus, nur die letzte Stelle schwankt 
(normal).
Jetzt habe ich den Aufruf in einen SystemTimer gepackt, den rufe ich 
aller 5 Sekunden auf (Zeit mit LED auch nochmal geprüft).
Jetzt sind die Werte plötzlich ganz verschieden, nur "selten" wird der 
richtige Wert erwischt, ich glaub auch nicht das da immer der Funk 
dazwischenhaut.
Mit dem 9.2 bin ich mir jetzt gar nicht so sicher.
Ich habe eine adc.c, in der die Routine von dir oben hinterlegt ist.
Ich hab jetzt mal deine Routine oben reinkopiert, gleiches falsches 
Ergebnis.

system_adc_read ist in der user_interface.h Datei vorhanden, damit kann 
aber nicht compiliert werden(undefined reference to system_adc_read).

Die Variable die den Messwert bekommt ist volatile uint16.

Im Forum von esp8266.com hab ich auch eine Anfrage laufen...

Holger

von r_u_d_i (Gast)


Lesenswert?

Hallo Holger,

du schreibst zwar 0.9.2.2 ok - aber welche SDK Basis verwendest du zur 
Firmware Erstellung bzw hast du die 0.9.2.2 gepatcht oder ist das eine 
fertige AT Firmware von ai-thinker mit adc_read() als AT Command ?

Hatte anfangs das Problem, dass es niergends dokumentiert war, wie das 
Wifi Modem auszuschalten ist. Espressif schweigt heute noch dazu.

http://bbs.espressif.com/viewtopic.php?f=7&t=34#p120

Die adc.c sowie die Header adc.h braucht man ab 0.9.2 + patch nur 
bedingt -

http://bbs.espressif.com/viewtopic.php?f=7&t=16

Der Übergang Behelf "test function" war dann in der lib "libphy.a" 
welche dann mit "test_tout" lief und einen Wert zwischen 0 und 1024 
(1024 ja schon richtig )  für die 0-1v, espressif wollte nicht die 
abhandlung für das wifi modem preis geben - wie auch immer; test_tout(0) 
war dann ohne ausgabe am uart ( reiner return der function ) und 
test_tout(1) war dann mit uart ausgabe. In der neuen SDK floss dann nur 
der return der function ein.

1
Uint16adc_read(void) 
2
// war bisher - ( über die dir auch bekannten adc.c / adc.h )


wichtig beim patch sofern du den noch nicht eingebaut hast, sind dann 
auch verschiedene Einbindungen im Makefile und vorgehensweise:

1.Ersetzen der libphy.a im sdk/lib ordner
2.Hinzügen der libpp.a in den sdk/lib ordner
3.Ändern Makefile SDK/APP/MAKEFILE
4.und hinzufügen "-lpp \" wie hier
-lgcc
-lhal
-lpp
-lphy
-lnet80211
-llwip
-lwpa
-lmain
-lssc
-lssl



und ab 0.9.3
1
Uint16 system_adc_read(void)

war das dann auch schon geschichte.

http://bbs.espressif.com/viewtopic.php?f=5&t=53

und "system_adc_read()" wurde in der API aufgenommen. Dadurch brauchte 
man adc.c.nicht mehr und konnte es löschen.

Hoffe es hilft.


lg
rudi ;-)

von Holger W. (holgerw)


Lesenswert?

Hallo Rudi,
habe eben mal den Patch oben gemacht und es scheint zu funktionieren.
Ich verwende den test_out(0) und die Werte sind stabil.

Muss das mal langsam angehen auf neuer Version umzustellen, aber bisher 
war ich recht zufrieden.

Vielen Dank !

Holger

von News? (Gast)


Lesenswert?

V. K. schrieb:
> Ronny S. schrieb:
>> Dirk K. schrieb:
>>> Ich sehe zudem nicht, wo meine Einwürfe aggressiv wären. Die sind
>>> schlicht emotionslos sachlich und ohne viel Schmuck.
>>
>> Also das ist ja nun echt ein Witz,dann schau Dir mal Deine ersten
>> Beiträge hier in diesem Thread an, wie arrogant und aggressiv Du
>> wirklich bist.
>
> Da kann man Ronny nur zustimmen.
>
> Der Stress oben wurde ja durch Dirk selber verursacht mit seiner art und
> weise.
>
> Aber ist ja auf den ersten Seiten für aller lesbar wie der gute Dirk
> wirklich Tickt.
>
> mfg

OT:
Tatsächlich, geschickte Selbstgespräche, auf dem ersten Blick glaubt man 
es kaum. Seltsam.

Thread:
Wer kann etwas zum neuen Espressif Modul und dessen Evalboard sagen?
Aliexpress führt es in weiss aber ohne Beschreibung.

von ESP (Gast)


Lesenswert?

News? schrieb:
> Wer kann etwas zum neuen Espressif Modul und dessen Evalboard sagen?
> Aliexpress führt es in weiss aber ohne Beschreibung.

Ein neues Modul, klingt interessant... Könntest du es bitte verlinken?

von TimoS (Gast)


Lesenswert?


von schwiete (Gast)


Lesenswert?

Hallo,

habe eine Frage zum Datendurchsatz des ESP8266 bei TCP. Mit meinem 
Aufbau ESP8266 <-> AP(Speedport) <-> PC berägt der Datendurchsatz 1700 
Byte/s. Es wurden Testdaten der Länge 512 Byte gesendet. Hat jemand eine 
Konfiguration mit einem deutlich besseren Datendurchsatz?

Gruß
schwiete

von Stefan F. (Gast)


Lesenswert?

Das ESP-01 Modul mit der AT-Firmware 0.9 übertrag maximal 10 Pakete pro 
Sekunde mit jeweils maximal 1024 Bytes Nutzdaten.

Bei deiner Paketgröße sollten maximal 5kB/sec zu erwarten sein.

1,7kB/sec ist da schon enttäuschend.

von Stefan F. (Gast)


Lesenswert?

Wenn du auf einer Verbindung mehrere Pakete nacheinander sendest, könnte 
der "nagle" Algorithmus von Windows störend wirken.

Windows erwartet, viele Pakete hintereinander zu empfangen, ohne jedes 
einzelne mit ACK zu bestätigen. Viele mini IP-Stacks (auch der vom ESP 
Modul) erwarten jedoch ein ACK für jedes einzelne Paket, was zu 200ms 
Verzögerung zwischen jedem Pakt führt.

Wenn du das Windows Programm selbst schreibst, dann such mal nach einer 
Möglichkeit, die option TCP_NODELAY zu setzen, die schaltet diesen Delay 
nämlich ab.

Früher konnte man das auch mal durch einen Registry Eintrag 
beeinflussen, aber das geht seit Windows 7 leider nicht mehr.

https://msdn.microsoft.com/de-de/library/system.net.sockets.tcpclient.nodelay%28v=vs.110%29.aspx

Linux ist auch betroffen, aber nicht so stark, weil Linux einen kürzeren 
Timeout hat.

Alternativen:
a) Benutze UDP Protokoll statt TCP
b) Baue für jedes Paket eine neue Verbindung auf, geht schneller als 
200ms lang zu warten.

von Jojo S. (Gast)


Lesenswert?

ich habe Daten über eine UDP Verbindung geschickt und komme auch nur auf 
5 Pakete/s. Ein solches Limit kommt nicht vom UDP und muss irgendwo tief 
in dem Modul stecken, im Code aus dem SDK habe ich so ein delay nicht 
gefunden.
Im Espressif Forum gibt es zum TCP eine ähnliche Meldung, ebenfalls das 
200 ms Pause zwischen Paketen ist. Bei kleinen Paketen kann der Nagle 
Algorithmus das verursachen, wenn der Gegner die Daten erst nach 200 ms 
quittiert schickt das ESP vorher keine neuen (nicht genug Speicher für 
grösseren Buffer). Es hilft wohl nur die Pakete auf die max Grösse von 
2048 Byte zu bringen, die grosse Latenzzeit bleibt aber.

von Max H. (hartl192)


Lesenswert?

schwiete schrieb:
> Hat jemand eine
> Konfiguration mit einem deutlich besseren Datendurchsatz?
Ich habe einen selbstgeschriebenen Webserver (http) und übertrage ein 
ca. 7kB JPG (8 Pakete a <= 1kB) in ca. 1 Sekunde (gestoppt von drücken 
der F5 Taste bis die Website geladen ist).

Konfiguration:

ESP-12 ---WLAN--- Netgear DGN2200 ---WLAN-- Win 8.1 Notebook

: Bearbeitet durch User
von schwiete (Gast)


Lesenswert?

Hallo,

vielen Dank für die Tipps. UDP geht bei mir mit 4000Byte/s, schon eher 
zu gebrauchen. Die Connection für jedes Paket aufzubauen hat es leider 
nicht gebracht. Das NO_DELAY bekomme ich ein meiner steinalten Delphi 
Komponente auch nicht so leicht eingebaut. Möchte demnächst auf Delphi 
XE umsteigen um damit auch SW für iPhone und Android zu bauen. Sind bei 
iPhone und Android ähnliche Probleme zu erwarten?

Was hat denn wohl User tinman (Datum: 26.10.2014 19:01) gemacht um auf 
so sagenhaft Datenraten zu kommen?

Gruß
schwiete

von Frank (Gast)


Lesenswert?

Hi,
hat schon mal wer n FT800 dran angeschlossen und zum Laufen gebracht? 
Stell mir vor, mit den Modulen n kleines Mesh Netzwerk auf zu bauen. Von 
FHEM kontrolliert und mit dem FT800 einzelne Mesh-Knoten mit LCD und 
Touch einzubinden.
Nur so als Idee ;)

Frank

von R. W. (Gast)


Angehängte Dateien:

Lesenswert?

Hallo erstmal :)

Es gibt viele News!

a) die SPI ID Daten sind jetzt über das Download Tool abrufbar
b) RF kann konfiguriert werden, d.h.i.K. "siehe Bild"..
c) Multidownload für mehrere Devices gleichzeitig
d) TOUT_ADC_EN / TOUT_VDD_EN kann gewählt werden
e) TEST MODE ( noch deaktiv ) für verschiedene MHz Frequenzen ( Kanäle )
f) Flash Size wurde auf max ausgebaut
g) ... viele weitere Sachen

Info1:
http://bbs.espressif.com/viewtopic.php?f=5&t=433

Info2:
http://bbs.espressif.com/viewtopic.php?f=7&p=1660#p379

lg
rudi ;-)

von r_u_d_i (Gast)


Lesenswert?

MP3 Decoder mit dem ESP8266

Schönen Sonntag,

es gibt wieder ein paar News,

Der ESP8266 goes MP3 320 Kbit. Der Code ist auf Github.
Bevorzugt werden weitere zwei IC Bausteine,
- SPI RAM 128 KByte von Microchip 23LC1024
- I2C IC MP3 Decoder wie den ES9023 ( aber auch andere gehen ) .

Beschreibung, Pin Belegung usw. findet ihr im Readme.

I2S Sound output and MP3 decoding in an ESP8266

http://bbs.espressif.com/viewtopic.php?f=15&t=553&p=2069#p2069

Code:

https://github.com/espressif/esp8266_mp3_decoder

lg
rudi ;-)

von Holger W. (holgerw)


Lesenswert?

Nicht schlecht, darauf hab ich schon irgendwie gewartet.
Da muss ich mir mal die beiden Chips besorgen. Den RAM zu verdrahten 
wird wohl eine Herausforderung (von einem ESP 03/12 Modul aus).

Holger

von r_u_d_i (Gast)


Angehängte Dateien:

Lesenswert?

Hallo Holger
moin moin ..

die Geschichte funktioniert auch ohne den beiden zusätzlichen chips.
( Kopfhörer, Line in in eine StereoAnlage )  einfach den GPIO02 an beide 
Kanäle L und Rechts, sowie den anderen Pol (GND )  auf RX legen.

Kannst heute alles noch sofort ausprobieren:

Trival hab ich mal einen Windows Stream Server angehangen,
nichts besonderes, ist gestern Nacht schnell entstanden ;-) und noch 
lange nicht ausgereift, ( Verbindungs - Fehler werden noch nicht alle 
abgefangen ) aber zum probieren reicht es:

Du kannst auch IIS oder Apache oder.. verwenden, die Anforderung vom ESP 
ist "HTTP://192.168.1.112/031.mp3";

Der trivale Server wartet auf ein Request ( egal welcher, wenn einer 
reinkommt gibt er den Stream zurück )

je nach makierten "File" Streamt er dann die Datei zurück.

example.
Die Dateien sind bei mir

( pascal )

case choiceidx of
0: Filename := "031.mp3"
1: Filename := "032.mp3"
2: Filename := "033.mp3"
3: Filename := "034.mp3"
end;

Wenn Du das mal ausprobieren willst, dann in das Verzeichnis wo der 
Server liegt, 4 mp3 Files kopieren, so benennen ( 031.mp3 ...034.mp3 ) 
und jetzt in dem Fall mit dem Example, sind es dann wie in der Groupbox 
benannt.

wenn der ESP dann connected hat ( connected in dem Beispiel auf 
192.168.1.112 ) , und der Stream läuft,
dann setze auf einen anderen Groupeintrag, z.b. 032.mp3, der nächste 
Request bekommt dann 032.. usw.

Dieses Auswählen wird später autark vom ESP gemacht (idx wird mitgesandt 
) und/oder über AT oder einem TCP Server der auf dem ESP läuft 
realisiert.. ( gibt es schon weitere Sachen, aber mehr erst später ) .
Connecte einen zweiten ESP. der bekomt dann den anderen Eintrag usw..
oder resete den ersten ESP, dann bekommt der den anderen Eintrag.
Immer der Steam wird gesendet, der zum Request Zeitpunkt makiert ist.

Um das auszuprobieren auf die schnelle:

Der ESP,  hab ich jetzt mal so eingeschrieben in die FW ,  will zu
1
SSID: MIKROCONTROLLERNET
2
PWD : MIKROCONTROLLERNET

Der WIFI AP sollte dann für den WIFI Server und dem ESP so erreichbar 
sein.
( * Anmerkung )

4 mp3 Files , bennen nach 031.mp3 ... 034.mp3
das Serverfile in ein Verzeichnis kopieren.

die PC Wifi IP  auf 192.168.1.112 stellen sodass der Server auf 
192.168.1.112 lauschen kann.
Den Server starten und online klicken, wenn er bereit ist, dann wird es 
grün.

1. Test
Windows Media Player starten
Link ( ohne weitere Documente ) aufrufen: http://192.168.1.112
der Server sollte jetzt das File streamen und der Media Player spielen.

2. Test
ESP flashen
Blank.bin auf Adresse 0x7E000
Blank.bin auf Adresse 0xFE000
0x00000.bin auf Adresse 0x00000
0xA0000.bin auf Adresse 0xA0000

Das neueste ESP Flash Tool holen . Aktuell V 1.2
ESP01..03..07..12 usw, also die erste Generation mit den noch kleinen 
SPI Flash die es bisher gab und die du normalerweise auch hast, 
Einstellen auf
Flash Size 8 mbit ( ja schon richtig ) , ansonsten alles Standard (26M, 
40MHz, QIO) (ESP-12 / ESP-01 ) habe ich jetzt für das verwendet.

Start Fash.

Eine Serielle Konsole ( TX vom ESP auf RX usb2Seriell adapter ) und Com 
Port öffnen ( 115200 )
ESP reset Knopf, und die Logs erscheinen auf dem Terminal
..scannt Wifi und sucht eingetragene SSID: Micorocontroller
..findet und verbindet sich damit
..versucht den Server zu kontaktieren ( 192.168.1.112 )
..macht einen Request
und buffert sich die MP3 Happen
und ;-)

"Musik liegt in der Luft"



Viel Spass!!!

lg rudi ;-)


( *Anmerkung )
Einen zweiten ESP nehmen, Server aufbauen, eingehendes ADC/PWM ( Mikro ) 
codieren ( MP3 )
und auf request streamen ( BABYphone ) . Gegensprechanlage ..

...
Hoffe man kommt zurecht mit der schnellen Beschreibung. Hab heute ( die 
Woche )  leider weniger Zeit.
Das Resultat wird eine Ergänzung.

von Holger W. (holgerw)


Lesenswert?

Hallo Rudi,
ich hab es auf Anhieb auch geschafft das Paket von hier 
https://github.com/espressif/esp8266_mp3_decoder
zu compilieren (ok... war nicht weiter schwer) und dort das Webradio in 
Betrieb genommen. Kopfhörer dran und ja, erste Hörprobe war ok.
Muss jetzt mal testen wie es ohne den RAM auskommt (evtl. stottern) und 
wie die Qualität ist

Holger

von Holger W. (holgerw)


Lesenswert?

Ich hab gestern mal etwas getestet.
Mein Radiosender mit 128kbps hat mehrfach pro Minute kurze 
Buffer-Unterläufe, das macht sich mit Aussetzern bemerkbar. Die Qualität 
ist doch recht bescheiden, alles sehr verrauscht. Aber trotzdem eine 
tolle Leistung, das so aus dem Chip zu bekommen.
Ich bestelle mir jetzt mal den RAM, den kann man ja auf den bestehenden 
Flash huckepack auflöten und nur CS zum GPIO führen.
Den DAC ES9023 hab ich so richtig nicht gefunden ausser bei Ali glaub 
ich.
Es wird zwar beschrieben es funktionieren auch andere, aber da hab ich 
überhaupt keine Erfahrungen.

Holger

von r_u_d_i (Gast)


Lesenswert?

https://github.com/espressif/esp8266_mp3_decoder

Moin moin,

Es ist nun eine bessere Version online, die besser buffert,
auch wurde die Pin Beschreibung überarbeitet.
Ein Bug wurde beseitigt, und es kann sich echt sehen (hören)
lassen.

Schaut mal auf You Tube, ESP8266 MP3, Tobias Mädel hat einen anderen DAC
benutzt, und läuft sichtlich auch gut.

DAC TDA 1543 ( leider schon lange abgekündigt )

https://www.youtube.com/watch?v=PqVXMLRurUs
https://www.youtube.com/watch?v=JsRsNDIBQsM

lg
rudi ;-)

ps: Wer andere DAC's probiert hat, bitte Ergebnis/Bezugsquellen posten,
den PI RAM Microchip 23LC1024 scheint es auf die schnelle 'nur' bei dem 
grossen C zu geben, wer günstigere Quellen kennt, bitte posten, danke!

von r_u_d_i (Gast)


Lesenswert?

http://bbs.espressif.com/viewtopic.php?f=5&t=592

Sorry for Push, das hat er mir abgeschnitten im PS.

Für alle die auch darauf gewartet haben:

beta version mesh based esp_iot_sdk_v1.1.0

steht schon seit Freitag online.

lg
rudi ;-)

von r_u_d_i (Gast)


Lesenswert?

Hi

kurze Info und Verweis auf den Start Thread.
Beitrag "ESP8266 SD Card / AES256"
Die Lib und Infos gibts im Thread.
Doku und Videos folgen.

lg rudi ;-)

von R. W. (Gast)


Angehängte Dateien:

Lesenswert?

Kurze pers. Info und Scherzfrage aus dem Mailverkehr:

Wegen der Problematik, den Code auch schützen zu können, wurde von einem 
ESP8266 UNIT Hersteller über den Support von Espressif in Erfahrung 
gebracht, dass die Jungs vom Espressif Team an einem Ansatz arbeiten und 
in 3 Monaten mehr darüber berichten und von ihm so mitgeteilt.

Es soll u.a. die Idee mit SDHC aufgegriffen worden sein und eine SDIO 
Version mit Code Protection und Booten von SD Card heraus gebracht 
werden, vermutlich wird es dann auch neue Module 'zur Weihnachtszeit' 
geben oder die  'alten' können wiederverwendet werden.

Das ist aber reine Spekulation - da keine Infos von Espressif fliessen.

http://bbs.espressif.com/viewtopic.php?f=49&t=965
http://bbs.espressif.com/viewtopic.php?f=6&p=3264#p3264

Der ESP8266 UNIT Hersteller ( seine Worte millionenfache Auflage ) will 
aber nicht so lange warten; er will Details haben, die er auch 
honorieren will, es gibt noch einen weiteren , ein "payment" Anbieter, 
der sich dafür interessiert. *)

Beachtet bitte beim neuem ESP-12 mit 32MBit, dass es zwei Versionen 
gibt, die eine (12D) unterstützt  den SDIO die andere (12E) nicht, 
Unterschiede sieht man in einem Hersteller Handbuch, Seite wurde 
attached.


*)
hoffe, dass sowas nicht unter Landesverrat steht ? - oder doch ?
;-)

von Torsten C. (torsten_c) Benutzerseite


Lesenswert?

R. W. schrieb:
> die eine (12D) unterstützt  den SDIO die andere (12E) nicht

Entweder so oder anders rum: Die Fußnote heißt vielleicht, dass die Pins 
nicht als GPIO genutzt werden können, weil sie für SD_DATA2 und SD_DATA3 
benötigt werden.

von r_u_d_i (Gast)


Lesenswert?

Torsten C. schrieb:
> R. W. schrieb:
>> die eine (12D) unterstützt  den SDIO die andere (12E) nicht
>
> Entweder so oder anders rum:

daher aufpassen! das thema war im mai schon bekannt.

ESP12
ESP12D
ESP12E


> Die Fußnote heißt vielleicht, dass die Pins
> nicht als GPIO genutzt werden können, weil sie für SD_DATA2 und SD_DATA3
> benötigt werden.

◦Based on ESP8266 Wifi IC, a new version of ESP-12.
.............................^^^^
◦Add extra I/Os and SPI pin interfaces: MTDO, MTDI, SD_3, MTMS, MTCK, 
SD_2 (GPIO10, GPIO9, CLK, CS, DI, DO)
◦The rest foot price and size remains same with ESP-12,


Fake - Real - noch besser erklärt
http://www.esp8266.com/viewtopic.php?f=5&t=3163

von r_u_d_i (Gast)


Lesenswert?

r_u_d_i schrieb:
> MP3 Decoder mit dem ESP8266

@Rufus T. Firely
@Bernd

z. Information: ESP8266 MP3 Eintrag vom Juni 2015 -

..



>
> Schönen Sonntag,
>
> es gibt wieder ein paar News,
>
> Der ESP8266 goes MP3 320 Kbit. Der Code ist auf Github.
> Bevorzugt werden weitere zwei IC Bausteine,
> - SPI RAM 128 KByte von Microchip 23LC1024
> - I2C IC MP3 Decoder wie den ES9023 ( aber auch andere gehen ) .
>
> Beschreibung, Pin Belegung usw. findet ihr im Readme.
>
> I2S Sound output and MP3 decoding in an ESP8266
>
> http://bbs.espressif.com/viewtopic.php?f=15&t=553&p=2069#p2069
>
> Code:
>
> https://github.com/espressif/esp8266_mp3_decoder
>
> lg
> rudi ;-)

von schwiete (Gast)


Lesenswert?

schwiete schrieb:
> schwiete

Hallo,

wenn man die Paketgroesse auf 2048 Byte vergroessert erhoeht sich die 
Uebertragungsgeschwindigkeit von 2290 Byte/s auf 494611 Byte/s. Sieht so 
aus als wenn erst mit der Ueberschreitung der Standard TCP Paketlaenge 
von 1518 Byte der Nagle Algorithmus deaktiviert wird.

Gruß
schwiete

von Markus B. (rusticus)


Lesenswert?

Gibt es hier schon News zum neuen Chip, dem ESP32?

Beitrag #6878805 wurde von einem Moderator gelöscht.
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.