Forum: Mikrocontroller und Digitale Elektronik Sichere Funkfernbedienung


von sASCHA (Gast)


Lesenswert?

Hallo,

ich möchte mir in der nächsten Zeit eine Funkfernbedienung (genauer
gesagt: einen Empfänger) bauen. Als Sender habe ich den T433A1K4 (4
Tasten) von Funkmodul.com ins Auge gefasst. Und als Empfänger den
ERX-02.


Nun zum Problem:
Der Sender hat nur eine 10-Bit Codierung ohne Wechselcode, d.h. ein
böser Schelm könnte sich vor mein Haus stellen und alle 2^10
Möglichkeiten ausprobieren.

Wie könnte man das Problem umgehen? Ich möchte später mit insgesamt 3
Handsendern den Empfänger ansprechen.

Gibt es noch andere günstige Funkmodule?

von Stefan Köhler (Gast)


Lesenswert?

Wieso ausprobieren. Du nimmst einen Spektrumanalyser ermittelst die
Frequens deiner Sender. Anschliesend mit hilfe eines Speicherosziloskop
und einen passenden Empfänger lässt du dir den Code am Oszi anzeigen.
Nun brauchst du nur noch den Code am Sender einstellen und schon geht
dein Tor auf. (Der jenige braucht im extremfall nur einen Tastendruck
von einen deiner Sender, wenn du z.B. das Tor öffnest.
Funksender zum Toröffnen verbergen immer Risiken mit sich.
Da ein Codewechsel bei jedem Öffnen oder schliesen nicht möglich ist,
da ja alle Sender ein öffnen oder schliesen mitbekommen müssten, gibt
es eine alternative. Du musst den Code nach Datum und Zeit berechnen
lassen. Die "Formel" nach der du vorgehst bleibt dir überlassen. z.B.
Tag des (Jahres+Stunde)x585 oder so.Am besten wäre noch eine variable
Veränderung der Formel. Um so kürzer die Neuberechnung stattfindet um
so schwiereger erfolgt der Nachbau eines Senders. Allerdings wer deine
Formel rausbekommen will bekommt diese trotzdem raus.

von sASCHA (Gast)


Lesenswert?

Hallo,

ich habe jetzt grad was bei http://www.bejo-electronic.de/ gefunden.
Leider sprengen die Empfänger mein Budget

von Denis Gérard (Gast)


Lesenswert?

Wir verwenden für sowas Funkfernsteuerungen mit RAC-System (Rolling-Code
System) 1-K Emfänger kostet ca. 50€ Netto im Verkauf. 1-K Handsender
ca. 28€ Netto.

von sASCHA (Gast)


Lesenswert?

Danke,

kannst Du mir vielleicht auch sagen, was ein 4-Kanal Sender und
Empfänger kosten?

von Philipp Sªsse (Gast)


Lesenswert?

@Stefan: Wenn man ohnehin etwas eigenes bastelt, dann doch lieber
gleich, indem man jeweils eine Empfänger/Sender-Kombination nimmt.
Handsender "klopft" an, Tür schickt ein paar Zahlen, Handsender
wendet ein wenig Kryptographie darauf an und schickt das Ergebnis
zurück. Dann mußt Du mit Deinem Oszi schon ein paar Jahre im Busch
hocken, ehe Du den Code geknackt hast ... (und ein Selbstaussperren
durch eine nachgehende Uhr kann es auch nicht geben).

von Denis Gérard (Gast)


Lesenswert?

4-K HS 37,50
2-K Empfänger (ohne Relaisstufe) 81,00 (bräuchte man bei 4-K 2 St.
von)
für mehr INfo kurze Mail.

von Peter Kasi (Gast)


Lesenswert?

Schau dir mal bei Conrad die Funkfernbedienungen für
Zentralveriegelungen zum Nachrüsten an. Da kostet das Empfängemodul mit
Relais + 1 Handsender so um die 50 €. Vieleicht kannst du ja was mit
anfangen...
Gruß
Peter

von Profi (Gast)


Lesenswert?

z.B. von Microchip gibt es die HCS2xx-HCS5xx-Serie (KeeLoq),
die senden jedes mal einen anderen Code.

Die kannst Du statt der 10-bit-Mimik in Deinen Sender einbauen.

http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=1475&category=devKeeloqKits

von sASCHA (Gast)


Lesenswert?

Danke für den Link!

mit den Dingern sollte es ja möglich sein, sogar den Sender selbst zu
bauen.

von sASCHA (Gast)


Lesenswert?

Weiß eigentlich jemand, wie man den HCS 200 Encoder mit "Hausmitteln"
proggen kann?

von thomas (Gast)


Lesenswert?

Hm ,dazu fällt mir ein Algorithmus ein.

Du nimmst einen Zähler ,diesen Zähler verschlüßelst Du etwa so:

blowfish(zähler+handsenderID+"feste Zeichenkette","geheimer
schlüßel"), entschlüßeln erfolgt dann umgekehrt.

Auf dem Empfänger wird für jeden Handsender ein Zähler mit 0
initialisiert. Für jeden positiv erfolgten Zugriff wird der jeweilige
Zähler um 1 Incrementiert. Bei jedem Drücken auf den Sendeschalter am
Sender wird der Zähler im Sender um 1 incrementiert.
Für den Fall ,das man einen Sender betätigt, ohne das das Signal
empfangen wurde, kann man in der Empfangsroutine ca. 50 Zähler im
Vorraus berechnen und schaut dann nach ,ob es eine ID mit ID >
Zählerstand für den jeweiligen Sender gibt. Wenn ja, dann positiver
Zugriff ,wenn Nein , keine Aktion.
Man müßte in diesem Beispiel 50 Mal auf den Sendeknopf drücken, ohne
das das Signal ankommt um einen Fehler hervorzurufen. Oder man prüft
die Folgezähler auf das Unendliche.

von sASCHA (Gast)


Lesenswert?

Danke für die Idee, aber ich meinte eigentlich einen Programmieradapter
für den Encoder.
Microchip bietet einen Plan für einen Stand-Alone-Programmer an, ich
finde es aber ein wenig aufwendig für 4-5 Sender extra ein
Programmiergerät zu bauen. Mein innerer Schweinehund meint das auch.

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.