• Операционная система для умного дома на C++ c полного нуля. Как?

    CityCat4
    @CityCat4
    //COPY01 EXEC PGM=IEBGENER

    КОММЕРЧЕСКУЮ систему умный дом.
    Брать что-то за основу для подобного проекта - не солидно, и поэтому было решено делать свою ОС


    Дальше можно не читать... Но если в порядке бреда предположить, что это не толстый-толстый троллинг, то начинать надо с бизнес-плана. А вовсе не с выбора железа, софта, ЯП и т.д. Вы же хи-хи, КОММЕРЧЕСКУЮ систему собираетесь пилить :ROFL: Поэтому, прежде чем делать очередной недо-линух, сядьте и подумайте:
    - кто потребитель
    - каковы затраты
    - каковы предполагаемые продажи
    - какая схема лицензирования
    ...
    и если после всех вопросов еще не barf от всей этой скуууууучной совсем не технической нудной ерунды - дерзайте. Поди еще и протоколы взаимодействия будете сами разрабатывать? А чо? Существующие протоколы - несолидно...

    :ROFL:
    Ответ написан
    Комментировать
  • Операционная система для умного дома на C++ c полного нуля. Как?

    @LiguidCool
    По моему задавая подобный вопрос, даже не стоит начинать ... Просто "умный дом" это зоопарк из технологий, с кучей нюансов.

    Брать что-то за основу для подобного проекта - не солидно

    А с таким подходом стоит подумать о смене профессии. Серьезно.

    было решено делать свою ОС

    Еще один бред ... Хотя ноги оттуда же. ОС вам не нужна, пишите софт для готовой. В вашем случае под Linux.

    0) Определите бюджет конечного продукта (цена на выходе). Вы сюда будете часто возвращаться и тут ждет не мало не приятных сюрпризов.
    1) Как минимум определитесь с железом. Малина и аналоги конечно круто, но что будет исполнительным оборудованием? Выбор очень большой и не очевидный. А это как раз основной вопрос.
    2)
    - Как?

    Найдите ответ на этот вопрос. И тут вам кто-то врядли поможет, потому что не ясно что вы хотите получить на выходе.
    3)
    - Что учить?

    Ну раз собрались писать на сях, то их и учите. Много учите. МНОГО! Но я бы выбрал язык попроще типа PHP, Node JS, Go. В этом случае МНОГО будет несколько меньше.
    4) Раз вас много, постарайтесь разбиться по разным направлениям.
    5)
    - В каком направлении работать? (Дизайн --- Функциональность)

    Во всех, но по классике сначала пилят функционал, а потом уже натягивают картинку.
    Ответ написан
    3 комментария