ESP 8266 в NodeMCU V3 LoLin и Blynk

Тема в разделе "Глядите, что я сделал", создана пользователем Федоров Александр, 15 апр 2017.

Метки:
  1. Предварительная версия. Описание и схемы можно посмотреть запустив левым двойным кликом мыши по файлу ProjectControlPanelArduino.chm из архива ControlPanelArduino.zip (Исполняемый модуль на C#). В архиве ControlHomeArduino.zip находится исходный код на С++ для IDE Arduino. В части документации пока все очень сыро и много не хватает. Дорабатывается. Решение рабочее и можно использовать в своих проектах.
    Программы свободно распространяются. Написаны с использованием свободно распространяемых программ и библиотек.
    https://fedoroffalexander.wixsite.com/smart/esp-8266[​IMG]
     
    Последнее редактирование: 15 дек 2019
    ИгорьК нравится это.
  2. ИгорьК

    ИгорьК Гуру

    Реально круто. Лучше сказать - нереально круто!
     
  3. ua1zap

    ua1zap Нуб

    Извините, можно вопрос?
    А как в 8266 с аналог pin?
    В чем острая необходимость именно замены , а не скажем комбинирования ?
    Вы наверное в курсе , что при комбинации esp+ arduino все шьется по воздуху...и ardunio.
    утверждение о классике С++, по меньшей мере спорно для Java- руких ..
    Не понял ваше утверждение об использовании WAN???? вы научили 8266 ходить в инет без использования рутера? очень интересно, поделитесь как?
     
  4. По поводу аналогового пина. Просто прикольно, на один аналоговый пин повесить несколько аналоговых датчиков.
    По поводу прошивки по воздуху, технология ОТА. Как написал так и делаю из IDE Arduino. Очень удобно пере прошивать удаленно уже установленное где то оборудование.
    По поводу LAN я понял, что Вам это понятно.
    По поводу WAN. Конечно использую дома роутер. Но если не дома, включаю 4G на своем мобильном когда нахожусь на даче. Работает так как описано в Blynk http://docs.blynk.cc/ . Но принципиально 8266 можно настроить как роутер. Можно изгольнуться. Выбрать режим WIFI_AP (точка доступа), WIFI_STA (клиент), или WIFI_AP_STA (оба режима одновременно). Но это хлопотно. Ну а если установить свободно распространяемы Blynk сервер, то можно и интранет сеть сделать. Да зачем Вам это все? Есть стандартная конфигурация с классическим доступом в Интернет. И можно рулить с гаджета где бы Вы не были.
     
    Последнее редактирование: 20 апр 2017
  5. Еще один шаг. Похоже получается практическая вещь. Технология Blynk дополнена программой написанной с использованием Microsoft C#. Работа ведется с использованием Wi Fi через сеть Интернет. Решения могут работать параллельно и\или независимо. Несколько позже опубликую схемы и исходные коды. Подробности будут на моем сайте (моя записная книжка) https://fedoroffalexander.wixsite.com/smart/esp-8266
     

    Вложения:

    • ControlHome.PNG
      ControlHome.PNG
      Размер файла:
      350,9 КБ
      Просмотров:
      468
  6. SergeiL

    SergeiL Оракул Модератор

    Зашел, увидел приборы-крутилки - умилился! Прикольно! Воспоминания.
    Еще Тренд. :) ( График значение - время)
    Правда тогда это было не на С#, а на Си. И только тогда появлялся Си++:)
     
  7. Дааа, было время... Под DOS с АЦ экраном ПК лучшим был компилятор Borland. Microsoft отставал на шаги. Пришлось вспотеть. Форма теряется очень быстро.
     
  8. Спасибо. Вариант. Я делал с АЦП. Отрисовка разводки сырая возможны ошибки.
     

    Вложения:

    • Poling.PNG
      Poling.PNG
      Размер файла:
      87,5 КБ
      Просмотров:
      715
  9. SergeiL

    SergeiL Оракул Модератор

    А почему Blynk?
    КМК, Blynk удобен когда не хочется вникать в код, есть одно устройство, один смартфон и нужно просто дистанционно управлять со смартфона этим устройством. Ошибаюсь?

    А если два смартфона, на второй тоже нужно покупать энергию?

    Пробовал Блинк когда он только появился. Отказался. Сейчас не знаю их правил игры. :)

    А вообще тенденция, все ПО перевести в направление SaaS (платной подписки за использование), даже уже купленное ПО, даже для некоммерческого использования, все больше и больше толкает в сторону Open Source.
     
  10. Не берусь судить какой продукт лучше. Серьезного анализа не проводил. Понравилась простота. Для не очень подготовленного человека "накидать пальцем управлялку" посмотрев видеоролик просто. Виджеты красиво выглядят. Когда появился Blynk понятия покупки энергии еще не было. Чистый Open Source в облаке. Что он стал коммерческим, так это было ясно с самого начала. Для любительских нужд энергии хватает на пару тройку домашних проектов. А дальше плати. Это нормальная мировая практика. Важно. Серверная часть бесплатная. Весь движок Blynk можно скачать - Open Source. И строить свою экосистему. Тогда энергию для виджетов энергию покупать не нужно. Тут вылезет SaaS. За облачный сервис нужно платить. Ну а если что то посерьезнее с логикой управления, код писать придется. И он так получается не для дилетанта. Как то так.
     
    Последнее редактирование: 12 май 2019
    Airbus нравится это.
  11. SergeiL

    SergeiL Оракул Модератор

    А Вы не ошибаетесь по поводу бесплатности виджетов при наличии своего сервера?
    Энергия - это же встроенная покупка в приложении.
     
  12. Нет. https://github.com/blynkkk/blynk-server#blynk-server Давно хотел поднять на Raspberry PI для дома. Да и просто интересно. Тут еще один важный вопрос. Возможность поднять SSL. Скоро все серьезно озадачатся информационной безопасностью. Когда IoT устройства станут обыденностью. А приколистов повключать умный чайник или холодильник есть. Сейчас и "умный" автомобиль можно поломать. Подключен к IP, ходишь в Интернет. Пипец.
     
  13. SergeiL

    SergeiL Оракул Модератор

    А где Вы увидели, что при использовании своего сервера - энергия будет бесплатно? Я не увидел.
    Ткните, если не прав.

    Я понимаю так:
    Сервер - понятно. Если профит от энергии приложения, то чем меньше купивших энергию сидят на сервере - тем лучше - пусть используют свой сервер. Как говорят "баба с воза - кобыле легче!" :)
    Тут несколько другой, как сейчас модно говорить, тип монетизации. :)

    По моему - все очевидно: Приложение мы ставим из магазина приложений, там покупаем и энергию.
    Сервер, с которым работает приложение, тут совсем не причем!
     
  14. SergeiL

    SergeiL Оракул Модератор

    А это как раз проще!
    Есть тот же NGINX, позволяющий закрыть доступ из интернета по определенным портам.
    и поддерживающий SSL.
    Почти за четыре года использования видел только попытки, но пока не было ни одной успешной т.т.т.
    Если уж пошла атака - загасил удаленно проброс порта с WAN на LAN, а через какое то время включил.
    Успокоилось - ну и ладно, нет - снова отключил.
     
  15. Да... Я же не настаиваю. Мы обсуждали техническое решение. Спросили, ответил что знаю. Вы уж сами с собой договоритесь платить или не платить квартплату, за услуги ЖКХ... Возможно это и непривычно.
     
  16. Надо побыть под целевой атакой или ограблением, а не любопытством. Например воткнуть карандаш между клавиш клавиатуры (или чашку на клавиатуру) и организовать простой DDOS. По практике люди не успевают реагировать, а то и не замечают вовсе. :)
     
  17. SergeiL

    SergeiL Оракул Модератор

    Нормальный поворот :eek::eek::eek: :
    И после этого редактирование своего поста.
    Хоть бы признались, что не правы были!
    Реклама своего сайта?
     
  18. SergeiL

    SergeiL Оракул Модератор

    Не замечают - те, кто не ждут! :)
    Те кто ждут - ставят растяжки! ;)
     
  19. Материал сайта явно то не рекламный. Записная книжка. В нее можно запихнуть например большой видеофайл.
     

  20. В настройках администрирования можно поиграться параметрами энергии. Думаю что это так.