Forum: Mikrocontroller und Digitale Elektronik dcf77 - Code Meteotime


von chris (Gast)


Lesenswert?

Hallo, ich möchte eine besseren DCF77 Code posten, und wollte vorher die
Meteotime Sache fragen. Ist der Code erlaubt, welcher die die 122 bits
für den externen Decoderchip oder den internen DES Code zusammenstellt.

von chris (Gast)


Lesenswert?

up

von Max D. (max_d)


Lesenswert?

chris schrieb:
> den internen DES Code

Hab ich was verpasst ?
Ich dachte das wäre noch nicht geknackt.
Oder meinst du nur eine Schnittstelle um die Daten Später™ irgendwann 
dekodieren zu können ?
Also das bereitstellen an externe Routinen aller Art ist 100 % 
unproblematish, das dekodieren der Daten dagegen ist heikel.

PS: Sollte es wirklich geknackt sein würde ich mich sehr dafür 
interessieren, vlt. kann mir in dem Fall jemand nen Link pm-en

von chris (Gast)


Lesenswert?

Wurde doch hier im Forum angestossen, und durch einen Idioten 
abgeschossen.
Danach sind einige Infos auf diversen Websiten aufgetaucht.
Es ist des als er noch dea hies, kann mit dem aktuellen des emuliert 
werden.
DEA/DES ist big endian, Daten kommen little endian an.

122 bit, da ich das SRN auch als 1bit decodieren möchte, und so eine
bessere Fehlerkorrektur, aber nur für eine Zone, realisieren möchte,
also sind 2bit dont care, 40bit Wetterdaten, 40 bit Timedaten,
40 bit SRN der Wetterdaten. Ein DES Runde braucht ca 3ms (geschätzt von 
anderer CPU), also das Dekodieren inkl Flip jedes Bit dauert 120ms,
bei 3 bit brute force sind dies 2.1 Stunden, mehr ist nicht drin. Wenn 
man aber das srn berücksichtigt, geht auch mehr.

Es ist klar, dass ich nur die Daten bereitstellen würde, sowie eine 
leere Funktion. Die Frage ist aber, ob dies event. für das Forum schon 
zuviel ist?

von Max D. (max_d)


Lesenswert?

Ich würde es halt so designen, dass du eine Funktion nimmst und sie 
etwas in der Art "Daten an Dekoderchip schieben" nennst. Es ist ja legit 
aus einer Station so einen Chip zu rupfen und zu benutzen.
Jeder mit genug Fantasie kann dann ja die Daten (auf eigene Faust) 
abfangen und in seinen eigenen Routinen verarbeiten.
Ich sehe diesen Ansatz als unverfänglich, jedoch bin ich auch E-tech 
student und kein anwalt, von daher kann ich keine "echte" Rechtsberatung 
bringen.

€dit: vlt. mailst du einfach einem mod oder direkt andreas deinen Code 
vorab und fragst kurz nach....

von Cube_S (Gast)


Lesenswert?

Nach nur wenig Gurgeln stieß mir folgendes auf:
http://pastebin.com/xmq4Hd1D
Probiert hab ich's nicht, vielleicht gibt's ja Meinungen dazu.

von Max D. (max_d)


Lesenswert?

Bitte nicht den Code posten.
Wir wollen doch das Forum weiter behalten

von Cube_S (Gast)


Lesenswert?

Das ist kein geheimer Code, sondern nur ein Verweis, der für 
jederman/frau problemlos auffindbar ist.

von D. V. (mazze69)


Lesenswert?

Ich habe das seinerzeit in mikroPascal for AVR konvertiert.
Das funzt einwandfrei.
Will man aber sämtliche Informationen vernünftig zur Anzeige bringen, 
kostet die zu erstellende Hardware ein Vielfaches dessen, was z.B. ALDI 
für einen Receiver mit 3-Tage Vorhersage via MeteoTime verlangt. Habe 
deshalb davon Abstand genommen.

von Max D. (max_d)


Lesenswert?

Wenn es so schnell auffindbar ist, dann reicht ein verweis auf tante 
google.
sollte es komplizierter sein, dann ist es für dieses Forum nicht 
unbedingt gesund den link hier zu haben. Die Bits waren teuer, der 
käufer wird deren wert heftig verteidigen.

von chris (Gast)


Lesenswert?

Wenn du einen Link posten willst, hier: 
http://www.fact4ward.com/blog/meteotime/  da ist es erklärt, und kein 
Code.
Was der Author nicht wusste, in der FIPS Beschreibung von DES steht:
"Bit 1 ist MSB" (von 1 angefangen zu zählen). Also BIG ENDIAN.
Hingegen die Daten kommen LITTLE ENDIAN an.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.