JSON с веб интерфейса на raspberry pi

Делаю веб bridge для работы с WB5 и Crestron.
Там настройки по устройствам и каналам ставятся через JSON.
Сейчас JSON правлю в Atom и закачиваю через sftp в WB5.
Хочу сделать для большего удобства, чтобы JSON можно было настраивать через веб интерфейс.
Очень нравится, как это реализовано на WB5 (правка конфигов serial).

Подскажите пожл. (если это не комм. тайна):

  1. на чем поднят веб сервер (node, nginx и т.д.)
  2. в какую сторону рыть, чтобы изучить как сделать подобный веб интерфейс для моего устройства?

спасибо

Добрый день,

никакой тайны нет.

Фронтенд на Angular JS, исходники тут: https://github.com/contactless/homeui/
Он общается с бэкендом через MQTT (что довольно неортодоксально). Статику отдаёт nginx, но не принципиально.

На стороне фронтенда редактирование конфигов сделано с помощью немного изменённого https://github.com/jdorn/json-editor

Бэкенд для редактирования конфигов - это сервис wb-mqtt-confed: https://github.com/contactless/wb-mqtt-confed

Сответственно вы можете взять целиком веб-интерфейс и wb-mqtt-confed, откусить оттуда ненужное и у вас редактирование произвольных конфигов будет работать на чём угодно.
Чтобы рисовалась формочка, нужно писать для каждого конфига JSON Schema, можете примеры посмотреть в /usr/share/wb-mqtt-confed/schemas/ или что-то вроде на контроллере.