Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

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)