Sandra schrieb:
> habe einen Raspberry Pi 2, und EIN HC-12 Funkboard.
> Nun möchte ich damit die Signale eines 433MHz Bewegungsmelders und eines
> 433MHz Rauchmelders empfangen.
Ich kenne mich mit dem besagten HC-12-Funkboard nicht aus, aber auf den
ersten Blick scheint mir dieses Board kein Transceiver für beliebige
433MHz-Signale zu sein, sondern scheint nur mit kompatiblen Transceivern
(z.B. anderen HC-12-Boards) kommunizieren zu können.
Ich fürchte daher, dass Dein Vorhaben (Signale von 433MHz
Bewegungsmeldern und -Rauchmeldern empfangen und auswerten) mit diesem
Board evtl. gar nicht möglich ist.
Ich denke, Du brauchst stattdessen ein gewöhnliches, "dummes"
433MHz-Empfänger-Modul, das nicht an eine serielle Schnittstelle
angeschlossen wird, sondern an einen beliebigen GPIO-Pin. Diese Module
gibt es schon für unter einen Euro; alle die ich bisher gesehen habe
haben allerdings das Problem, dass sie quasi digitales Rauschen
ausgeben, wenn gerade keinerlei 433MHz-Signal gesendet wird. Sprich, der
Zustand des Eingangs-GPIO-Pins, an den Du das anschliesst, ändert sich
hunderte, wenn nicht gar tausende Male pro Sekunde, wenn gerade
Funkstille ist, und Du musst erst einmal in Software mühselig echte
Funksignale von reinem Rauschen trennen.
Evtl wäre es daher sinnvoller, stattdessen gleich einen SDR-Empfänger zu
benutzen. Der kostet zwar etwas mehr (so um die 10 Euro), aber macht es
meiner Meinung nach auch einfacher, an einem Raspberry Pi 433MHz-Signale
empfangen und auszuwerten.
Evtl. unterstützt die Software:
https://github.com/merbanan/rtl_433
die genau diesen Ansatz verfolgt (von verschiedenen Sensoren gesendete
433MHz-Signale per SDR-Empfänger zu empfangen und zu dekodieren) sogar
bereits Deine 433MHz-Bewegungsmelder und -Rauchmelder.