Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/cpoore1/gr-garage_door
https://github.com/cpoore1/gr-garage_door
garage-door garage-door-opener gnuradio hacking sdr
Last synced: 16 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/cpoore1/gr-garage_door
- Owner: cpoore1
- License: mit
- Created: 2021-06-28T19:16:20.000Z (over 3 years ago)
- Default Branch: maint-3.10
- Last Pushed: 2022-08-28T15:39:50.000Z (about 2 years ago)
- Last Synced: 2024-10-11T00:19:25.015Z (about 1 month ago)
- Topics: garage-door, garage-door-opener, gnuradio, hacking, sdr
- Language: CMake
- Homepage:
- Size: 1.51 MB
- Stars: 1
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# gr-garage_door
This GNU Radio out-of-tree module simulates signals for a Stanley ST500W (310 MHz, 10 DIP switch) garage door opener. This is an older model (pre-1982) and utilizes on-off keying (OOK) to repeat the same message for every button press.
This software has been integrated into [FISSURE: The RF Framework](https://github.com/ainfosec/FISSURE).
# Examples
The Garage Door Transmit .grc will simulate a button press and repeat indefinitely.
- DIP Positions are the values for the ten switches on the remote and garage door opener
- Press Duration simulates the button on the remote being held down
- Press Repetition Interval is the amount of time between button presses
The Garage Door Cycle .grc will rapidly cycle through all the DIP switch positions and wrap around on repeat.
- DIP Interval is the time between the start of two messages
- Starting DIP is the initial DIP switch value
- Bursts per DIP specifies the number of repeating messages in an interval
- Burst interval is the time between two DIP values. The code needs to be updated to make the timing exact.
![Garage Door Opener and Remote](examples/Garage_Door1.jpg)![Single Message from Remote](examples/Garage_Door_Time_Freq2.png)
![Burst from Remote](examples/Garage_Door_Time_Freq1.png)