====== Funkauslöser ====== ===== Hardware ===== * Adafruit Feather M0 RFM69 433 MHz oder * Adafruit Feather 32U4 RFM69 433 MHz * ESD Schutzdiode ===== Protokoll ===== Zieladresse (1 bis 65535, 0 ist Broadcast) ^ Bytes ^ Beschreibung ^ | 2 | Pakettyp | | variabel | Inhalt | ==== Pakettypen ==== ^ Typ\\ (Int) ^ Beschreibung ^ Besonderheiten ^ | 101 | Pair-Request\\ Falls noch kein gültiger Empfänger im EEPROM hinterlegt ist oder dieser nicht antwortet, sendet der Sender ein "Pair-Request" Paket | Empfänger ist Broadcast (65535) | | 102 | Pair-Offer\\ Erhält ein Empfänger ein "Pair-Request" Paket, antwortet dieser mit einem Offer.\\ Damit die nächstgelegenen Einheiten verbunden werden können, verzögert der Empfänger dieses "Pair Offer"-Paket um -5 * RSSI Millisekunden, bei RSSI = -30 würde die Antwort also um 150 mS verzögert gesendet. Ein Empfänger, der weiter entfernt steht und etwa einen RSSI von -60 aufweist, würde erst 300 mS später antworten. | Empfänger ist Broadcast (65535) | | 103 | Pair-ACK\\ Wenn der Sender ein Subscribe-Ready empfängt und die Empfängeradresse einstellt. | Empfänger ist Broadcast (65535) | | 201 | Trigger\\ Auslösen | | 201 | Trigger ACK | | 601 | Device Status | ==== Inhaltstypen ==== === Device Status === ^ Bytes ^ Beschreibung ^ | 2 | Version | | 1 | Batterie-Spannung\\ V = n (0-256) / 50\\ Auflösung: 0.02 Volt, Maximal 5.12V |