Skip to content
This repository has been archived by the owner on Nov 15, 2021. It is now read-only.

M4MController/controller-web

Repository files navigation

M4M Frontend Lite Installer

Наш фронтенд состоит из 2 частей: сервер (nginx) и приложение (в виде статических файлов).

Данные с сенсоров

Данные с сенсоров должны храниться в файле /usr/api/sensor (без расширения) в формате, как показано в примере. Последние значения с сенсора должны быть записаны в поле last_value строкой. Предыдущие (по времени) показания сенсоров сохраняться в файле не должны (т.е. после при обновлении показаний файл перезаписывается).

Установка/обновление сервера

Запускать с рабочего компьютера при первой установке, либо при обновлении nginx конфига.

./update-server-remotely.sh <controller IP>

Оно установит nginx и его конфигурацию на контроллер.

Установка/обновление приложения

Перед этим необходимо установить nodejs & npm на рабочий компьютер!

Запускать с рабочего компьютера при первой установке, либо при обновлении фронтенда.

./update-app-remotely <controller IP> <google maps api key>

Оно скачает, соберёт и отправит на контроллер фронтенд M4M.

Запуск

При успешной установке сайт доступен на стандартном 80 порту (http://<controller IP> в браузере).

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published