Moin! Ich habe hier einen Pelletofen, dessen Platine laut spezifikation Seriell (UART) kommuniziert. Ich habe den Traffic mit deren proprietären WIFI-Modul mal mitgeschnitten, während es die Messwerte übermittelt (Logic-Analyzer), direkt am TX/RX des WROOM. Ein Bild im Anhang (nur ein kleiner Ausschnitt). Kann mir jemand helfen, wie ich anhand der Daten schauen kann, was die zwei Module sich hin und her senden? Ich nutze Seleae Logic, ein Logfile kann ich notfalls bereitstellen. PS: Das 150€ Wifi-Modul ist eine Platine mit einem Espressiv WROOM 2 und 3 LEDs und 2 Tastern. Die 150e sind klar gerechtfertigt... kopfschüttel Gruß Pascal
Pascal T. schrieb: > Ich habe hier einen Pelletofen, dessen Platine laut spezifikation > Seriell (UART) kommuniziert. Und warum hängst du dann einen JPG-File und keinen logicdata-File an? Mit Bilder kann kein UART etwas anfangen ;-)
Pascal T. schrieb: > habe den Traffic mit deren proprietären WIFI-Modul mal mitgeschnitten Und welche Bitzeit ermittelt? Ich komme auf 11Bit/100µs = 115k Bit/s. Sieht zudem sehr nach 8n1 aus. Was passiert, wenn du das an deinem Terminal einstellst und dann mit dem RXD-Pin eines USB-TTL-Wandlers mithörst? > Ich nutze Seleae Logic Der kann doch RS232 entschlüsseln. Hast du das mal probiert?
:
Bearbeitet durch Moderator
So in etwa könnte die händische Decodierung ausschauen... das erste 1 wird das Startbit sein und danach folgen in der Regel 8 Datenbits Schaut nach 9600baud aus Weit einfacher geht es wohl statt den Daten analyser einfach eine Serielle Schnittstelle bzw einen USBSeriel Wandler anzuschließen...
Lothar M. schrieb: >> Ich nutze Seleae Logic > Der kann doch RS232 entschlüsseln. Hast du das mal probiert? Hatte ich probiert, war aber (mangels Kenntnis) nicht auf die Korrekte Bitrate gekommen. Mit 11500 baud bekomme ich immerhin anscheinend sinnvolles... Muss ich nur noch rausfinden, was es bedeutet. Direkt an einen FTDI gehen wäre eine Möglichkeit. Aber nicht mehr heute Abend. Aber wie kommt jetzt einer von euch auf 9600 Baud und einer auf 115000?
Florentin D. schrieb: > das erste 1 wird das Startbit sein Oder wie bei RS232 auf der Logikseite üblich: 1 ist der Ruhepegel, die erste 0 ist das Startbit, dann kommen 8 Datenbits und dann eine 1 als Stopbit. Pascal T. schrieb: > Aber wie kommt jetzt einer von euch auf 9600 Baud und einer auf 115000? Ich habe die "übliche" kürzeste Bitzeit gesucht, und dann abgezählt, wieviel der Bits in 100µs passen. Das sind 11 Bit in 100us, damit 110 Bit in 1ms und letzlich 110000 Bit in 1s. Der nächste "übliche" Wert ist 115200 Bit/s aka 115kBit/s. Das wars.
:
Bearbeitet durch Moderator
115k past eher, 10Bytes: D8,4A,22,EC,0C,0C,0C,AC,22,64. Die Antwort: D8 dann 6*0C, 4C,0C,64
:
Bearbeitet durch User
Pascal T. schrieb: > PS: Das 150€ Wifi-Modul ist eine Platine mit einem Espressiv WROOM 2 und > 3 LEDs und 2 Tastern. Die 150e sind klar gerechtfertigt... > kopfschüttel Nun, so ein Gerät entwickelt sich ja nicht von selbst. Insbesondere Softwareentwicklung kostet ordentlich. Und Du willst ja nicht, daß die Entwickler verhungern müssen. Die Materialkosten sind daher nur der kleinste Posten.
Pascal T. schrieb: > Die 150e sind klar gerechtfertigt... kopfschüttel Finde ich gar nicht mal so teuer, denn das Gehäuse ist da auch noch dabei. Zeig mal an einer Rechnung, wie du das in der vermutlich recht überschaubaren Stückzahl betriebswirtschaftlich samt Entwicklung, fertigung, Lagerhaltung und Buchhaltung billiger verkaufen könntest... > PS: Das 150€ Wifi-Modul Was mich da echt mal interessieren würde: hat das Ding eine Zulassung? Ist da irgendein aufkleber zur Konformitätserklärung nach der RED 2014 bzw. ETSI EN 300 328 angebracht? https://www.repo.uni-hannover.de/bitstream/handle/123456789/4389/29_Deter.pdf https://www.cetecom.com/de/news/die-etsi-en-300-328-wurde-auf-die-v2-2-2-aktualisiert/
:
Bearbeitet durch Moderator
Meine Herren, ich werde das Projekt vorzeitig an den Nagel hängen. Dafür gibt es folgende Gründe: -Das Modul weißt weder CE-Kennzeichnung auf, noch kann der Hersteller auf Nachfrage ein Zertifikat vorweisen. Das Modul dürfte also nicht in den Verkauf (PS: Es wird verkauft bei Obi, Bauhaus, Otto, Wamsler...) und wenn es einen Brand auslöst bin ich nicht versichert. -Mehrere Funktionen, die versprochen wurden gibt es nicht [mehr]: Zeit-Schaltung, Lokaler "Cloud-loser" Modus. -Das Modul kommuniziert mit dem Server des Unternehmens unverschlüsselt. Aus dem unverschlüsseltem Verkehr kann meine Device-ID ausgelesen werden, damit ist wiederrum JEDER in der Lage weltweit meinen Ofen ein und aus zu schalten, wenn er in der Lage ist, die App des Herstellers aus dem Play-Store zu laden. -Das Modul ist bereits mehrfach abgestürzt. Danach baut es im "Konfigurations-Modus" ein offenes WLAN auf, welches jeder in Reichweise nutzen kann, um sich das Modul "unter den Nagel" zu reißen. Ich werde mich also wieder der Entschlüsselung des IR-Protokolls des Ofens widmen. Das kann jedenfalls keiner mit einer Cloud verknüpfen... Danke für die Tipps und Infos! Ihr seid hier echt eine schnelle und kompetente Community. Gruß Pascal
Moin, naja das schreit doch nach Übernahme. Kannst doch auf den ESP ne eigene Firmware drauf machen, am einfachsten ESP-Link, dann kannste direkt von irgend einer Maschine per console deine Befehle schicken. Gruß Sven
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.