59 lines
1.5 KiB
Markdown
59 lines
1.5 KiB
Markdown
# Discord Radio Bot: Command & Control - Client
|
|
|
|
---
|
|
|
|
The client application communicates with the server through the provided API. Each client instance waits for join requests sent by users through Discord. Once a join request is received, the client uses the SDR application to tune into the specified radio preset. It then establishes a connection to Discord, allowing users to listen to the selected radio preset in real-time.
|
|
|
|
In addition to its interaction with the server, the client also has its own API and web application. This enables users to directly interface with the client, perform actions specific to the client application, and access relevant information about the connected SDR and radio presets.
|
|
|
|
## Requirements
|
|
|
|
---
|
|
### Hardware
|
|
|
|
- SBC
|
|
- [Orange Pi](https://www.amazon.com/dp/B0BN16ZLXB/r)
|
|
- [Raspberry Pi](https://www.canakit.com/raspberry-pi-4-4gb.html)
|
|
- [Rock Pi](https://www.okdo.com/us/p/okdo-rock-4-model-c-4gb-single-board-computer-rockchip-rk3399-t-arm-cortex-a72-cortex-a53/)
|
|
- SDR
|
|
- [Nooelec RTL-SDR v5 Bundle ](https://www.amazon.com/dp/B01GDN1T4S)
|
|
- [RTL-SDR Blog V3](https://www.amazon.com/dp/B0BMKB3L47)
|
|
- [Nooelec NESDR Mini](https://www.amazon.com/dp/B009U7WZCA)
|
|
- Proper Power Adapter (Sometimes comes in SBC Packs)
|
|
- SD Card (Sometimes comes in SBC Packs)
|
|
|
|
|
|
|
|
|
|
## Installation
|
|
|
|
---
|
|
|
|
Notes here
|
|
|
|
### Installation here
|
|
```shell
|
|
|
|
```
|
|
|
|
|
|
## Configuration
|
|
|
|
---
|
|
|
|
Notes here
|
|
|
|
### Configuration here
|
|
```shell
|
|
|
|
```
|
|
|
|
|
|
## Usage
|
|
|
|
---
|
|
|
|
### Usage here
|
|
```javascript
|
|
|
|
``` |