Управление ррасбери через веб интерфес

Discussion in 'С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby' started by SUHAR1K, 15 Feb 2016.

  1. SUHAR1K

    SUHAR1K Reservists Of Antichat

    Joined:
    12 May 2015
    Messages:
    70
    Likes Received:
    23
    Reputations:
    11
    Вообщем есть у меня расбери и захотелось мне сделать для нее веб морду для управления. В какую сторону капать, чтобы такое реализовать? Пробовал php шелы но они не сильно подходят, я бы хотел как у wifi pineapple веб интерфейс. Может кто знает на чем он у них?
     
  2. Turanchocks_

    Turanchocks_ Elder - Старейшина

    Joined:
    11 May 2013
    Messages:
    1,326
    Likes Received:
    3,283
    Reputations:
    17
    Посмотрите это - возможно, натолкнёт на мысль.
     
    altblitz likes this.
  3. Gar|k

    Gar|k Moderator

    Joined:
    20 Mar 2009
    Messages:
    1,166
    Likes Received:
    266
    Reputations:
    82
    Если ты хочешь именно веб интерфейс, но который завязан с ОС для таких задач тебе лучше использовать Perl (который к слову был как раз и создан для создания отчетов из терминальных команд) либо модный Python. В Perl вообще достаточно было поместить команду в тильды `ls` что бы получить ее результат. В Python используют popen. В php тоже есть popen, system, но сам вывод команды там нельзя получить... только с помощью кеширования типа ob_start ob_get_content...

    В общем тут все от тебя зависит, что тебе ближе. В любом случае придется ставить веб сервер (можешь попробовать https://github.com/h2o/h2o ну или nginx).
    Лично я бы для подобного проекта использовал бы nginx + php-fpm + sqlite (если нужна реляционная бд). А за основу приложения взял бы slim или phalcon framework + bootstrap - чисто потому что для меня это знакомо и разработка не заняла бы много времени.
     
    _________________________
    SUHAR1K likes this.
  4. SUHAR1K

    SUHAR1K Reservists Of Antichat

    Joined:
    12 May 2015
    Messages:
    70
    Likes Received:
    23
    Reputations:
    11
    Но ведь system() в php возвращает результат.
     
  5. Gar|k

    Gar|k Moderator

    Joined:
    20 Mar 2009
    Messages:
    1,166
    Likes Received:
    266
    Reputations:
    82
    2 SUHAR1K
    "Возвращает последнюю строку вывода команды в случае успеха, и FALSE - в случае неудачи."
     
    _________________________