Умный дом (выбор платформы)

Тема в разделе "Проводная и беспроводная связь", создана пользователем strinda, 26 сен 2017.

  1. strinda

    strinda Нуб

    Добрый день,
    Специфический вопрос, но как выяснилось актуальный. У нас есть любительский кружок по Arduino, и в этом году решили попробовать поучаствовать в соревнованиях в номинации IoT (интернет вещей). Проектов в этой области мы пока не делали и опыта нет.

    Суть тестового продукта:
    • Приложение для телефона, которое имеет 2-3 кнопки и управляет светодиодами через интернет
    Требуется понять, как быстрее и лучше инвестировать время:
    • Raspberry Pi? (Надо осваивать Python, видимо)
    • Arduino и Ethernet / WiFi?
    • Particle.io
    Вопрос именно в наиболее эффективном курсе, потому что времени — месяца два. В каком направлении быстрее и проще (так как опыта в этой области мало).

    Спасибо!
     
  2. ИгорьК

    ИгорьК Победитель модулей

    Исходя из описанной задачи - http://remotexy.com/ru

    Только не называйте это "умный дом".
     
  3. strinda

    strinda Нуб

    Каюсь, проглядел лишь мелком.
    По условию конкурса где мы участвуем, нужно совместить ряд контроллеров в одном интерфейсе. То есть это скорее "умный город", который состоит из ряда контроллеров, отсылающих что-то на единый интерфейс.
     
  4. ИгорьК

    ИгорьК Победитель модулей

    А вот это уже мало информации. Что за интерфейс то единый?
     
  5. strinda

    strinda Нуб

    Вероятно я что-то не так читаю. Вот установочный кейс
     

    Вложения:

  6. rkit

    rkit Гуру

    Инвенстировать время нужно в то, что вам ближе.
     
  7. DIYMan

    DIYMan Гуру

    Берёте NodeMCU, Игорь на них уже не одну собаку пожарил ;), быренько за пару дней осваиваете основы, подключаете к ним датчики, какие надо. Это - раз.

    Два: берёте Laravel, быренько, за несколько дней, осваиваете основы, делаете сайт из коробки, с авторизацией и адаптивным из коробки же дизайном (Bootstrap). Пишете на PHP контроллер, который принимает данные и складывает их в БД. Пишете контроллер и представление, который выдаёт данные на страницу для просмотра, выводит нужные кнопки для управления и т.п. Это - два.

    Три: по нажатию кнопки в веб-интерфейсе запоминаете в БД, что для нужного контроллера нужно выполнить команду. Когда контроллер стучится на сервис с показаниями - в обратку выдаёте ему команду.

    Всё. Работы - на пару недель максимум, вместе с изучением ;)
     
  8. strinda

    strinda Нуб

    В принципе - да, но участвую не я, а дети. И хотелось бы выбрать оптимальный путь, а не тот произвольный.
    Скажем, лично я бы делал через Arduino + Google FireBase. Но что если есть более рациональные решения.
     
  9. ИгорьК

    ИгорьК Победитель модулей

    NodeMCU(Lua) <=> mqtt <=> Domoticz(Lua)/Raspberry
    ИМХО самое быстрое и экономное (по времени) решение.
    Можно быстро что то гонять туда сюда и чтото включать/выключать.
    Domoticz очень прост для старта, 90% интуитивно делается через вебморду.

    Но это для меня.
     
    DIYMan нравится это.
  10. strinda

    strinda Нуб

    Большое спасибо за ответы.
    Информация есть, но пока не понятно что именно делать. Освоить данные элементы я, наверное, смогу. Но речь идёт о конкурсе 10—15 лет. Пока мне не понятно как это до них все донести. По тому что я (вероятно, поверхностно) прочёл, тут много подводных камней.
     
  11. rkit

    rkit Гуру

    Никак. На всех этих конкурсах задания выполняют взрослые.
     
  12. ИгорьК

    ИгорьК Победитель модулей

    Сделайте включение уличного освещения по уровню освещенности или времени захода солнца, а выключение - по времени, в 2 ночи, например.
    Или регулирование активности светофоров в зависимости от времени суток.
    Просто и в тему.
     
  13. ИгорьК

    ИгорьК Победитель модулей

    Детям интересно поучаствовать.
     
  14. ИгорьК

    ИгорьК Победитель модулей

    И вообще это детский конкурс, судя по документу.
     
  15. rkit

    rkit Гуру

    О том и речь. На "детских" конкурсах задания выполняют взрослые.
     
  16. ИгорьК

    ИгорьК Победитель модулей

    Скорее всего...
     
  17. strinda

    strinda Нуб

    В общем и целом, я остановлюсь на предложении ИгоряК (про свет и все такое), ещё порою инет в рамках идей для умного города. Пока, видимо, не получится участвовать, потому что я не вижу как мои 8ые это реализуют.
    Всем спасибо!
     
  18. strinda

    strinda Нуб

    Написал организаторам конкурса, они говорят — используйте ThingWorx.
    Я посмотрел их сайт, но не могу понять, что именно они предлагают.
     
  19. ИгорьК

    ИгорьК Победитель модулей

    Начнем с того что наше чуднОе оСколково продвигает ненашу систему...
     
    DIYMan нравится это.
  20. DIYMan

    DIYMan Гуру

    Дык а чего удивительного-то? Всё согласно линии партии :)