Мы в Telegram
Добавить новость
103news.com
Работа
Октябрь
2023

Две задачи: управление датчиками и решение проблем с датами

0
Необходимо выполнить две задачи по доработке моего сервиса COOLLINK. Подробности ниже. От вас стоимость часа и оценка в часах времени выполнения работ.

Техническое задание


  • Решение проблемы с неверными датами — несоответствие периода заданного в веб-интерфейсе, данным в отчете в файле при выгрузке отчета в XLS формат с ответами о нарушениях.

В разделах «Отчеты датчиков» и «Отчеты мониторингов» (левое меню) можно задать диапазон дат (верхнее меню), выбрать устройство и за счет нажатия на кнопку «Отчёт» получить данные за выбранный период. Нажав на кнопку «Скачать» можно сохранить файл с отчетом о нарушениях. Выявлены следующие проблемы:


  • В выгружаемом отчете данные выдаются в произвольный период и не соответствуют заданному в интерфейсе (верхнее меню)
  • Если нарушения не обнаружены, в файле это будет неочевидно пользователю, необходимо при выгрузке прописывать в файле «нарушения не обнаружены». Хотелось бы услышать от Вас предложение как это сделать корректно и дополнительно утвердить перед реализацией.
  • Необходимо проверить корректность вывода данных в интерфейсе и в файле исходя из реальной ситуации и данных с датчиков.

На скриншотах показана последовательность действий на примере «Отчета мониторингов» (цифры показывают в каком порядке нужно заполнять данные в верхнем меню в ручную, чтобы получить отчет, а затем скачать его в файл)











  • Дистанционное управление устройствами — датчики и базовые станции в новой версии обладают возможностью дистанционно:

    • Включать/выключать выбранных датчик
    • Устанавливать диапазон замеров на выбранные датчики

Необходимо интегрировать с нуля возможность управления в веб-интерфейс системы. Предложить модель как управление органично и быстро добавить как со стороны дизайна (UI/UX), так и со стороны серверной части (программная реализация). Управление должно быть доступно для всех устройств у суперадмина и независимо для каждой компании (админ организации) к которой подключены отдельные устройства.


С точки зрения пользовательских сценариев система должна работать следующим образом:


  • Пользователь выбирает датчик и может:

    • Включить или выключить его
    • Настроить индивидуальный диапазон замера
  • Пользователь выбирает группу датчиков или все датчики и может:

    • Включить или выключить выбранные
    • Настроить диапазон замера для всех выбранных
  • Админ и суперадмин может:

    • Предоставить доступ выбранному пользователю к управлению датчиками или запретить доступ (без отключения датчиков от системы)


Со стороны аппаратной реализации используется следующие методы управления устройствами:


сервер должен посылать на шлюз команду вида


"SID": "FAB124DCE", # id of device of device"RID": 0, #request ID"MP": 5, # Period of measurement (minute)"TP": 2, # Period of transmit = MP*TP (minute)

"ILLTHR": 3, # Illumination sensitivity"POFF" : 0, #if == 1 power off




Детали для ознакомления

Стек технологий


Frontend.

HTML5 (язык разметки);

CSS3 (каскадные таблицы стилей);

JavaScript (язык программирования);

Vue.js (JS фреймворк).

Element Ui (Ui-kit)

JQuery (JavaScript библиотека);

Bootstrap 4 (CSS-фреймворк).

AdminLte (Html шаблон для административной части)


Backend.

Yii2 (php фреймворк), версия не ниже 2.0.14

PostgreSQL (СУБД), версия не ниже 8.0.19

InfluxDB (СУБД), версия не ниже 1.15.0

Языки: PHP, версия не ниже 7.2


Ролевая модель - реализуется на основе встроенного компонента Yii2 - rbac.


Идеология системы — SAAS, программно-аппаратный комплекс.


Спецификации системы

https://docs.google.com/document/d/1R_AV9e76H5noyp3R0CTo3Vt-HPfdTLfNMAo3dsbsPBg/edit?usp=sharing


Сайт и веб-интерфейс

https://cool-link.ru






Губернаторы России
Москва

Собянин сообщил о планах благоустройства на северо-востоке Москвы





Москва

Наталья Которева презентовала новый трек «Как в сериале»


Губернаторы России

103news.net – это самые свежие новости из регионов и со всего мира в прямом эфире 24 часа в сутки 7 дней в неделю на всех языках мира без цензуры и предвзятости редактора. Не новости делают нас, а мы – делаем новости. Наши новости опубликованы живыми людьми в формате онлайн. Вы всегда можете добавить свои новости сиюминутно – здесь и прочитать их тут же и – сейчас в России, в Украине и в мире по темам в режиме 24/7 ежесекундно. А теперь ещё - регионы, Крым, Москва и Россия.

Moscow.media
Москва

Неделя мэра: завод «Москвич», гранты для школ искусств и система городских вокзалов



103news.comмеждународная интерактивная информационная сеть (ежеминутные новости с ежедневным интелектуальным архивом). Только у нас — все главные новости дня без политической цензуры. "103 Новости" — абсолютно все точки зрения, трезвая аналитика, цивилизованные споры и обсуждения без взаимных обвинений и оскорблений. Помните, что не у всех точка зрения совпадает с Вашей. Уважайте мнение других, даже если Вы отстаиваете свой взгляд и свою позицию. 103news.com — облегчённая версия старейшего обозревателя новостей 123ru.net.

Мы не навязываем Вам своё видение, мы даём Вам объективный срез событий дня без цензуры и без купюр. Новости, какие они есть — онлайн (с поминутным архивом по всем городам и регионам России, Украины, Белоруссии и Абхазии).

103news.com — живые новости в прямом эфире!

В любую минуту Вы можете добавить свою новость мгновенно — здесь.

Музыкальные новости

Концерт

Концерт в честь 90-летия Евгения Крылатова пройдёт в Кремлёвском дворце




Спорт в России и мире

Алексей Смирнов – актер, которого, надеюсь, еще не забыли

Строительные леса обрушились у здания спортшколы на Новочеремушкинской улице

Стартовал финальный этап всероссийского футбольного турнира «Будущее зависит от тебя»

Семьи из Подмосковья поборются за выход в финал конкурса «Это у нас семейное»


WTA

Азаренко вышла в четвертьфинал турнира WTA-1000 в Риме



Новости Крыма на Sevpoisk.ru


Москва

Сергей Собянин: в ТиНАО создадут новые управы районов



Частные объявления в Вашем городе, в Вашем регионе и в России