<?xml version='1.0' encoding='utf-8'?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.2 20190208//EN" "http://jats.nlm.nih.gov/publishing/1.2/JATS-journalpublishing1.dtd">
<article article-type="research-article" dtd-version="1.2" xml:lang="ru" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink"><front><journal-meta><journal-id journal-id-type="issn">2518-1092</journal-id><journal-title-group><journal-title>Научный результат. Информационные технологии</journal-title></journal-title-group><issn pub-type="epub">2518-1092</issn></journal-meta><article-meta><article-id pub-id-type="doi">10.18413/2518-1092-2026-11-3-0-2</article-id><article-id pub-id-type="publisher-id">4355</article-id><article-categories><subj-group subj-group-type="heading"><subject>АВТОМАТИЗАЦИЯ И УПРАВЛЕНИЕ</subject></subj-group></article-categories><title-group><article-title>&lt;strong&gt;РАЗРАБОТКА ВЕБ-ИНТЕРФЕЙСА АДМИНИСТРАТИВНОГО УПРАВЛЕНИЯ РАСПРЕДЕЛЕННОЙ СЕТЬЮ&amp;nbsp;УСТРОЙСТВ СБОРА БАТАРЕЕК И АККУМУЛЯТОРОВ&amp;nbsp;НА ОСНОВЕ RESTFUL API&lt;/strong&gt;</article-title><trans-title-group xml:lang="en"><trans-title>&lt;strong&gt;DEVELOPMENT OF A WEB INTERFACE FOR ADMINISTRATIVE MANAGEMENT OF A DISTRIBUTED NETWORK OF BATTERY AND ACCUMULATOR COLLECTION DEVICES BASED ON THE RESTFUL API&lt;/strong&gt;</trans-title></trans-title-group></title-group><contrib-group><contrib contrib-type="author"><name-alternatives><name xml:lang="ru"><surname>Рыбанов</surname><given-names>Александр Александрович</given-names></name><name xml:lang="en"><surname>Rybanov</surname><given-names>Alexander Aleksandrovich</given-names></name></name-alternatives><email>rybanoff@yandex.ru</email></contrib><contrib contrib-type="author"><name-alternatives><name xml:lang="ru"><surname>Кузминский</surname><given-names>Максим Сергеевич</given-names></name><name xml:lang="en"><surname>Kuzminsky</surname><given-names>Maxim Sergeevich</given-names></name></name-alternatives><email>kuzminskiy25@mail.ru</email></contrib></contrib-group><pub-date pub-type="epub"><year>2026</year></pub-date><volume>11</volume><issue>3</issue><fpage>0</fpage><lpage>0</lpage><self-uri content-type="pdf" xlink:href="/media/information/2026/3/ИТ_НР_11_3_2.pdf" /><abstract xml:lang="ru"><p>Актуальность исследования связана с ростом экологической нагрузки от отработанных батареек и аккумуляторов, содержащих токсичные металлы. Степень вовлечения населения в раздельный сбор остаётся низкой из-за слабого развития инфраструктуры приёма и отсутствия удобных средств контроля. Проблема заключается в том, что существующие IoT-платформы не имеют специализированного функционала для администрирования автоматизированных пунктов приёма батареек (фандоматов): облачные сервисы ориентированы на универсальный мониторинг и не учитывают обработку данных о сдаче опасных отходов, начисление баллов и централизованный контроль состояния устройств. Методы включают сравнительный анализ пяти IoT-платформ по пяти критериям, их ранжирование методом анализа иерархий Саати с агрегацией экспертных матриц через геометрическое среднее, а также проверку согласованности суждений. Веб-интерфейс реализован как одностраничное приложение на React, серверная часть &amp;ndash; как RESTful API с PostgreSQL и TimescaleDB. Безопасность обеспечена JWT, OAuth и защитой от CSRF, XSS, SQL-инъекций. Результаты &amp;ndash; функционирующая административная панель с модулями управления пользователями (ролевое разграничение), контроля устройств (текущая вместимость, время последнего сигнала), гибридного дашборда со спидометром и графиком наполненности за неделю, а также страницы статистики. Интегральная оценка качества разработанной системы сопоставима с ведущими зарубежными платформами, а по приоритетным критериям (управление пользователями и устройствами) достигнуты максимальные показатели. Апробация подтвердила высокую скорость освоения интерфейса и удобство работы. Выводы &amp;ndash; предложенная архитектура позволяет создать масштабируемую, безопасную систему централизованного администрирования сети фандоматов. Разработанный веб-интерфейс создаёт основу для внедрения математических моделей оптимизации размещения устройств, прогнозирования их наполненности и геймификации для повышения мотивации населения к раздельному сбору опасных отходов.</p></abstract><trans-abstract xml:lang="en"><p>The relevance of the study is associated with the increasing environmental burden from spent batteries and accumulators containing toxic metals. The level of public involvement in separate collection remains low due to poor development of collection infrastructure and the lack of convenient monitoring tools. The problem is that existing IoT platforms lack specialized functionality for administering automated battery collection points (reverse vending machines): cloud services are focused on universal monitoring and do not account for the processing of hazardous waste deposit data, point accrual, or centralized device status control. The methods include a comparative analysis of five IoT platforms according to five criteria, their ranking using the Saaty analytic hierarchy process with aggregation of expert matrices via the geometric mean, as well as consistency verification of judgments. The web interface is implemented as a single-page application in React, the server side as a RESTful API with PostgreSQL and TimescaleDB. Security is ensured by JWT, OAuth, and protection against CSRF, XSS, and SQL injection attacks. The results are a functioning administrative panel featuring user management modules (role-based access control), device status monitoring (current fill level, last signal time), a hybrid dashboard with a speedometer and a weekly fill dynamics graph, as well as a statistics page. The integral quality assessment of the developed system is comparable to leading foreign platforms, while maximum indicators have been achieved for the highest-priority criteria (user and device management). Testing confirmed the high speed of interface mastery and ease of use. The conclusions are that the proposed architecture enables the creation of a scalable, secure system for centralized administration of a network of reverse vending machines. The developed web interface provides a foundation for implementing mathematical models for device placement optimization, fill level forecasting, and gamification to increase public motivation for separate collection of hazardous waste.</p></trans-abstract><kwd-group xml:lang="ru"><kwd>веб-интерфейс</kwd><kwd>административное управление</kwd><kwd>сбор батареек и аккумуляторов</kwd><kwd>RESTful API</kwd><kwd>метод анализа иерархий</kwd><kwd>математическое моделирование</kwd></kwd-group><kwd-group xml:lang="en"><kwd>web interface</kwd><kwd>administration</kwd><kwd>battery and accumulator collection</kwd><kwd>RESTful API</kwd><kwd>analytic hierarchy process</kwd><kwd>mathematical modeling</kwd></kwd-group></article-meta></front><back><ref-list><title>Список литературы</title><ref id="B1"><mixed-citation>1. Винарчук А.В. Безопасность веб-приложений: основные уязвимости и способы защиты // Научный Лидер. &amp;ndash; 2024. &amp;ndash; № 3 (153). &amp;ndash; С. 29-30. &amp;ndash; EDN: VOFHRO.</mixed-citation></ref><ref id="B2"><mixed-citation>2. Гончар Д.О. Сравнение производительности фронтенд-фреймворков React, Angular, Vue.js и Svelte&amp;nbsp;// Молодой ученый. &amp;ndash; 2023. &amp;ndash; № 36 (483). &amp;ndash; С. 11-15. &amp;ndash; EDN: LTERGF.</mixed-citation></ref><ref id="B3"><mixed-citation>3. Девицына С.Н., Пилькевич П.В., Удод Е.В. Способы улучшения защищённости сервисов, использующих JWT-токены // Экономика. Информатика. &amp;ndash; 2023. &amp;ndash; Т. 50, № 1. &amp;ndash; С. 144-151. DOI: 10.52575/2687-0932-2023-50-1-144-151. EDN: AGOVQI.</mixed-citation></ref><ref id="B4"><mixed-citation>4. Ефремов М.А., Калуцкий И.В., Таныгин М.О., Рудак И.И. Безопасность персональных данных, социальные сети и реклама в глобальной сети Internet // Известия Юго-Западного государственного университета. Серия: Управление, вычислительная техника, информатика. Медицинское приборостроение.&amp;nbsp;&amp;ndash; 2017. &amp;ndash; Т. 7, № 1 (22). &amp;ndash; С. 27-33. &amp;ndash; EDN: YKKKLJ.</mixed-citation></ref><ref id="B5"><mixed-citation>5. Кейметинова В.П., Герасимова Л.В. Сбор и утилизация батареек в городе Якутске // Булатовские чтения. &amp;ndash; 2020. &amp;ndash; Т. 6. &amp;ndash; С. 130-132. &amp;ndash; EDN CQTPEV.</mixed-citation></ref><ref id="B6"><mixed-citation>6. Климов К.О., Пискун Г.А., Лихачевский Д.В., Алексеев В.Ф., Шаталова В.В. Аналитика IoT данных с использованием сервиса AWS IoT Analytics при исследовании загазованности окружающей среды // Big Data and Advanced Analytics. &amp;ndash; 2021. &amp;ndash; № 7-1. &amp;ndash; С. 131-137. EDN: SFAVIY.</mixed-citation></ref><ref id="B7"><mixed-citation>7. Кнауб В.В., Коваленко А.Е. Влияние батареек на окружающую среду и здоровье человека // Молодой ученый. &amp;ndash; 2021. &amp;ndash; № 3 (345). &amp;ndash; С. 343-345.</mixed-citation></ref><ref id="B8"><mixed-citation>8. Московкин В.М. Системы сбора и рециклинга батарей и аккумуляторов по европейскому образцу // Твердые бытовые отходы. &amp;ndash; 2022. &amp;ndash; № 9 (195). &amp;ndash; С. 60-64. &amp;ndash; EDN: MITNPL.</mixed-citation></ref><ref id="B9"><mixed-citation>9. Тукаев И.Р., Беспоясова В.А. Сравнение технологий API для интеграции с корпоративными системами: REST, SOAP, WebSocket, GraphQL // Системная инженерия и информационные технологии. &amp;ndash; 2024. &amp;ndash; Т. 6, № 2 (17). &amp;ndash; С. 78-85. DOI: 10.54708/2658-5014-SIIT-2024-no2-p78. EDN: KCYBPB.</mixed-citation></ref><ref id="B10"><mixed-citation>10. Утилизация батареек в России и мире / Лопатко Н., Кених А., Яковлев А., Тян Е., Пирогова В.Ю. // Вестник Камчатского политехнического техникума. &amp;ndash; 2015. &amp;ndash; № 13. &amp;ndash; С. 46-51. &amp;ndash; EDN VYUBPN.</mixed-citation></ref><ref id="B11"><mixed-citation>11. Цибизова Т.Ю., Карпунин А.А. Применение метода анализа иерархий в оценке качества процессов управления // Современные проблемы науки и образования. &amp;ndash; 2015. &amp;ndash; № 2‑1. &amp;ndash; С. 200. &amp;ndash; EDN UHWZPP.</mixed-citation></ref><ref id="B12"><mixed-citation>12. Al Rasyid M.U.H., Mubarrok M.H., Nur Hasim Ja.A. Implementation of environmental monitoring based on KAA IOT platform // Bulletin of Electrical Engineering and Informatics. &amp;ndash; 2020. &amp;ndash; Vol. 9, No. 6. &amp;ndash; P. 2578-2587. DOI: 10.11591/eei.v9i6.2578. EDN: PKGAJF.</mixed-citation></ref><ref id="B13"><mixed-citation>13. Hamari J., Koivisto J., Sarsa H. Does Gamification Work? &amp;ndash; A Literature Review of Empirical Studies on Gamification // 2014 47th Hawaii International Conference on System Sciences. &amp;ndash; Waikoloa, HI, 2014. &amp;ndash; С. 3025-3034. DOI: 10.1109/HICSS.2014.377.</mixed-citation></ref><ref id="B14"><mixed-citation>14. Jaafar H., Aminuddin N.S. Comparison between NodeMCU ESP8266 and Uno R3 for software development using Ubidots // Malaysian Journal of Bioengineering and Technology (MJBeT). &amp;ndash; 2024. &amp;ndash; Т. 1, № 1.&amp;nbsp;&amp;ndash; С. 36-40. DOI: 10.70464/mjbet.v1i1.1320. EDN: NAJOAV.</mixed-citation></ref><ref id="B15"><mixed-citation>15. Looyestyn J., Kernot J., Boshoff K., Ryan J., Edney S., Maher C. Does gamification increase engagement with online programs? A systematic review // PLoS One. &amp;ndash; 2017. &amp;ndash; Vol. 12, № 3. &amp;ndash; P.&amp;nbsp;e0173403. DOI: 10.1371/journal.pone.0173403. PMID: 28362821; PMCID: PMC5376078.</mixed-citation></ref><ref id="B16"><mixed-citation>16. P. K. A sensor based IoT monitoring system for electrical devices using Blynk framework // Journal of Electronics and Informatics. &amp;ndash; 2020. &amp;ndash; Vol. 2, Iss. 3. &amp;ndash; P. 182-187. DOI: 10.36548/jei.2020.3.005. EDN: KYTMOT.</mixed-citation></ref><ref id="B17"><mixed-citation>17. Priyawati D., Rokhmah S., Utomo I.C. Website vulnerability testing and analysis of website application using OWASP // International Journal of Computer and Information System (IJCIS). &amp;ndash; 2022. &amp;ndash; Т. 3, № 3. &amp;ndash; С. 142-147. DOI: 10.29040/ijcis.v3i3.90. EDN: FGAEWY.</mixed-citation></ref><ref id="B18"><mixed-citation>18. Shvaika D.I., Shvaika A.I., Artemchuk V.O. Advancing IoT interoperability: dynamic data serialization using ThingsBoard // Journal of Edge Computing. &amp;ndash; 2024. &amp;ndash; DOI: 10.55056/jec.745. &amp;ndash; EDN: ADATOL.</mixed-citation></ref><ref id="B19"><mixed-citation>19. Van Schaik P., Ling J. Design parameters of rating scales for web sites // ACM Transactions on Computer-Human Interaction. &amp;ndash; 2007. &amp;ndash; Vol. 14, No. 1. &amp;ndash; P. 4-es. DOI: 10.1145/1229855.1229859.</mixed-citation></ref><ref id="B20"><mixed-citation>20.Widodo, Ali Nur Rifky. IOT-based smart trash monitoring using blynk application // Best: Journal of Applied Electrical, Science, &amp;amp; Technology. &amp;ndash; 2021. &amp;ndash; Vol. 3, No. 2. &amp;ndash; P. 25-29. DOI: 10.36456/best.vol3.no2.4266. EDN: CLQNMR.</mixed-citation></ref></ref-list></back></article>