CaiXianlinRemoteIDMonitor
August 20, 2026 ยท View on GitHub
A simple RF receiver monitor for the CaiXianlin 433MHz protocol. Captures and displays incoming shock collar commands with ID, channel, mode, and intensity information.
Features
- Real-time RF command monitoring
- Displays command ID (hex and decimal)
- Shows channel (1-3)
- Command type detection (Shock, Vibrate, Beep, Light, Stop)
- Debouncing to prevent duplicate outputs
- Terminator signal identification
Hardware Requirements
- Arduino compatible microcontroller
- 433MHz RF receiver module connected to pin 20
Usage
- Upload the sketch to your microcontroller
- Open Serial Monitor at 115200 baud
- RF commands will be displayed as received
Example output:
ID: 0x7FFF (32767) | Channel: 1 | Mode: Vibrate
ID: 0x7FFF (32767) | Channel: 2 | Mode: Shock
ID: 0x7FFF (32767) | Channel: 1 | Mode: Stop
License
BSD 2-Clause License
Support My Work
If this project is useful to you, you can support it here: