Case study
Q-Hub Relay Control: reconstructing an OTAQ relay protocol
Q-Hub Relay Control implements a browser-operated client for the OTAQ Q-Hub relay board using a protocol recovered from the vendor's Windows utility. Its documentation specifies TCP command frames, a Fletcher-style checksum, UDP discovery and status replies, including observed inaccuracies in device status fields.
- Targets
- Protocol
- Category
- Independent reconstruction cases
- Relationship
- Independent reconstruction project
- Sources reviewed
- Stars
- 0
- Last commit
- 2026-07-14
- Language
- Python
- License (GitHub)
- MIT
GitHub data as of 2026-11-09
Requirements & limits
- Prerequisites: Provide access to an OTAQ Q-Hub relay board for device control.
- Prerequisites: Run from source with Python 3.9 or later.
- Testing evidence: The author reports that network-configuration writes have not been exercised on physical hardware.
- License: MIT License.
Cite
BibTeX
@misc{qhub-relay-control-case,
title = {{Q-Hub Relay Control: reconstructing an OTAQ relay protocol}},
howpublished = {\url{https://github.com/AndyMcLeod/qhub-relay-control}},
url = {https://github.com/AndyMcLeod/qhub-relay-control},
urldate = {2026-11-06},
note = {Awesome REA entry: \url{https://awesomerea.org/resources/qhub-relay-control-case/}}
}Plain text
Q-Hub Relay Control: reconstructing an OTAQ relay protocol. https://github.com/AndyMcLeod/qhub-relay-control (accessed 2026-11-06). Awesome REA entry: https://awesomerea.org/resources/qhub-relay-control-case/
Useful? Star Awesome REA on GitHub2.4k
About this entry
The description was reviewed against primary sources.
Primary sources
More in Protocols
- Markisol: reconstructing 433.92 MHz shade commands · Case study
- Huawei R48xx: mapping the power supplies' CAN protocol · Case study
- OpenChirp: reconstructing the Chirp audio protocol · Case study
- Photo!: reconstructing Game Boy Camera sensor and transfer behavior · Case study
- Xbox Live Machine Account Creation Service: reconstructing authentication exchanges · Case study
- Quansheng UV-K5: programming protocol and memory-map investigation · Case study