# Использование

## Скачиваем приложение Blynk

{% hint style="info" %}
Последняя версия приложения Blynk, в котором работает регистрация это *Blynk v2.27.30*
{% endhint %}

Скачиваем приложение, устанавливаем

{% file src="/files/isX59Gsx2PB3lbKp5qGA" %}

Если приложение не устанавливается, сначала пробуем дать разрешение на установку из неизвестных источников, затем проверяем, полностью ли скачан apk файл (бывает скачивается не до конца и остается повреждённым), если не помогает, пробуем установить более старые версии Blynk, которые можно найти на [этом](https://www.apkmirror.com/apk/blynk-inc/blynk-legacy/) сайте.

## Регистрируемся

{% hint style="info" %}
Начнем с того, что сервер может быть оригинальный, например как наш кастомный. (сервер компании Blynk, с 01.01.23 не работает)

Он расположен по адресу blynk.su с портом 8080 для обычного соединения или 9443 для защищенного.
{% endhint %}

### Чтобы зарегистрироваться на нашем сервере, необходимо:

1\. Открыть приложение

2\. Нажать кнопку "**Create new account**"

3\. Ввести адрес своей почты и придумать пароль

4\. Нажать кнопку ниже, и ввести адрес нашего сервера - `blynk.su` c портом `9443`

{% hint style="info" %}
После этого вы можете входить в приложение при помощи почты и пароля. Токены для новых устройств будут высылаться вам на почту, также вы сможете их увидеть и в самом приложении.
{% endhint %}

<div data-full-width="false"><figure><img src="/files/Mmj1AkLmrJT9NxMFLEAV" alt=""><figcaption></figcaption></figure> <figure><img src="/files/cvSVrlpi59jaIAB9zsqB" alt=""><figcaption></figcaption></figure> <figure><img src="/files/AvH85pK8rKi2WG0D5TjR" alt=""><figcaption></figcaption></figure></div>

## Обновляем приложение

Данный шаг необязателен, но при необходимости вы можете обновить приложение до любой другой версии, в новых версиях отсутствует возможность регистрации, именно для этого мы устанавливали старую версию.

## Прописываем в скетче

Теперь нам необходимо настроить сам микроконтроллер для работы с нашим кастомным сервером, для этого:<br>

Сначала прописываем токен в области с глобальными переменными (до setup и loop). Например, вот так:

```cpp
#define BLYNK_AUTH_TOKEN "kekWI-token-token-jSBcVGzB-jr"
char auth[] = BLYNK_AUTH_TOKEN;
```

В setup нужно прописать следующую строчку:

```cpp
Blynk.begin(auth, ssid, pass, "blynk.su", 8080); 

```

Где auth - ваш токен, ssid и pass - данные Wi-Fi сети, и наш сервер с портом.&#x20;

{% hint style="info" %}
Для удобства проверки соединения можете использовать данный [сайт](https://arduin.ru/blynktk.php)
{% endhint %}

## Можно пользоваться!

{% hint style="success" %}
Сервер бесплатный для всех пользователей, но если вы хотите, то можете помочь оплатить аренду сервера по реквизитам на странице [Поддержка сервера](/podderzhka-servera.md)
{% endhint %}

{% hint style="info" %}
А также обязательно присоединяйтесь к нашему дружному [Telegram-чату](https://t.me/BlynkChat)!
{% endhint %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://wiki.blynk.su/ispolzovanie.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
