# Radyonuzu Programlama (İleri Düzey)

### REST API

Radyoyu "Takım Köprüsü" veya "Takım Erişim Noktası" moduna yerleştirmek için bir RESTful API arayüzü eklenmiştir.

#### İç Mekan İstemcisi/STA olarak yapılandırma (TEAM\_ROBOT\_RADIO)

{% code overflow="wrap" fullWidth="false" %}

```
curl -XPOST http://192.168.69.1/configuration -d '{"mode":"TEAM_ROBOT_RADIO", "teamNumber":1538,"wpaKey6":"SeCuRe-6Ghz-Key","wpaKey24":"My-2.4Ghz-Key"}'
```

{% endcode %}

"Robot Radio" veya "TEAM\_ROBOT\_RADIO" moduna getirildiğinde radyo, listelenen takım numarasının ilgili SSID'sine sahip bir 802.11ax Wi-Fi 6E erişim noktasına bağlanacak şekilde yapılandırılacaktır.

| JSON Anahtarı | Açıklama                                      | Değer                              |
| ------------- | --------------------------------------------- | ---------------------------------- |
| mode          | Modu İstemci/STA (robot radio) olarak ayarlar | "TEAM\_ROBOT\_RADIO"               |
| teamNumber    | FRC takım numarası                            | Ondalık                            |
| wpaKey6       | 6GHz Wi-Fi bağlantısı için SAE şifresi        | 8 ila 16 karakter uzunluğunda dize |
| wpaKey24      | 2.4GHz Wi-Fi erişim noktası için SAE şifresi  | 8 ila 16 karakter uzunluğunda dize |

{% hint style="info" %}
DIP anahtarı #3 AÇIK konumdayken VE geçerli bir bağlantı 6GHz 802.11ax Wi-Fi erişim noktasına mevcut değilken, radyo aynı anda "FRC-XXYY" SSID'siyle 2.4GHz 802.11ax Wi-Fi erişim noktası olarak yayın yapacaktır (XXYY programlanmış takım numarasıdır).

Radyo 6GHz 802.11ax Wi-Fi erişim noktasına başarıyla bağlandığında, 2.4Ghz 802.11ax Wi-Fi erişim noktası cihazın gücü kesilene kadar kapanacaktır.
{% endhint %}

#### Erişim Noktası Olarak Yapılandırma (TEAM\_ACCESS\_POINT)

{% hint style="danger" %}
**KABLOSUZ ERİŞİM NOKTASI** olarak yapılandırıldığında, yasal gereklilikler nedeniyle VH-109 radyo **bir akü kaynağı kullanılarak çalıştırılamaz** ve Yalnızca İç Mekan Kullanımı içindir. Cihaz bu moddayken **FCC LPI** (Düşük Güç İç Mekan) gereklilikleri tarafından düzenlenir.\
\
VH-109 radyo yalnızca **İÇ MEKAN İSTEMCİ CİHAZI (STA)** olarak yapılandırıldığında akü kullanılarak çalıştırılabilir.
{% endhint %}

{% code overflow="wrap" %}

```
curl -XPOST http://192.168.69.1/configuration -d '{"mode":"TEAM_ACCESS_POINT", "teamNumber":1538,"wpaKey6":"SeCuRe-6Ghz-Key","channel":5}'
```

{% endcode %}

Erişim Noktası veya "TEAM\_ACCESS\_POINT" moduna getirildiğinde radyo, sağlanan SAE anahtarı kullanılarak listelenen takım numarasının ilgili SSID'sine sahip bir 802.11ax Wi-Fi 6E erişim noktası olarak yayın yapacak şekilde yapılandırılacaktır.

| JSON Anahtarı | Açıklama                               | Değer                              |
| ------------- | -------------------------------------- | ---------------------------------- |
| mode          | Modu Erişim Noktası olarak ayarlar     | "TEAM\_ACCESS\_POINT"              |
| teamNumber    | FRC takım numarası                     | Ondalık                            |
| wpaKey6       | 6GHz Wi-Fi bağlantısı için SAE şifresi | 7 ila 16 karakter uzunluğunda dize |
| channel       | Bir Wi-Fi 6E 20 MHz kanalı seçer       | Ondalık                            |
