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.
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
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
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
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...
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 :)
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
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).
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.
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
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/
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.
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 ;)
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?
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.
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.
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.
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
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
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
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.
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 ;)
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
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.
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.
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?
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?
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.
Stefan Oberpeilsteiner schrieb:> Wo gibts das SDK?> Hab ich da einen Link drauf uebersehen?> Bitte um Hinweise.
auf der seeeedstudio-Seite (Eingangspost) weiter unten.
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.
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.
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 ;-)
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?
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.
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.
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.
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.
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".
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.
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 ;-)
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.
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.
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?
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.
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.
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
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.
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
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
;-)
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.
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
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.
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...
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
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.
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?
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
;-)
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
;-)
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/
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.
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
;-)
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 ..
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.
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 :)
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
;-)
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
;-)
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
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.
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
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
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.
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 ;-) ;-) ;-)
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
;-)
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.
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?
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...
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!
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
;-)
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..
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 :-)
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...
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.
@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.?
;-)
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.
@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ß...)
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
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.
@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 ;-)
...
:-)
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
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.
@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
;-)
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
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.
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.
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.
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
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 ;-)
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...
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
;-)
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.
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
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.
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.
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.
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.
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
??????????????????????
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.
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....
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.
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.
..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!
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..
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 ?
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.
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
;-)
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?
;-)
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.
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...
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.
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.
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*
@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.. ;-)
"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.
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
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.
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.)
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.
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.
@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
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
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
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!?
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.
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
;-)
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.]
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?
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 ?
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 :-)
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.
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
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.
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 :)
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.
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
;-)
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...
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...
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.
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.
@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
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.
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"
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.
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.
@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 -
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.
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 ;-)
@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.
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.
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
;-)
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.
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
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.
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?
@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.
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.
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?
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.
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;-)
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
- 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 -
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.
@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
;-)
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?
@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
;-)
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 ...
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....
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.
Mist..ich hatte noch ne alte Beschreibung:
https://nurdspace.nl/ESP8266
Da stand noch nichts vom dem Pin!!
Dankeee...jetzt gehts...
Ich bin begeistert.. :-)
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..
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
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?
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 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
;-)
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.
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).
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.
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.
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.
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! :)
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.htmhttp://www.eMbeddedHome.com/Community/ESP8266/index.htm
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
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.
@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!
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
;-)
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.
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
@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
;-)
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
;-)
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;-)
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 .
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.
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;-)
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.
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 ;-)
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).
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.
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.
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?
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.
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
;-)
@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
;-)
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...
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
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.
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
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#p450http://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#p216http://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.
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
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 ...
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.
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!
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 ;-)
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.
..
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?..
@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 ;-)
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?
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
;-)
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
;-)
-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. )
...
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
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
;-)
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...
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
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
@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`?
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.
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?
@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
@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....???
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..
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:
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
-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!
"
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
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
..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
;-)
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.
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? ;-)
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
;-)
@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 ;-)
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 :-)
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.
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
;-) ;-) ;-) ;-) ;-) ;-) ;-)
@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.
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
;-)
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
;-)
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
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'
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.
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.
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?
;-)
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 ?
;-)
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
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
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
;-)
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
;-)
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
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
;-)
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?
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
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.
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.
..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 ;-)
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".
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
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.
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
;-)
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 ;-)
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
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.
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...
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.
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
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)
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.
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 )
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).
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
;-)
;-) .. 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..
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
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.
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
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
;-)
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
;-)
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?
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 :(
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
;-)
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
;-)
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/
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
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
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
:-)
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.
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.
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
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
@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.
> 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.
@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
;-)
@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.
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
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 :)
@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
;-)
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
;-)
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
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
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
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 ;-)
;-)
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.
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
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
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
;-)
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
;-)
Hi
habe zwei interessante und gute links in einr eMail erhalten, die ich
gerne hier weitergeben will.
https://github.com/cnlohr/wi07clighthttp://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
;-)
@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 ;-)
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
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
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
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
;-)
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
;-)
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
@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
;-)
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
@ 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.
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
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 ;-)
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
;-)
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.:
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
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
@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
;-)
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
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
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.
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
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
;-)
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.
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 ;-)
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...
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?
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!
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 ;-)
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 ;)
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
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.
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 ;)
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.. ;-) ;-) ;-)
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
;-)
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?
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 ) ;-)
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 ;-)
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.
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
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
;-)
;-)
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 !
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.
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).
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.
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
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.
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.
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.
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.
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.
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.
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 :-)
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.
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.
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.
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.
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.
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^^).
<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?
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
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.
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ß
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.
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
;-)
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
;-)
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
;^)
^^
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.]
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
;-)
..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 .
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.
>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
sectionoffsetBits/kByte
2
0x000x0000........0x07CF20482// oder 0x0001 ...0x07D0
3
0x010x07D0........0x0F9F40964// oder 0x07D1 ...0x0FA0
4
0x020x0FA0........0x2FA061446// 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:
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
sectionoffsetBits/kByte
2
0x000x0000........0x07CF20482// oder 0x0001 ...0x07D0
3
0x010x0000........0x07CF40964// oder 0x0001 ...0x07D0
4
0x020x0000........0x07CF61446// 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
:-)
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
;-)
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
;-)
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?
@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 ;-)
@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
;-)
@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..
@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
;-)
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) ?
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.
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.
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 ;-)
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.
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.
@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…
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
> 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
;-)
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
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
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).
>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 ;-)
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.
> @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
> 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 ;-)
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
;-)
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
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.
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.
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.
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
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 ;-)
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 ;-)
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
@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
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
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?
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
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
> 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 ) .
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
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:
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
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
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
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
;-)
wer damit was anfangen kann .. wer nicht einfach nicht beachten:
http://youtu.be/QA-7Xsp0O4Ahttp://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
@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. ;-)
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?
@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!
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.
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"
?
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?
@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.
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.
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!
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 ;)
> 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 ...
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.
>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.
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.
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]
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!
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).
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
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);
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
@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
@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
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
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 !!!
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.
@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.
@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
;-) ;-)
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.
@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)
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...
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?
@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.
@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.
@ 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;-)
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?
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.
@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.
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.
@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.
> 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
@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.
@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 ;-)
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
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"...
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?
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
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?!
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!
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.
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.
;-)
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
;-)
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 ;-)
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 ;-)
> 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!
;-)
@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.
@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.
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.
> 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?
@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 ;-)
@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 ;-)
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
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
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!
@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 :)
@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
;-)
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!
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
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).
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
@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 ;-)
@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
@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 ;-)
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
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.
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?
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 ?
@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 ...
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.
@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
;-)
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
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 ?
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 ?
@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 ;-)
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
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
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
@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
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 ;-)
..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
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
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.
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.
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.
@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 ;-)
@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
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!!
@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 ;-)
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?
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
"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
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.
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.
[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]
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?
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.
@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
"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
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
;-)
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.
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
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.
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:
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 ;-)
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).
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 ;-)
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).
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
rudi schrieb:> ich denke nicht das du IoT schon länger nutzt als ich ;-) so alt bist> du noch gar nichtrudi schrieb:> und wenn ich das als laie ...
Rudi, ich bin jetzt irgendwie irritiert. Darf ich um Klarstellung
bitten?
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?
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.
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
> 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.
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.
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?
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.
<< "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.
> 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
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 -
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.
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.
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 ;-)
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
@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
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
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.
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.
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.
@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.+++
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 :\
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 nichtrudi 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?
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 ;-)
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.
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.
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.
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.
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?
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! :-)
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?
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
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.
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!
@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 ;-)
-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 ...
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.
@"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".
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.
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.
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.
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 ;-)
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 ;-)
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.
> 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? ;)
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
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
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?
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
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.
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?
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
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.
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....
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.
@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
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
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
@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 ;-)
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
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
@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
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
@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?)
@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 ;-)
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
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 :(
@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.
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
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.
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
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.
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.
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.
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.
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
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
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.
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:
(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:
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
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
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...
@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
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
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.
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? ;)
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 )
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
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
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.
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...)
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!
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
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
@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.
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 ;-)
@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
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.
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
@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).
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
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
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!
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 ;)
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 ;-
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
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 ;-)
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?
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?
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.
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.
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
@ 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.
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
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?
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
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!
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.
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
@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.
@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
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
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!
;-)
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.
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!
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.
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
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.
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
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?
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 ;-)
@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"
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.
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.
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!
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.
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
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
> 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.
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
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.
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.
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
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.
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.
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 :-)
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
> 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 ?
@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
@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.
@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.
@ 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 ;-).
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.
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.
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 ;-)
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
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.
@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
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...
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
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.
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
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!!!
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?)
@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?
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.
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?
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 ;-)
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
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
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
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?
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.
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.
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
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
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...
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
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.
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
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...
@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
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.
"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!
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!
@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.
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.
@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.
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 :)
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.
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
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
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 )
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
@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 ..
;-)
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
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 ;-)
;-)
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
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=14http://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 ;-)
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
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 ;-)
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...
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=376http://www.esp8266.com/viewtopic.php?f=12&t=307
anbei drei bins zum flashen.
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!
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.
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!
@ 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.
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
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
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!
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
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.
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"
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.
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.
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.
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.
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.
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
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
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.
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 :-)
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..
"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 ;-)
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...
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 ;-)
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 ;-)
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 ;-)
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.
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
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?
Es gibt einige Links wo es weitergeht, an erster Stelle dürften diese
stehen:
http://www.esp8266.comhttp://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
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
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
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 ;-).
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
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
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
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
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 ???.
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
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
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
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" ?
;-)
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.
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...
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.
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:f6192.168.5.50esp_01
2
b1:c2:a3:d4:e5:f6192.168.5.51esp_02
3
c1:a2:b3:d4:e5:f6192.168.5.52esp_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 ;-)
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
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.
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
"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...
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.....
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?
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 ;-)
@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 ;-)
@ 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
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.
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.
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
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
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 ;-)
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
2AC7ZESP8266EXbzw2AC7ZESP8266EX
lg rudi ;-)
btw:
Das AI-THINKER ESP-12 hat die FDD ID:
1
2ADUIESP-12bzw2ADUIESP-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.
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
@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?
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?
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.
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.
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 ;-)
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.
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?
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
;-)
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?
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
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...
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, ...)
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
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
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.
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.cnLM01LM02LM03http://www.magictek.net
WFM01A
WFM02A
WFM03A
lg
rudi ;-)
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 ;-)
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
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. 111Holger 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
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
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 ;-)
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
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.
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?
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
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.
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.
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.
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
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
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
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 ;-)
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 ;-)
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
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.
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
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
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=PqVXMLRurUshttps://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!
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 ;-)
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 ;-)
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=965http://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 ?
;-)
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.
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
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 ;-)
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