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

Тема в разделе "Проводная и беспроводная связь", создана пользователем 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 Guest

    Берёте 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 Guest

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