Blynk Server (сервер умного дома блинк ) С доступом из любой точки мира!!

Тема в разделе "Глядите, что я сделал", создана пользователем ILIA, 23 май 2018.

  1. stasych

    stasych Нерд

    Сервер поставил. Захожу через браузер под учеткой admin@blynk.cc (с длинным паролем, который выдал сервер при установке).
    А как мне поменять пароль то?
     
  2. Un_ka

    Un_ka Гуру

    В файле server.properties параметр admin.pass.
     
  3. stasych

    stasych Нерд

    Чегото я перемудрил. Теперь сервер даже не запускается. Ругается на неправильный файл server.pem.
    Все снес. Ставлю сервер сначала.
    java -jar server-0.41.16-java8.jar -dataFolder /home/pi/Blynk

    После этого мне выдает:

    Blynk Server successfully started.
    All server output is stored in folder '/home/pi/Blynk/logs' file.
    Admin password not specified. Random password generated.
    Your Admin url is https://192.168.1.66:9443/admin
    Your Admin login email is admin@blynk.cc
    Your Admin password is apAmoTW6pzG5HbYtI8zsWxIy

    Все нормально. Однако не все ясно.
    1. Для чего команда -dataFolder?
    2. При первом запуске написал во второй строчке, что админский пароль не указан, Сгенерирован случайный. Как указать этот админский пароль, чтобы он не генерил случайный?
     
  4. Un_ka

    Un_ka Гуру

    Этот параметр нужно изменить, а не дописывать в конец файл если что.
    Папка куда сохраняются файлы данных blynk.
    Я вот так вот сервер запускаю:
    Код (Bash):
    java -jar /home/admin/Blynk/server-0.41.15-java8.jar -dataFolder /home/admin/Blynk -mailConfig /home/admin/Blynk/mail.properties -serverConfig /home/admin/Blynk/server.properties -dataFolder /home/admin/Blynk
     
  5. stasych

    stasych Нерд

    Т.е. я открываю server.properties, дописываю параметр admin.pass=pararam123. Потом запускаю сервер командой с параметром -serverConfig /home/admin/Blynk/server.properties и он берет пароль из файла? Потом всегда так нужно запускать или один раз достаточно?
     
  6. stasych

    stasych Нерд

    Все делаю как советует автор темы. И как на https://github.com/Peterkn2001/blynk-server#install-java-for-ubuntu.
    вываливает ошибку:
    Exception in thread "main" java.lang.RuntimeException: File does not contain valid private key: ./server.pem
    at cc.blynk.server.SslContextHolder.initSslContext(SslContextHolder.java:139)
    at cc.blynk.server.SslContextHolder.<init>(SslContextHolder.java:86)
    at cc.blynk.server.Holder.<init>(Holder.java:156)
    at cc.blynk.server.launcher.ServerLauncher.start(ServerLauncher.java:96)
    at cc.blynk.server.launcher.ServerLauncher.main(ServerLauncher.java:73)

    Где взять пример файла mail.properties ?
     
  7. Un_ka

    Un_ka Гуру

    server.properties
    mail.properties

    Чтобы не ругались оставьте эти параметры в server.properties пустыми:
    Код (Bash):
    server.ssl.cert=
    server.ssl.key=
    server.ssl.key.pass=
     
  8. stasych

    stasych Нерд

    Нифига не получается поменять админский пароль сгенерированный случайным образом.
    Пишу новый пароль в параметр admin.pass= в файле server.properties/
    Запускаю
    java -jar /home/pi/Blynk/server-0.41.16-java8.jar -dataFolder /home/pi/Blynk -serverConfig /home/pi/Blynk/server.properties
    и все равно подходит только пароль сгенерированный случайно в первый запуск.
    Как пароль поменять?
     
  9. Un_ka

    Un_ka Гуру

    Мне кажется легче создать новую учетную запись и закрыть доступ к странице администрирования.
     
  10. stasych

    stasych Нерд

    Так то оно так. Только как создать новую учетную запись? Раньше можно было из приложения это делать. А теперь новое приложение насквозь платное, без поддержки альтернативного сервера. А в старом приложении нет функции создания аккаунта.
     
  11. Un_ka

    Un_ka Гуру

    Поставьте старое, там всё должно быть.
     
  12. stasych

    stasych Нерд

    Походу дальше мне с Блинком не по пути. Все халявное рано или поздно монетизируется.
    Буду работать в направлении РНР.
     
  13. Un_ka

    Un_ka Гуру

    Сейчас ещё раз проверил. У меня в версии при подключении к своему серверу 2.27.24 работает.
    IMG_20211005_211802.jpg IMG_20211005_211836.jpg IMG_20211005_211951.jpg
    IMG_20211005_212138.jpg
     
  14. stasych

    stasych Нерд

    Не ставится оно.
    Захожу на 4пда. Тыкаю на ссылку cc.blynk.apk. Скачивается. Потом спрашивает - Установить? Я говорю - Да! - Телефон говорит: - Источник файла неизвестный! - Я говорю: - Риски беру на себя! - Телефон говорит: - Ну смотри! Ставлю - Ставится, ставится. Потом говорит: - Приложение не установлено! Нажмите Ок!.
    Перепробовал все версии, которые есть на 4пда.
    2.27.24
    2.27.12
    2.27.3
    Может с телефоном чего нето. Но раньше в плэймаркета то ставилась.
     
    Последнее редактирование: 6 окт 2021
  15. Un_ka

    Un_ka Гуру

    Какие характеристики:
    • Версия android;
    • Архитектура;
    • Свободное место?
     
  16. mikl

    mikl Нуб

    Здравствуйте. Не могли бы вы мне подсказать что делать, уже 4 день никак не могу сделать. Я установил сервер Blynk в google cloud platform. Там мне дали внешний IP адрес. По этому адресу я захожу в админку IPadress:9443/admin, в телефоне через приложение blynk подключается к этому серверу IPadress:9443, могу добавлять устройства, зарегестрировать новый аккаунт и т.д. Но когда пишу скетч для esp8266, он подключается к wifi сети, но никак не может подключиться в этому серверу, что я не так делаю?

    Код (C++):
    #include <BlynkSimpleEsp8266.h>

    char auth[]="sjpBy_Cs*********************bk2d"
    char*ssid="Android";
    char*pass="12345";

    void  setup()
    {
    Blynk.begin(auth,ssid,pass,IPAddress(внешний IPAdress через запятую):8080);
    }
    void  loop()
    {
    Blynk.run();
    }
     
    Последнее редактирование модератором: 7 окт 2021
  17. parovoZZ

    parovoZZ Гуру

    а порт точно 8080, а не 9443?
     
    Andrey12 нравится это.
  18. mikl

    mikl Нуб

    в скетче 8080, в роуторе пробросов портов не делал. в скетче какой порт нужно указывать 8080,9443 или вообще не надо указывать?
     
  19. Un_ka

    Un_ka Гуру

    8080

    Код (C++):
    Blynk.begin(auth, ssid, pass, IPAddress(192,168,1,100), 8080);
     
    Но лучше поменять в настройках на какой другой, более 10000, тогда его не прозвонят. И не забывайте, что у google cloud platform ограничение по трафику 1гб. У меня обычно более 1гб в месяц трафика уходит.
     
    mikl нравится это.
  20. tapok72

    tapok72 Нерд

    Здравствуйте. Тоже установил сервер Blynk в google cloud platform.Статус запущен. Но в течении 1-2 часов становится не доступен в приложении, и вэбе. Статус все равно запущен. Снова запускаю через SSH:java -jar server-0.41.16-java8.jar -dataFolder /home/pi/Blynk, пишет:
    Blynk Server successfully started.
    All server output is stored in folder '/home/holzmeister_mm/logs' file.
    И снова через +_ час, два не доступен в приложении и вэбе, хотя статус всегда горит запущен.
    Как его заставить не слетать со связи?

    Информация
    2021-10-15 10: 31: 31.909 мск
    1766491980155973612
    «Добавление существующего пользователя holzmeister_mm в группу google-sudoers».
    Информация
    2021-10-15 10: 31: 31.928 мск
    1766491980155973612
    "Обновление ключей для пользователя holzmeister_mm."
    Информация
    2021-10-15 10: 34: 32.010 мск
    1766491980155973612
    "Удаление пользователя holzmeister_mm."

    Копировать ссылку
    {
    insertId: "1s3nsrkg32qmbzn"
    jsonPayload: {2}
    logName: "projects / tidy-arcade-328820 / logs / GCEGuestAgent"
    receiveTimestamp: "2021-10-15T07: 34: 33.025390268Z"
    ресурс: {2}
    строгость: "ИНФОРМАЦИЯ"
    sourceLocation: {3}
    отметка времени: "2021-10-15T07: 34: 32.010518030Z"
    }
    Заранее благодарен за ответ.