💰🚀 USDT, BTC, ETH - це все просто купляється в 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 зірочок
По темi
УПЦ випустила в Play Market застосунок із молитвами медичної тематики. У нього вже 500 завантажень і рейтинг у 5 зірочок
Український розробник створив застосунок для вивчення англійських слів Dictionary де кожен може сформувати особистий словник
Український розробник створив застосунок для вивчення англійських слів Dictionary, де кожен може сформувати особистий словник
По темi
Український розробник створив застосунок для вивчення англійських слів Dictionary, де кожен може сформувати особистий словник
УЧАСТЬ В АЗАРТНИХ ІГРАХ МОЖЕ ВИКЛИКАТИ ІГРОВУ ЗАЛЕЖНІСТЬ. ДОТРИМУЙТЕСЯ ПРАВИЛ (ПРИНЦИПІВ) ВІДПОВІДАЛЬНОЇ ГРИ.
Ліцензія видана ТОВ "СЛОТС Ю.ЕЙ." на провадження діяльності з організації та проведення азартних ігор казино у мережі Інтернет від 15.09.23 (рішення КРАІЛ №245 від 31.08.2023); ТОВ "СЛОТС Ю.ЕЙ." – на провадження діяльності з організації та проведення азартних ігор казино у мережі Інтернет від 26.04.2021 (рішення КРАІЛ №150 від 12.04.2021); ТОВ «СПЕЙСИКС» – на провадження діяльності з організації та проведення азартних ігор казино у мережі Інтернет від 08.02.2021 (рішення КРАІЛ №34 від 02.02.2021); ТОВ «ГЕЙМДЕВ» – на провадження діяльності з організації та проведення азартних ігор казино у мережі Інтернет від 16.02.2021 (рішення № 47 від 10.02.2021).
Читайте також
«Гори вчать тягнутися до результату і гамувати амбіції». Java Software Architect з Levi9 — про підкорення вершин та гірські походи, що заряджають
«Гори вчать тягнутися до результату і гамувати амбіції». Java Software Architect з Levi9 — про підкорення вершин та гірські походи, що заряджають
«Гори вчать тягнутися до результату і гамувати амбіції». Java Software Architect з Levi9 — про підкорення вершин та гірські походи, що заряджають
«Навколо IT» — нова рубрика, в якій ми збиратимемо все корисне для життя айтішника, яке не стосується його роботи. Виявляється, у айтішників найрізноманітніші хобі. Ми вже писали про айтішників-бігунів, плавців, художників, музикантів, танцівників, і навіть заводчика собак.  Герой сьогоднішнього матеріалу — айтішник-підкорювач гір Дмитро Ковальчук, що працює Java Software Architect в компанії Levi9.
1 коментар
«Треба вірити в себе та йти (чи хоча би лежати) в бік своєї мети». Історія бухгалтерки, яка стала розробницею та виросла до Team Lead і ментора
«Треба вірити в себе та йти (чи хоча би лежати) в бік своєї мети». Історія бухгалтерки, яка стала розробницею та виросла до Team Lead і ментора
«Треба вірити в себе та йти (чи хоча би лежати) в бік своєї мети». Історія бухгалтерки, яка стала розробницею та виросла до Team Lead і ментора
Немає більш слушного часу для змін, аніж сьогодні. Шлях до професії мрії може бути ретельно спланованим зі шкільної парти або тернистим і сповненим пригод. Своїм досвідом переходу з позиції бухгалтера в ІТ-компанії до 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-каналі

Обговорення
Коментарів поки немає.