🚨⚡🚨 Біткоін по $100к. Час встановлювати Trustee Plus і безкоштовно випускати картку для розрахунків 👉

Айтишник Levi9 создал приложение, информирующее о жизнедеятельности офиса во время блекаутов

Delivery Director в Levi9 Дмитрий Панин с командой создал приложение, информирующее о жизнедеятельности офиса во время блекаутов

Оставить комментарий
Айтишник Levi9 создал приложение, информирующее о жизнедеятельности офиса во время блекаутов

Delivery Director в Levi9 Дмитрий Панин с командой создал приложение, информирующее о жизнедеятельности офиса во время блекаутов

Это решение — Monitor9 — очень помогало справиться с вызовами, связанными с полными отключениями зимой.

«Мы хотели сделать решение, которое бы работало как онлайн, так и при очень слабой сотовой связи. В конце концов, решили разрабатывать Progressive Web Application — веб-приложение с возможностью его установки как нативного. Благодаря этому его можно легко загрузить, установить и использовать в разных условиях», — рассказал Дмитрий. Для легкости загрузки команда при разработке отказалась от любых фреймворков.

Размещать хостинг приложения на внутренних серверах Levi9 было нецелесообразно, ведь они тоже зависят от наличия света и интернета, говорит Дмитрий. В результате решили хостить приложение в облаке.

«Мы решили быть гибкими и выкатить релиз Monitor9 как минимально жизнеспособный продукт (своеобразный MVP), который покрывает основные потребности и дает возможность получить отзыв от реальных пользователей. Так мы могли бы понять, как развивать и совершенствовать продукт дальше», — говорит Панин.

Таким образом, на свет появилась первая версия приложения. В ней пользователи могли увидеть, есть ли в конкретном офисе свет, интернет от основного провайдера, можно ли воспользоваться резервным StarLink-ом. Также была информация о наличии воды и отоплении в офисах.

Устройства делали самостоятельно. При этом их корпуса ребята напечатали на 3D-принтере, стоящем в киевском офисе, и разработали программное обеспечение. Остальные компоненты, как датчики, микроконтроллеры, адаптеры питания были уже готовы и нам нужно было соединить все воедино. Чтобы опрашивать датчики, мы выбрали одну из популярных плат разработки на базе esp8266. Они имеют WiFi подключение, доступны и хорошо описаны.

Разработали 2 типа устройств:

  • Для мониторинга температуры воздуха и влажности (пока показываем только температуру). Их мы разместили в частях офисов, где показатели по температуре средние.
  • Для мониторинга давления воды. Эти устройства мы также сделали несколько экземпляров — для мониторинга каждой отдельной точки входа.

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

Для автоматизации получения данных о наличии воды на этажах, а также текущей температуре воздуха в офисах использовали сенсоры с подключением к микроконтроллерам. Таким образом, удалось получить информацию о наличии воды на каждом из входов в офисы, а также температуру воздуха на нескольких этажах, независимо друг от друга.

Последним не автоматизированным элементом в приложении остается информация об источнике питания офисов — централизован он или от генератора.

УПЦ выпустила в Play Market приложение с молитвами медицинской тематики. У него уже 500 загрузок и рейтинг в 5 звезд.
УПЦ выпустила в Play Market приложение с молитвами медицинской тематики. У него уже 500 загрузок и рейтинг в 5 звезд.
По теме
УПЦ выпустила в Play Market приложение с молитвами медицинской тематики. У него уже 500 загрузок и рейтинг в 5 звезд.
Украинский разработчик создал приложение для изучения английских слов Dictionary где каждый может сформировать личный словарь
Украинский разработчик создал приложение для изучения английских слов Dictionary, где каждый может сформировать личный словарь
По теме
Украинский разработчик создал приложение для изучения английских слов Dictionary, где каждый может сформировать личный словарь
Читайте также
«Горы учат тянуться к результату и смирять амбиции». Java Software Architect из Levi9 о покорении вершин и заряжающих горных походах
«Горы учат тянуться к результату и смирять амбиции». Java Software Architect из Levi9 о покорении вершин и заряжающих горных походах
«Горы учат тянуться к результату и смирять амбиции». Java Software Architect из Levi9 о покорении вершин и заряжающих горных походах
«Около IT» — новая рубрика, в которой мы будем собирать все полезное для жизни айтишника, не касающееся его работы. Оказывается, у айтишников самые разные хобби. Мы уже писали об айтишниках-бегунах, пловцах, художниках, музыкантах, танцовщиках,, а также заводчиках собак. Герой сегодняшнего материала — айтишник-покоритель гор Дмитрий Ковальчук, работающий Java Software Architect в компании Levi9.
1 комментарий
«Нужно верить в себя и идти (хотя бы лежать) в сторону своей цели». История бухгалтера, которая стала разработчитцей и выросла до Team Lead и ментора
«Нужно верить в себя и идти (хотя бы лежать) в сторону своей цели». История бухгалтера, которая стала разработчитцей и выросла до Team Lead и ментора
«Нужно верить в себя и идти (хотя бы лежать) в сторону своей цели». История бухгалтера, которая стала разработчитцей и выросла до Team Lead и ментора
Нет более удобного времени для перемен, чем сегодня. Путь к профессии мечты может быть тщательно спланирован из школьной парты или тернист и полон приключений. Своим опытом перехода с позиции бухгалтера в IT-компании к frontend-разработчику на проекте в ней же делится Наталья Сингаевская, Frontend Engineer в Levi9. Она нашла свое назначение, и за четыре года выросла из стажера в Team Lead на проекте в Лондоне.
«Труднее всего было понять, какие знания нужны, чтобы получить оффер». Как войти в IT после 19 лет работы в таможенной службе: история одного госслужащего
«Труднее всего было понять, какие знания нужны, чтобы получить оффер». Как войти в IT после 19 лет работы в таможенной службе: история одного госслужащего
«Труднее всего было понять, какие знания нужны, чтобы получить оффер». Как войти в IT после 19 лет работы в таможенной службе: история одного госслужащего
Если определенная деятельность перестает драйвить, то ее нужно менять, считает Дмитрий Лукашенко, Junior Frontend Developer в Levi9. В свое время он, отслужив 19 лет в Государственной таможенной службе, выучился на реабилитолога, а теперь пишет код в IT-компании Levi9. Вот его история.
«Я неизлечимо чувствую себя украинкой». Project Manager Levi9 примерила другую жизнь в Нидерландах, и в итоге вернулась в Украину
«Я неизлечимо чувствую себя украинкой». Project Manager Levi9 примерила другую жизнь в Нидерландах, и в итоге вернулась в Украину
«Я неизлечимо чувствую себя украинкой». Project Manager Levi9 примерила другую жизнь в Нидерландах, и в итоге вернулась в Украину
Project Manager IT-компании Levi9 Мария Попова вынужденно попыталась пожить за границей, как и тысячи других украинцев. Однако поняла, что жизнь за границей — не ее. Примерив другую жизнь, девушка говорит: «Я неизлечимо чувствую себя украинкой». Мария поведала dev.ua свою историю.

Хотите сообщить важную новость? Пишите в Telegram-бот

Главные события и полезные ссылки в нашем Telegram-канале

Обсуждение
Комментариев пока нет.