Blynk в России не работает

Blynk в России не работает

Допилил Blynk для удаленного управления нашими контроллерами. Пришлось повозиться с ipsec на Oracle Cloud VPS, что было нетривиально. Вроде списки безопасности с проброшенными портами есть, но не работало. Потом получилось. Работает два сервера — один чисто как MQTT-брокер, второй с собственным Blynk. Сам проект известен уже давно как коммерческий — проекты и виджеты в приложении платные, чем больше проектов и прочего — тем больше денег (у них это называется «энергией». Но Blynk-сервер есть как Open Source проект на гитхкабе для всех желающих.

Мобильные приложения под iOS и Android. Коллега сейчас настраивает контроллеры. Для начала обкатаем его на нашем офисе, в первую очередь как контроллер управления отоплением. А еще порадовала функция триггера на приближение к заданной точке на карте. Можно на подъезде к дому выключить сигнализацию, открыть ворота, заранее подкорректировать отопление и т.п. Функционал по сути любой. Управлять можно чем угодно и как угодно.

Для яхт тут же реализуем слежение за геопозицией для якорных стоянок. Начала меняться — значит якорь не держит — тревога!

Установка локального сервера Blynk на Raspberry Pi и управление им с NodeMCU ESP8266

Blynk представляет собой платформу интернета вещей (IoT), в которой вы можете достаточно просто создать графический интерфейс для своих проектов используя уже готовые виджеты из данной платформы. Но у данной платформы есть и определенные недостатки: задержка (latency) и ограниченное количество энергии. Эти недостатки можно преодолеть при помощи установки локального сервера (local server) Blynk, который обеспечивает неограниченное количество энергии и уменьшает задержку.

Blynk в России не работает

В данной статье мы рассмотрим установку локального сервера Blynk на плату Raspberry Pi (была использована плата Raspberry Pi 4) и взаимодействие с ним с помощью платы NodeMCU ESP8266.

Необходимые компоненты

  1. NodeMCU ESP8266 (купить на Aliexpress).
  2. Плата Raspberry Pi (купить на Aliexpress).
  3. Светодиод (купить на Aliexpress).

Сервер Blynk разработан на Java, поэтому первую вещь, которую мы должны сделать – это проверить что на вашей Raspberry Pi установлена Java 8. Сделать это можно с помощью команды:

Архитектура ПО

Главный плюс разработки ПО под ESP8266 в среде Arduino IDE – что можно совместить в одном скетче совершенно разные библиотеки и вам за это почти ничего не будет.

#1 Blynk уроки. Работа устройства при обрыве связи с сервером/WiFi

Перед началом разработки ТЗ было сформулировано тезисно и включало следующие пункты:

1.Необходимо с определенным интервалом считывать показания датчика CO2 (MH-Z19) и отображать результаты с помощью трех (зеленый, желтый, красный) светодиодов. Пределы были выбраны почти с учетом ГОСТ 30494-2011(Здания жилые и общественные. Параметры микроклимата в помещениях.): до 900 PPM – зеленый, от 901 до 1400 PPM — желтый, выше 1401 PPM — красный. Также у нас есть бипер, порог бибикания которого задан на уровне 1100 PPM, но его можно настроить или вообще отключить через Blynk. Во время отладки выяснилось, что иногда MH-Z19 может глюкануть и выдать свое максимальное значение (в зависимости от установленного предела: 1000, 2000, 3000 или 5000 PPM), вместо фактически измеренного. Это немного осложнило обработку результатов и могло привести к ложным сообщениям пользователю, а нервы пользователя надо беречь. И поскольку нет абсолютно верного (кроме многократных измерений) способа отличить неверно измеренные 2000 PPM (дикое значение для жилого помещения) от ситуации, когда пользователь сидит и специально дышит в датчик. То было принято две меры по маскировке данной проблемы: установлен предел измерения в 2000 PPM(предполагается использование прибора в жилых помещениях и все что больше 1400 для нас уже краснаязона) и добавлено усреднение результатов последних 10 измерений. Как итог — единичные ложные срабатывания (на 2000 PPM) не дают больших всплесков на усредненном графике. Но при желании через Blynk можно настроить предел измерения датчика и посмотреть фактическое (не усредненное значение CO2).

2.Для работы с датчиком температурывлажности (AM2302) была использована библиотека DHT Sensor Libraryот Adafruit. Было сделано два небольших изменения: добавил повторное считывание AM2302 (иногда считывается не с первого раза) и введены поправочные коэффициенты для значений температуры и влажности. Если используется встроенный датчик, то опытным путем установлено, что воздух внутри прибора «суше» на 15% и теплее на 2 градуса C (1 градус F) чем снаружи, при использовании выносного датчика (выбирается джампером) — поправку в измеренные результаты вносить не надо и можно отключить.

3.Пользователь должен иметь возможность настроить устройство (подключиться к WiFi, указать auth token и тд) без дополнительного софта или перепрошивки. Наиболее оптимальным решением стало использование библиотеки WiFiManager, которая переводит ESP в режим точки доступа и позволяет через Captive порталсохранить во флешку настройки WiFi сети и другие параметры.

В дальнейшем при старте библиотека пытается подключится к сохраненной WiFi точке и в случае неудачи снова переходит в режим точки доступа и Captive портала. А если пользователь вдруг не захочет использовать Blynk или у него не окажется WiFi-роутера, то в этом случае OpenWindAir никогда на загрузится и будет только стартовать в AP-режиме и перезагружаться по таймауту.

Выход из этой безвыходной ситуации был найден следующий, если у нас сохранены ненулевые параметры подключения к Blynk или MQTT серверу, значит при старте будем пытаться подключиться и перезагружаться, в противном случае — можем и не подключаться к WiFi, а работать оффлайн.

if (!wifiManager.autoConnect(«OpenWind — tap to config»)) < if (mqtt_server[0] != ‘’ || blynk_token[0] != ‘’)< Serial.println(«Failed to go online for Blynk and MQTT, restarting..»); ESP.restart(); >else

4.Blynk требует подключения к Интернету (если сервер не локальный) и поэтому необходимо контролировать наличие подключения к WiFi. Библиотека WiFiManager на данный момент не умеет восстанавливать соединение с WiFi и если в квартире «моргнет» свет и роутер перезагрузится, то восстановить подключение ESP8266 к WiFi поможет только перезагрузка. Поэтому пришлось добавить простой таймер, который через 60 непрерывных секунд отсутствия коннекта перезагрузит устройство.

if (WiFi.status() != WL_CONNECTED online) < if (!wifilost_flag)< wifilost_timer_start = uptime; wifilost_flag = true; >if (((uptime — wifilost_timer_start) > wifilost_timer_max) wifilost_flag) < Serial.print(«nrWiFi connection lost, restarting..»); wifilost_flag = false; ESP.restart(); >>

5.В качестве альтернативы использования Blynk пользователь может выбрать отправку показаний по протоколу MQTT на сервер Народного мониторинга или любого другого подобного сервиса. Для этих целей была выбрана библиотека PubSubClient, которая написана на наиболее понятном мне языке Си и единственная (из представленных в каталоге Arduino IDE), которая имела понятные примеры.

6.Перепрошивка устройства дело хоть и не частое и не очень сложное (особенно при наличии встроенного CP2102), но все равно захотелось максимально упростить этот процесс. Библиотека ArduinoOTAпозволяет легко загрузить новый бинарник и прошить его. Активировать ОТА можно как кнопкой на устройстве, так и удаленно через телефон. Однако без сюрпризов не обошлось, оказывается мной были куплены модули ESP8266-12E с разным размером файловой системы (SPIFFS).

Примерное распределение Flash

Внешне не отличимые модули ESP8266-12E могут иметь файловую систему размером 1 или 3 Мб и требовать разные прошивки (опции сборки в Arduino IDE). Поэтому, чтобы избежать возможных проблем, при загрузке надо проверять фактический размер памяти и при ОТА апгрейде запрашивать на сервере соответствующий бинарник (пока не сделано). Или можно пойти чуть более простым путем и собирать все прошивки под SPIFFS c меньшим номиналом 1 Мб, т. к. они вполне работают на ESP8266-12E c большим объемом памяти.

Для таких проверок в SDK есть удобные функции позволяющие определить размер фактической и выбранной в IDE памяти.

String realSize = String(ESP.getFlashChipRealSize()); String ideSize = String(ESP.getFlashChipSize()); bool flashCorrectlyConfigured = realSize.equals(ideSize); if(flashCorrectlyConfigured) < Serial.println(«flash correctly configured, SPIFFS starts, IDE size: » + ideSize + «, match real size: » + realSize); >else

7.Чтобы самому не путаться в разных версиях ПО и отличать их друг от друга, был немного переписан файл arduino-1.8.5hardwareplatform.txtот Arduino IDE так, чтобы во время компиляции запускался bat файл, который делает копию текущего скетча и полученного бинарника, а также автоматически инкрементирует номер версии.

recipe.hooks.sketch.prebuild.0.pattern=D:arduino-1.8.5hardwareincrement.bat

Таким образом, после каждой сборкипрошивки имеем зашитый в бинарнике номер версии и копию скетча с таким же номером. А если папку со скетчем положить в Dropbox — то получится самодельная система контроля версий.

Инструкция по настройке автоинкремента версии для Arduino IDE и bat-файл выложены на гитхабе.

8.Ну а раз есть встроенный USB-UART переходник (с драйвером для CP2102 нет никаких проблем в Windows и Linux), то нельзя было не добавить вывод результатов измерений через Терминал (на скорости 9600). Раз в двадцать секунд выводятся результаты измерений и сообщения об ошибках.

Humidity: 36.20%
Temperature: 27.20C 83.56F
C02: 1153 ppm
C02 average: 462 ppm
ADC: 99
UpTime: 0 days, 0 hours, 3 minutes, 45 seconds.
Time: 16:25:56 20/3/2018
===================================================

А по нажатию кнопки Enter можно получить сообщение с системной информацией.
======SYSTEM-STATUS================================
Device name: OpenWindAir
Software version: 0.1.235
FreeHeap: 33824
ChipId: 13704617
FlashChipId: 1405167
FlashChipSize: 4194304
FlashChipSpeed: 40000000
CycleCount: 2204474679
Time: 16:27:6 20/3/2018
UpTime: 295
======BLYNK-STATUS=================================
Blynk token: 65a99f9e363a421c8b22d5b0162cce27
Blynk connected: 1
Notify level: 1100
Beep: 1
CO2 limit: 2000
Temperature correction: 1
======NETWORK-STATUS===============================
WiFi network: adakta2
WiFi status: 3
RSSI: -70
MAC: 18FE34D11DA9
IP: 192.168.0.152
Online: 1
======MQTT-STATUS==================================
MQTT server:narodmon.ru
MQTT port:1883
MQTT login:login
MQTT key:key
MQTT topics:
/OpenWindAir/h
/OpenWindAir/t
/OpenWindAir/f
/OpenWindAir/ppm
/OpenWindAir/status
======END-of-STATUS================================

Самая неприятная проблема

Самое неприятное с чем пришлось столкнуться при разработке, это когда при одновременной отправке результатов измерений на сервер MQTT и в Blynk, часть данных может начать теряться и не доходить до сервера. Как оказалось, на то, чтобы подключиться к серверу MQTT и отправить данные — может понадобиться несколько секунд и за это время библиотека Blynk успевает потерять соединение со своим сервером и в результате если вручную не инициировать переподключение к серверу — может пройти достаточно много времени и часть результатов измерений потеряется. Пришлось добавить проверку состояния WiFi клиента _blynkWifiClientи случае отсутствия коннекта делать принудительный стоп _blynkWifiClient.stop(), а потом подключаться к серверу Blynk заново.

if (WiFi.status() == WL_CONNECTED) < wifilost_flag = false; if (blynk_token[0] != ‘’)< if (Blynk.connected() _blynkWifiClient.connected())< Blynk.run(); >else < Serial.print(«nrReconnecting to blynk.. «); Serial.print(Blynk.connected()); if (!_blynkWifiClient.connected())< _blynkWifiClient.stop(); Return _blynkWifiClient.connect(BLYNK_DEFAULT_DOMAIN, BLYNK_DEFAULT_PORT); >Blynk.connect(4000); Serial.print(Blynk.connected()); > >

Это моя первая статья, хотя с момента регистрации на Хабре прошло уже 7 лет. Прошу не судить очень строго и не обращать внимание на говнокод, который пока является единственным языком программирования, которым я владею.

Ознакомиться с проектом целиком можно в репозитории на гитхабе.

Наличие датчика CO2 не дает мне (и моей семье) лишний раз засиживаться в душной комнате. Но самое главное он прекратил вечную войну между лагерями тех кому жарко и тех кому дует (это был я), в пользу первых.

Далее будет QR код, просканировав который приложением Blynk (AppSore , Android) можно узнать, какой микроклимат был у меня дома последние 3 месяца.

Проект работает, прошу ничего не ломать.

  • Умный дом
  • DIY или Сделай сам

Доступ к серверу Blynk по 4g

Здравствуйте уважаемые!
Сначала попробовал сам — не получилось, видать чайник еще тот!
Итак. Сервер Blynk на Raspberry — 192.168.1.100
Малинка подключена по Ethernet к TP-Link Mr-3020, который раздает домашнюю сеть 192.168.1.xxx. К ней устройства Blynk и много всего.
На TP-Link проброшены порты, все которые нужны для Blynk.
По USB к роутеру подключен свисток Huawei в режиме stick. На входе роутера (выходе Huawei) соответственно 192.168.8.100. Внутри сети и по этому адресу все ОК.
Beeline как ему и положено выдает какой-то свой ip.
Вопрос. Что делать дальше? Или ткните хотя бы в нужный пример))

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Меньше Подробнее

  • Сообщений: 4005
  • Спасибо получено: 308

3 года 8 мес. назад #2 от admin
adminответил в теме Доступ к серверу Blynk по 4g

Тут какое дело
Если вы хотите иметь снаружи доступ именно к Raspberry, то стоит поднимать туннель с нее.
Проще всего OpenVPN vpnki.ru/settings/linux/settings-debian-openvpn
(но там есть может быть засада с перезапуском сессии в 00-00 по Мск)

Если вы хотите иметь сетевой доступ ко всем устройствам сети, то туннель нужно поднимать с маршрутизатора. Но я не уверен, что ваш TPLink это умеет.

если все заработало, то, пожалуйста, donate сюда — yoomoney.ru/to/410014618210530

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

  • Mikhail8366
  • Автор темы —>
  • Не в сети
  • Новый участник

Меньше Подробнее

  • Сообщений: 13
  • Спасибо получено: 0

3 года 8 мес. назад #3 от Mikhail8366
Mikhail8366ответил в теме Доступ к серверу Blynk по 4g

Достаточно только к серверу. Спасибо, буду пробовать. А как убрать все настройки из своего профиля? А то я там, похоже, накосячил)))

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Меньше Подробнее

  • Сообщений: 4005
  • Спасибо получено: 308

3 года 8 мес. назад #4 от admin
adminответил в теме Доступ к серверу Blynk по 4g
Не понял, вы о каких настройках?
если все заработало, то, пожалуйста, donate сюда — yoomoney.ru/to/410014618210530

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

  • Mikhail8366
  • Автор темы —>
  • Не в сети
  • Новый участник

Меньше Подробнее

  • Сообщений: 13
  • Спасибо получено: 0

3 года 8 мес. назад #5 от Mikhail8366
Mikhail8366ответил в теме Доступ к серверу Blynk по 4g
Ну я там пытался какие-то туннели сделать. А, хотя разобрался. Прошу прощения

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

  • Mikhail8366
  • Автор темы —>
  • Не в сети
  • Новый участник

Меньше Подробнее

  • Сообщений: 13
  • Спасибо получено: 0

3 года 8 мес. назад #6 от Mikhail8366
Mikhail8366ответил в теме Доступ к серверу Blynk по 4g

Уважаемые, снова Все сделал по вашей инструкции. То есть поднял туннель, настроил OpenVPN на Raspberry, работает, пингуется. Но чем дальше в лес, тем толще партизаны. Что дальше?
Если я имею доступ изнутри сети по внутреннему IP к серверу Blynk, то что мне надо указывать для доступа снаружи? Надпись на странице туннелей «Ваш внешний IP адрес : 198.211.118.ххх». По этому IP? Или по IP который в свойствах туннеля — 172.16.37.ххх? Может надо в моем случае настроить маршрут? Или пробросить порт? У меня доступ к серверу Blynk во внутренней сети по порту 9443. Надо ли отключить DDNS в настройках роутера?
Простите, что много написал. Согласен, совсем чайник, наверное,

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Как настроить подключение Blynk

Самовар

Blynk — это приложение для Интернета вещей (IoT), разработанное для того, чтобы сделать дистанционное управление и считывание данных датчиков с различных устройств максимально быстрым и простым. Само приложение доступно для платформ IOS и Android в магазинах приложений этих платформ. Сервер, который принимает данные с датчиков и управляет взаимодействием с приложением, может использоваться как облачный сервер Blynk, так же можно установить этот сервер локально.

Разработчики приложения Blynk изменили технологию, и не поддерживают старое приложение. Так же в нем закрыли возможность регистрации на серверах (своем и стороннем). Для Android возможна установка приложения по ссылке, это последний официальный релиз, который поддерживает автоматическую регистрацию на сервере samovar-tool.ru. Если последний релиз установить не удалось, попробуйте скачать более раннюю версию.

Обратите внимание, выбор, с каким сервером работать, осуществляется на этапе регистрации. Можно зарегистрироваться и на облачном сервере Blynk, и на сервере samovar-tool.ru, но это будут две разных регистрации. Принципиальное отличие между двумя серверами – разработчики Blynk предоставляют ограниченный бесплатный доступ к своему серверу. Но функционал можно расширить, докупив “энергию”.

Если вы подключаетесь к серверу samovar-tool.ru, вы при регистрации получите количество “энергии”, достаточное для работы с приложением для управления Самоваром. Но, к сожалению, использовать эту энергию можно будет только для работы с Самоваром. Ограничение связано с ограниченными ресурсами сервера, на котором работает сайт.

Перейдем к настройке приложения Blynk. Открыв приложение, вам необходимо сначала зарегистрироваться. На форме регистрации внизу есть кнопка с тремя точками, нажав на которую можно выбрать сервер для регистрации – облачный сервер Blynk, или Custom, где в поле с адресом сервера необходимо ввести samovar-tool.ru.

После активации энергии вы получите подтверждение на почту, что энергия добавлена, и можно загрузить приложение, отсканировав QR-код в приложении Blynk

Откроется приложение Samovar. Необходимо зайти в настройки и отправить себе токен по email. Никому не сообщайте этот токен. Токен нужно будет ввести, открыв настройки Самовара на вкладке “Прочие”. После сохранения токена необходимо перегрузить Самовар, отключив питание.

Если вы используете облачный сервер Blynk, вам необходимо использовать другой QR-код. Есть два приложения – облегченное, которое будет работать на той энергии, которая дается по умолчанию, и есть приложение с большим функционалом, но ему необходимо порядка 8000 единиц энергии.

Все три приложения будут работать. Отличаться будут только по функционалу.

Обратите внимание! Скетч Самовара по умолчанию настроен на работу с сервером samovar-tool.ru. Если вы хотите использовать облачный сервер Blynk, вам необходимо изменить строку в скетче в файле Samovar_ini.h

#define BLYNK_SAMOVAR_TOOL //использовать бесплатный сервер Blynk samovar-tool.ru

необходимо заменить на

//#define BLYNK_SAMOVAR_TOOL //использовать бесплатный сервер Blynk samovar-tool.ru

Как следить за друзьями, раз Zenly закрыт? – качайте Blink

Бывшие российские сотрудники Зенли разработали аналог приложения, оно уже появилось в сторах.

Как следить за друзьями, раз Zenly закрыт? – качайте Blink

Дата публикации: 21 марта 2023
Редактор TexTerra
Время чтения: 2 минуты

Как следить за друзьями, раз Zenly закрыт? – качайте Blink

Александр Хлынов Редакция «Текстерры»

Разработкой приложения занимались бывшие сотрудники Zenly (указан Max Klimchuk), поэтому на его выпуск ушло менее года. Напомним, что Zenly было закрыто 1 апреля 2022 года.

Российский аналог Zenly назвали Blink, что переводится как «мерцать», «моргать», «мигнуть». Проект ориентирован на российских пользователей, но не исключен выход и на рынки других стран.

Сообщается, что «Блинк» стало полноценной копией Zenly. То есть, пользователи могут следить за геолокациями людей, которые добавлены ими в друзья, – это основная идея приложения. Также в приложении отмечается, чем друг занят – спит, учится, обедает, работает…

Еще в приложении можно общаться, отправляя друг другу сообщения, стикеры и эмодзи. При желании, можно использовать режим невидимки (если надо исчезнуть), а во время встреч можно сделать «трях» – встряхнуть смартфоны с открытым приложением, чтобы сообщить о своей встрече другим друзьям, либо тряхнуть смартфон в одиночку, чтобы обратить на себя внимание.

Также в приложении есть функция наподобие «Мой мир» с отметками мест, где бывал пользователь и с отзывами о них.

Вопрос – зачем устанавливать на свой смартфон приложение, которое позволяет следить за вами? Статистика говорит о том, что добровольная слежка со стороны друзей – это весело, забавно и удобно для спонтанного совместного досуга (для подростков и студентов, на которых и ориентировано приложение). В частности, в 2021 году Zenly в России было скачено 51 млн раз, а в 2022 году оно по этому показателю заняло четвертое место, уступив только Yappy, TikTok и ВК.

За все время работы приложения не было ни одного связанного с ним скандала – люди не добавляли в друзья абы кого, как в обычных соцсетях, и сознательнее подходили к вопросу.

Приложение «Blink — карта с друзьями» уже доступно в AppStore, в Google Play – c 22 марта.

TridentTD / BlynkServer_Free.txt

Save TridentTD/636066a9ba76ce860e2c62bff258036a to your computer and use it in GitHub Desktop.

BlynkServer Free (more than 100,000 energy)

This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode characters

page2mecommented Dec 21, 2018 •
edited by TridentTD

ไม่รู้ขาดอะไรอีกไหมครับ
7.
Blynk Server : page2meblynk.ddnsthailand.com
Blynk Port for App : 9443
Blynk Port for MCU : 8080
สถานะ : Alive
Energy : 1 แสน (+เพิ่มได้)
Blynk Email Sending : support
Admin : คุณ Weerachai Yaemvachi

TridentTDcommented Jan 24, 2019

Blynk Server : blynkfree.info
Blynk Port for App : 9443
Blynk Port for MCU : 8080
สถานะ : Alive
Energy : 1 ล้าน
Blynk Email Sending : unknown

Admin : คุณ U-karat Limkunakoon

Permpolcommented May 22, 2019 •
edited by TridentTD

ฝากด้วยครับ
9.
Blynk Server : oasiskit.com
Blynk Port for App : 9443
Blynk Port for MCU : 8080
สถานะ : Alive
Energy : 10 ล้าน
Blynk Email Sending : support

Admin : K’Permpol Thanapunnamas

TridentTDcommented Jan 21, 2020

Blynk Server : blynk.jpnet.co.th
Blynk Port for App : 9443
Blynk Port for MCU : 8080
สถานะ : Alive
Energy : Unknown
Blynk Email Sending : Unknown

TridentTDcommented Jan 29, 2020

Blynk Server : blynk.en-26.com
Blynk Port for App : 9443
Blynk Port for MCU : 9600
สถานะ : Alive
Energy : Unknown
Blynk Email Sending : Unknown

Admin : อัตถพล อนุจันทร์

TridentTDcommented Jan 29, 2020

Blynk Server : blynk-edco.com
Blynk Port for App : 9443
Blynk Port for MCU : 8080
สถานะ : Alive
Energy : 202,020
Blynk Email Sending : Unknown

Admin : ไอซ์แมน มนุษย์น้ำแข็ง

Fredy12335commented Feb 5, 2020

How does it work? What is email and password?

TridentTDcommented Mar 17, 2020 •

How does it work? What is email and password?

Learning how to use free Blynk Server at http://blynk.iot-cm.com/

Fredy-1commented Apr 4, 2020

How does it work? What is email and password?

Learning how to use free Blynk Server at http://blynk.iot-cm.com/

Thanks, works well!
But today the blynk-edco.com server is down.

Nigel1992commented Jun 25, 2020 •

How does it work? What is email and password?

Learning how to use free Blynk Server at http://blynk.iot-cm.com/

Thanks, works well!
But today the blynk-edco.com server is down.

Make sure you edit your current .lua file and replaced the server and port.

Example [Host: blynk.iot-cm.com | Port: 9443]

local function connectBlynk()
local host

if use_ssl then
print(«Connecting Blynk (secure). «)
sock:connect(host, 9443)
local opts = mode = «client»,
protocol = «tlsv1»
>
sock = assert(ssl.wrap(sock, opts))
sock:dohandshake()
else
print(«Connecting Blynk. «)
sock:connect(host, 80)
end

muzamba21commented Jul 10, 2020

Aprenda como usar o Blynk Server gratuito em http://blynk.iot-cm.com/

Obrigado, funciona bem!
Mas hoje o servidor blynk-edco.com está inoperante.

Certifique-se de editar o arquivo .lua atual e substituir o servidor e a porta.

Exemplo [Host: blynk.iot-cm.com | Porta: 9443]

função local connectBlynk ()
host local

se use_ssl, em seguida,
imprima («Conectando o Blynk (seguro) . «)
meia: conecte (host, 9443) opções
locais = mode = «client»,
protocol = «tlsv1»
>
meia = assert (ssl.wrap (meia, opts))
sock: dohandshake ()
else
print («Conectando o Blynk . «)
sock: connect (host, 80)
final

poderia explicar melhor? não consigo me conectar a outro servidor

banz2000commented Sep 11, 2020 •

Energy: 10 ล้านขอครับ

Fredy12335commented Oct 13, 2021

These no longer work:

bilanblynk.ddns.net
PusanBlynk.ddns.net
page2meblynk.ddnsthailand.com
blynk.jpnet.co.th
blynk-edco.com
blynk.en-26.com

For example this is still usable:
1.
Blynk Server : blynk.iot-cm.com (for ESP), elec.cmtc.ac.th (for APP)
Blynk Port for App : 9443
Blynk Port for MCU : 8080
สถานะ : Alive
Energy : 1 ล้าน
Blynk Email Sending : ยังไม่ได้ทดสอบ

Admin : คุณ กฤษณะ มีสุข แผนกวิชาอิเล็กทรอนิกส์ วท.เชียงใหม่

If you have other free servers, please let us know.

Fredy12335commented Oct 13, 2021

Hello!

These no longer work:

bilanblynk.ddns.net PusanBlynk.ddns.net page2meblynk.ddnsthailand.com blynk.jpnet.co.th blynk-edco.com blynk.en-26.com

For example this is still usable: 1. Blynk Server : blynk.iot-cm.com (for ESP), elec.cmtc.ac.th (for APP) Blynk Port for App : 9443 Blynk Port for MCU : 8080 สถานะ : Alive Energy : 1 ล้าน Blynk Email Sending : ยังไม่ได้ทดสอบ

Admin : คุณ กฤษณะ มีสุข แผนกวิชาอิเล็กทรอนิกส์ วท.เชียงใหม่

If you have other free servers, please let us know.

Never mind, the money-hungry developers have blocked the new registration. So you can no longer register for the new servers. I can’t log back into the old one (blynk.en-26.com) and I lost all my projects. And the new BlynykIOT doesn’t support custom servers (it won’t in the future) and the prices are high for a hobby developer.

alx-xlxcommented Feb 7, 2022 •

it took a long time for me to check all the servers, some of them are active but won’t send Auth Keys, the rest are all dead.

free blynk server - free energy server

You can download your own projects etc

rodion-gudzcommented Jan 4, 2023

English

Year ago I created my local local Blynk server and now I decided to share it with you. The server is completely free, a sufficient amount of energy is given out immediately. There are a huge number of projects and devices working on the server, it will continue to work, do not worry about it.

If you want to donate, the details can be found at lavblog.ml/donate.

Русский

Год назад я создал свой локальный сервер Blynk и сейчас решил поделиться с вами. Сервер полностью бесплатный, сразу выдается достаточное количество энергии. На сервере работает огромное количество проектов и устройств, он будет работать и дальше, не переживайте за это.

Если вы хотите поддержать меня, реквизиты можно найти по ссылке lavblog.ml/donate.

Оцените статью
TutShema
Добавить комментарий