Скрыть объявление
На нашем форуме недоступен просмотр изображений для неавторизованных пользователей. Если Вы уже зарегистрированы на нашем форуме, то можете войти. Если у Вас еще нет аккаунта, мы будем рады, если Вы к нам присоединитесь. Зарегистрироваться Вы можете здесь.

Делюсь опытом Моя реализация бэкэнда для взаимодействия с esp8266

Тема в разделе "Умный дом", создана пользователем bm0, 13 окт 2016.

?

Вас заинтересовал мой проект?

  1. Да

    3 голосов
    50,0%
  2. Нет

    3 голосов
    50,0%
  1. bm0

    bm0 Новичок

    Сообщения:
    7
    Симпатии:
    0
    Всем привет.
    Не так давно, случайно, от нечего делать, узнал о esp8266. Сразу заинтересовался готовыми реализациями "умного дома". Выяснил что сейчас для домашней автоматизации многие используют MajorDoMo.

    Захотел реализовать что-то похожее на платформе, с которой работаю почти каждый день, Django.
    За 2 вечера написал небольшой бэкэнд.
    Сейчас реализованно следующее:
    • На веб-сервере работает брокер mosquitto, бэкэнд мониторит все топики, и если появляется новый (когда появляется новое устройство в системе), регистрирует его в базе данных, после чего в пользовательском интерфейсе можно связать его с устройством и после этого принимать с него данные.
    • Объединение устройств в группы на уровне бэкэнда.
    Сейчас жду, когда придет мой заказ с модулями esp8266, но работа, пока, есть и без них.
    Прошу всех, кто заинтересован проголосовать в голосовании. Если найдутся заинтересованные люди - буду делать релизы и отвечать на ваши вопросы. Можете предлагать мне разные фичи, буду очень признателен.

    В общем буду рад любому фидбэку от вас.

    Сейчас занимаюсь разработкой универсальной платы для esp8266 http://esp8266.ru/forum/threads/sxema.1691/ не совсем пока все получается, так же буду рад если поможете. Сейчас исходные коды закрыты для широкого круга лиц. Как только я пойму, что проект созрел для того, чтобы его можно было эксплуатировать - залью в репозиторий на GitHub.

    Пару скриншотов из того, что готово:
    Скриншоты (раскрыть)

    [​IMG][​IMG][​IMG]

    На первом - главная, пока пусто.

    На странице с карточками - зарегистрированные устройства, в синем бейджике можно увидеть последнее сообщение от устройства. т.к модулей у меня еще нет, отправлял с телейона через MQTT Dashboard.

    На третьем скриншоте - страница устройства, тут можно будет посмотреть графики и сообщения от устройств, а также отправить данные устройству.
     
  2. ak_bfg

    ak_bfg Новичок

    Сообщения:
    1
    Симпатии:
    0
    У меня похожий стек технологий, хоть я и люблю джанго, но бэкенд проще и быстрее оказалось реализовать на node-red
     

Поделиться этой страницей