Сервер Blynk
-
- Рядовой
- Сообщения: 77
- Зарегистрирован: 27 июн 2020, 04:22
- Откуда: World
- Имя: Agat
- Контактная информация:
Сервер Blynk
Поднял сервер blynk на тех же технологиях, что и сервер MQTT из соседней ветки.
Тестируйте. Версия blynk 0.41.13 от 10 мая.
[hide]
сервер: polmira.ru
порт SSL: 9444
порт без SSL: 8444
Как подключить приложение к стороннему серверу описано тут
[/hide]
0. Генератор скетчей для blynk
1. Документация по blynk
2. Приложение для платформ App Store Goole Play
3. Как активировать порт SSL для IoT устройства (ESP32/ESP8266 и т.д.) пример кода
4. Блок для Blynk
Тестируйте. Версия blynk 0.41.13 от 10 мая.
[hide]
сервер: polmira.ru
порт SSL: 9444
порт без SSL: 8444
Как подключить приложение к стороннему серверу описано тут
[/hide]
0. Генератор скетчей для blynk
1. Документация по blynk
2. Приложение для платформ App Store Goole Play
3. Как активировать порт SSL для IoT устройства (ESP32/ESP8266 и т.д.) пример кода
4. Блок для Blynk
Последний раз редактировалось RootShell 26 авг 2020, 04:43, всего редактировалось 4 раза.
-
- Полковник
- Сообщения: 1928
- Зарегистрирован: 28 окт 2015, 22:47
- Откуда: Ленобласть
- Имя: Игорь
- Поблагодарили: 2 раза
Сервер Blynk
Для начала - большой респект за любую бескорыстную помощь форумчанам (всем остальным тоже).

Только наверное не стоит ждать быстрой ответной реакции. Активное комьюнити не большое. Большинство пользователей заходит время от времени и многие их них в основном читают. Плюс тема не совсем профильная, хотя и пересекающаяся.
К чему это я? - просто хочется, что бы у тех, кто помогает другим, не возникало чувство неблагодарности. Это ведь как с подарком, видеть радость получившего и испытывать удовлетворение от того, что сделал кому то приятно...
Пусть не сразу, но Ваш вклад найдет своего благодарного получателя.
Люди в своем большинстве живо интересуются всем на свете, за исключением того, что действительно стоит знать.
-
- Рядовой
- Сообщения: 77
- Зарегистрирован: 27 июн 2020, 04:22
- Откуда: World
- Имя: Agat
- Контактная информация:
Сервер Blynk
Мои волнения не за благодарность. И не корысти ради, а токма информации для. Просто я не могу проверить пуш уведомления, так как нет под рукой устройства в которое можно прошить blynk. Если не будет работать, то скорее всего, кто-то напишет. Или сам уже проверю к тому времени. Хотя, у меня шитый андроид без gaps и мои проверки могут быть не точными.
Сервер Blynk
[ref=#000080]RootShell[/ref], Пытался проверить Пуш, но ESP почему то не "поехал" не цепляется к вашему серверу, хотя в прошивке я менял строчку Blynk.begin(auth, SSID, pass); на Blynk.begin(auth, SSID, pass, "your_host");. С стандартным сервером все работает.
-
- Рядовой
- Сообщения: 77
- Зарегистрирован: 27 июн 2020, 04:22
- Откуда: World
- Имя: Agat
- Контактная информация:
Сервер Blynk
[ref]stapmoff[/ref], попробуйте указать еще и порт. Он не стандартный для blynk
[hide]
[/hide]
или
[hide][/hide]
Отправлено спустя 12 минут 29 секунд:
Этот порт под ssl поэтому возможно нужно подключить библиотеку.
если не заработает, возможно мне нужно будет открыть порт который не защищен шифрованием.
Напишите если не получиться и полное название ESP если можно.
[hide]
Код: Выделить всё
Blynk.begin(auth, ssid, pass, "polmira.ru", 9444);
или
[hide]
Код: Выделить всё
Blynk.begin(auth, ssid, pass, IPAddress(193,169,220,19), 9444);
Отправлено спустя 12 минут 29 секунд:
Этот порт под ssl поэтому возможно нужно подключить библиотеку.
Код: Выделить всё
#include <BlynkSimpleEsp8266_SSL.h>
Напишите если не получиться и полное название ESP если можно.
Последний раз редактировалось RootShell 26 авг 2020, 14:07, всего редактировалось 1 раз.
Сервер Blynk
[ref=#000080]RootShell[/ref], Сегодня попробую! Отпишусь
Отправлено спустя 1 час 4 минуты 34 секунды:
[ref=#000080]RootShell[/ref], Попробовал все ваши предложенные варианты, не работает. Контроллер Wimos D1 mini
Отправлено спустя 1 час 4 минуты 34 секунды:
[ref=#000080]RootShell[/ref], Попробовал все ваши предложенные варианты, не работает. Контроллер Wimos D1 mini
-
- Рядовой
- Сообщения: 77
- Зарегистрирован: 27 июн 2020, 04:22
- Откуда: World
- Имя: Agat
- Контактная информация:
Сервер Blynk
[ref]stapmoff[/ref], Да, почему то не работает. Трафик ходит в обе стороны, в логах тишина.
В официальном репозитории есть Issues #1367 еще от 22 мая оставленный без ответа.
Буду разбираться с этим какое то время. Спасибо за сообщение.
Отправлено спустя 4 часа 31 минуту :
[ref]stapmoff[/ref], SSL протокол у blynk для IoT устройства почему-то отказывается работать. Хотя с сертификатами все хорошо.
Временное решение такое.
[hide]
с приложения подключайтесь по порту 9444 (SSL)
в прошивке указывайте 8444 (No SSL)
[/hide]
я за то, что бы пользователи сами выбирали какой тип соединения им использовать с шифрованием или без. Поэтому буду разбираться почему не работает.
В официальном репозитории есть Issues #1367 еще от 22 мая оставленный без ответа.
Буду разбираться с этим какое то время. Спасибо за сообщение.
Отправлено спустя 4 часа 31 минуту :
[ref]stapmoff[/ref], SSL протокол у blynk для IoT устройства почему-то отказывается работать. Хотя с сертификатами все хорошо.
Временное решение такое.
[hide]
с приложения подключайтесь по порту 9444 (SSL)
в прошивке указывайте 8444 (No SSL)
[/hide]
я за то, что бы пользователи сами выбирали какой тип соединения им использовать с шифрованием или без. Поэтому буду разбираться почему не работает.
-
- Рядовой
- Сообщения: 77
- Зарегистрирован: 27 июн 2020, 04:22
- Откуда: World
- Имя: Agat
- Контактная информация:
Сервер Blynk
Для того, что бы работал SSL в IoT устройстве необходимо сделать следующее:
объявить дефайн никаких отпечатков прописывать не надо.
подключить библиотеку
а так же указать следующий begin для подключения к стороннему серверу.
[hide][/hide]
объявить дефайн никаких отпечатков прописывать не надо.
Код: Выделить всё
#define BLYNK_SSL_USE_LETSENCRYPT
Код: Выделить всё
#include <BlynkSimpleEsp8266_SSL.h>
[hide]
Код: Выделить всё
Blynk.begin(auth, ssid, pass,"polmira.ru",9444);
Сервер Blynk
[ref=#000080]RootShell[/ref], При подключении библы <BlynkSimpleEsp8266_SSL.h ругается
Отправлено спустя 1 минуту 1 секунду:
Попробую и 8444 и <BlynkSimpleEsp8266_SSL.h>
Отправлено спустя 1 минуту 1 секунду:
Попробую и 8444 и <BlynkSimpleEsp8266_SSL.h>
-
- Рядовой
- Сообщения: 77
- Зарегистрирован: 27 июн 2020, 04:22
- Откуда: World
- Имя: Agat
- Контактная информация:
Сервер Blynk
для esp8266 (nodeMCU v3) работает следующий код.
Установленна библиотека Blynk версии 0.6.1 by Volodymyr Shymanskyy
в приложежнии blynk - BUTTON зажигает и гасит синий светодиод на плате nodeMCU v3
Отправлено спустя 2 минуты 10 секунд:
В мониторе порта следующее
Отправлено спустя 2 минуты 51 секунду:
Попробовал сделать блок для blynk вроде работает. Внутри можно выбрать host, port, протокол.
Установленна библиотека Blynk версии 0.6.1 by Volodymyr Shymanskyy
Код: Выделить всё
#define BLYNK_PRINT Serial
#define BLYNK_SSL_USE_LETSENCRYPT
#include <ESP8266WiFi.h>
#include <BlynkSimpleEsp8266_SSL.h>
// You should get Auth Token in the Blynk App.
// Go to the Project Settings (nut icon).
char auth[] = "UH7.....B";
// Your WiFi credentials.
// Set password to "" for open networks.
char ssid[] = "WIFI_SSID";
char pass[] = "WIFI_PASS";
int prevState = -1;
int currState = -1;
long lastChangeTime = 0;
void checkPin()
{
// Invert state, since button is "Active LOW"
int state = !digitalRead(2);
// Debounce mechanism
long t = millis();
if (state != prevState) {
lastChangeTime = t;
}
if (t - lastChangeTime > 50) {
if (state != currState) {
currState = state;
Blynk.virtualWrite(V1, state);
}
}
prevState = state;
}
void setup()
{
// Debug console
Serial.begin(9600);
Blynk.begin(auth, ssid, pass,"host",ssl_port);
// You can also specify server:
//Blynk.begin(auth, ssid, pass, "blynk-cloud.com", 80);
//Blynk.begin(auth, ssid, pass, IPAddress(192,168,1,100), 8080);
// Make pin 2 default HIGH, and attach INT to our handler
pinMode(2, INPUT_PULLUP);
}
void loop()
{
Blynk.run();
checkPin();
}
Отправлено спустя 2 минуты 10 секунд:
В мониторе порта следующее
Код: Выделить всё
[5007] NTP time: Tue Aug 25 15:45:07 2020
[5007] Connecting to ...:...
[6884] Certificate OK
[6907] Ready (ping: 2ms).
Попробовал сделать блок для blynk вроде работает. Внутри можно выбрать host, port, протокол.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Сервер Blynk
[ref=#000080]RootShell[/ref], Странно, но у меня не работает. Хоть с SSL хоть без него.
-
- Рядовой
- Сообщения: 77
- Зарегистрирован: 27 июн 2020, 04:22
- Откуда: World
- Имя: Agat
- Контактная информация:
Сервер Blynk
Посмотрите, что пишет в монитор порта?
Wemos D1 mini построена на том же контроллере, что и NodeMCU v3, хотя кто этих китайцев знает. Код из сообщения выше должен подойти. Поправте в нем auth, wifi и begin.
P.s.// на всякий случай
Приложение blynk в телефоне никогда не взаимодействует с ESP напрямую. Все команды проходят только через сервер.
В прошивке нужно указывать Wifi логин и пароль от вашего роутера. ESP авторизуется на сервере с помощью токена пришедшего на почту.
Wemos D1 mini построена на том же контроллере, что и NodeMCU v3, хотя кто этих китайцев знает. Код из сообщения выше должен подойти. Поправте в нем auth, wifi и begin.
P.s.// на всякий случай
Приложение blynk в телефоне никогда не взаимодействует с ESP напрямую. Все команды проходят только через сервер.
В прошивке нужно указывать Wifi логин и пароль от вашего роутера. ESP авторизуется на сервере с помощью токена пришедшего на почту.
Сервер Blynk
Пивет всем, что то не получается подключиться к своему серверу ((( пишит что он ОФФ в приложении, если кому не трудно глянте что не так делаю (((
Проэкт прилогаю.
если каму нужно тоже работает сервер blynk в мир
93.76.48.211
https.port=9443
hardware.default.port=8442
hardware.ssl.port=8441
пытаюсь подключиться к своему серверу ((( но что то не делаю не так голова кипит (((
Помогите пожалуйста.
Проэкт прилогаю.
если каму нужно тоже работает сервер blynk в мир
93.76.48.211
https.port=9443
hardware.default.port=8442
hardware.ssl.port=8441
пытаюсь подключиться к своему серверу ((( но что то не делаю не так голова кипит (((
Помогите пожалуйста.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость