<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.3 20210610//EN" "JATS-journalpublishing1-3.dtd">
<article article-type="research-article" dtd-version="1.3" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xml:lang="ru"><front><journal-meta><journal-id journal-id-type="publisher-id">inform</journal-id><journal-title-group><journal-title xml:lang="ru">Информатика</journal-title><trans-title-group xml:lang="en"><trans-title>Informatics</trans-title></trans-title-group></journal-title-group><issn pub-type="ppub">1816-0301</issn><issn pub-type="epub">2617-6963</issn><publisher><publisher-name>UIIP NASB</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.37661/1816-0301-2022-19-2-100-116</article-id><article-id custom-type="elpub" pub-id-type="custom">inform-1184</article-id><article-categories><subj-group subj-group-type="heading"><subject>Research Article</subject></subj-group><subj-group subj-group-type="section-heading" xml:lang="ru"><subject>ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ</subject></subj-group><subj-group subj-group-type="section-heading" xml:lang="en"><subject>INFORMATION TECHNOLOGY</subject></subj-group></article-categories><title-group><article-title>О среде имитационного моделирования компонентов и приложений в Интернете вещей на основе инструментов визуального потокового программирования и облачных сервисов</article-title><trans-title-group xml:lang="en"><trans-title>About simulation environment for modeling the Internet of Things components and applications using visual flow-based programming tools and cloud services</trans-title></trans-title-group></title-group><contrib-group><contrib contrib-type="author" corresp="yes"><name-alternatives><name name-style="eastern" xml:lang="ru"><surname>Андрушевич</surname><given-names>А. А.</given-names></name><name name-style="western" xml:lang="en"><surname>Andrushevich</surname><given-names>A. A.</given-names></name></name-alternatives><bio xml:lang="ru"><p>Андрушевич Алексей Андреевич, младший научный сотрудник</p><p>ул. Академическая, 15, к. 2, Минск, 220072, Беларусь</p></bio><bio xml:lang="en"><p>Alexey A. Andrushevich, Junior Researcher</p><p>st. Akademicheskaya, 15, building 2, Minsk, 220072, Belarus</p></bio><email xlink:type="simple">andrushevich@bsu.by</email><xref ref-type="aff" rid="aff-1"/></contrib><contrib contrib-type="author" corresp="yes"><name-alternatives><name name-style="eastern" xml:lang="ru"><surname>Войтешенко</surname><given-names>И. С.</given-names></name><name name-style="western" xml:lang="en"><surname>Vojteshenko</surname><given-names>I. S.</given-names></name></name-alternatives><bio xml:lang="ru"><p>Войтешенко Иосиф Станиславович, кандидат технических наук, доцент, доцент кафедры технологий программирования факультета прикладной математики и информатики</p><p>пр. Независимости, 4, Минск, 220030, Беларусь</p></bio><bio xml:lang="en"><p>Iosif S. Vojteshenko, Ph. D. (Eng.), Assoc. Prof., Assoc. Prof. of the Department of Programming Technologies of the Faculty of Applied Mathematics and Informatics</p><p>av. Nezavisimosti, 4, Minsk, 220030, Belarus</p></bio><email xlink:type="simple">voit@bsu.by</email><xref ref-type="aff" rid="aff-2"/></contrib><contrib contrib-type="author" corresp="yes"><name-alternatives><name name-style="eastern" xml:lang="ru"><surname>Емельянова</surname><given-names>О. Ю.</given-names></name><name name-style="western" xml:lang="en"><surname>Emelianova</surname><given-names>O. Ju.</given-names></name></name-alternatives><bio xml:lang="ru"><p>Емельянова Ольга Юрьевна, выпускница кафедры технологий программирования факультета приклад-ной математики и информатики</p><p>пр. Независимости, 4, Минск, 220030, Беларусь</p></bio><bio xml:lang="en"><p>Olga Ju. Emelianova, Graduate of the Department of Programming Technologies, Faculty of Applied Mathematics and Informatics</p><p>av. Nezavisimosti, 4, Minsk, 220030, Belarus</p></bio><email xlink:type="simple">volha.emelianova@gmail.com</email><xref ref-type="aff" rid="aff-2"/></contrib></contrib-group><aff-alternatives id="aff-1"><aff xml:lang="ru"><institution>Научно-инженерное республиканское унитарное предприятие «Межотраслевой научно-практический центр систем идентификации и электронных деловых операций»</institution></aff><aff xml:lang="en"><institution>Scientific Engineering Republican Unitary Enterprise "Interbranches Research &amp; Development Centre for Identification Systems and e-Business Operations"</institution></aff></aff-alternatives><aff-alternatives id="aff-2"><aff xml:lang="ru"><institution>Белорусский государственный университет</institution></aff><aff xml:lang="en"><institution>Belarusian State University</institution></aff></aff-alternatives><pub-date pub-type="collection"><year>2022</year></pub-date><pub-date pub-type="epub"><day>30</day><month>03</month><year>2022</year></pub-date><volume>19</volume><issue>2</issue><fpage>100</fpage><lpage>116</lpage><permissions><copyright-statement>Copyright &amp;#x00A9; Андрушевич А.А., Войтешенко И.С., Емельянова О.Ю., 2022</copyright-statement><copyright-year>2022</copyright-year><copyright-holder xml:lang="ru">Андрушевич А.А., Войтешенко И.С., Емельянова О.Ю.</copyright-holder><copyright-holder xml:lang="en">Andrushevich A.A., Vojteshenko I.S., Emelianova O.J.</copyright-holder><license xml:lang="ru" license-type="creative-commons-attribution" xlink:href="https://creativecommons.org/licenses/by/4.0/" xlink:type="simple"><license-p>Данная работа распространяется под лицензией Creative Commons Attribution 4.0.</license-p></license><license xml:lang="en" license-type="creative-commons-attribution" xlink:href="https://creativecommons.org/licenses/by/4.0/" xlink:type="simple"><license-p>This work is licensed under a Creative Commons Attribution 4.0 License.</license-p></license></permissions><self-uri xlink:href="https://inf.grid.by/jour/article/view/1184">https://inf.grid.by/jour/article/view/1184</self-uri><abstract><sec><title>Цели</title><p>Цели. Целью проведенной аналитической и исследовательской работы являлись разработка и первоначальная оценка возможностей новой среды имитационного моделирования компонентов и приложений в Интернете вещей. Актуальность задачи связана с необходимостью упрощения исследования и тестирования таких приложений в связи с активным развитием и расширением Интернета вещей. При разработке среды имитационного моделирования преследовались следующие основные цели: построение математической модели, реализация программного обеспечения, в рамках которого могут быть проведены эксперименты с данной моделью, обеспечение возможности анализировать результаты и корректировать модель.</p></sec><sec><title>Методы</title><p>Методы. Использовались методы имитационного моделирования.</p></sec><sec><title>Результаты</title><p>Результаты. Анализ актуальности и востребованности результатов исследований показал, что в качестве примера для демонстрации методов и средств решения задачи имитационного моделирования компонентов и приложений в Интернете вещей может быть выбрана реализация части модели приложения «умный дом», управляющей энергоэффективностью жилых помещений. Была разработана математическая модель дома, а также среда для моделирования на основе инструмента визуального потокового программирования Node-RED и облачного сервиса Yandex Cloud / Yandex IoT Core.</p></sec><sec><title>Заключение</title><p>Заключение. Разработана имитационная модель системы управления энергопотреблением «умного дома», включающая моделирование времени, условий внешней среды, теплопотерь, режимов работы отопительного оборудования и поведения жителей такого дома. На основе реализованной модели проведена первоначальная серия имитационных экспериментов, направленных на проверку базовой функциональности подготовленной среды имитационного моделирования и выбранного примера моделирования системы управления энергопотреблением жилых помещений.</p></sec></abstract><trans-abstract xml:lang="en"><sec><title>Objectives</title><p>Objectives. The purpose of the analytical and research work was to develop and perform an initial assessment of the capabilities of simulation environment for modeling the Internet of Things (IoT) components and applications. The relevance of the problem is associated with the need to simplify research and testing of such systems as the field is growing. In the implementation of the simulation environment, the following goals were pursued: building a mathematical model; implementation of software, capable of running experiments on that model; providing the user with the ability to analyze results and adjust the model.</p></sec><sec><title>Methods</title><p>Methods. Methods of simulation modeling were used.</p></sec><sec><title>Results</title><p>Results. Analysis of the relevance and impact of the research results has led to an appropriate example for demonstrating methods and means of solving the problem of IoT subsystems, components, and applications simulation in the proposed environment. This example has been implemented in the part of the Smart Home application model responsible for the energy efficiency optimization in residential buildings enclosed in a simulation environment based on an integrated software package consisting of the Node-RED visual tool for flow-based programming and the Yandex Cloud / Yandex IoT Core cloud service.</p></sec><sec><title>Conclusion</title><p>Conclusion. A simulation model for managing energy consumption of a "smart home" was developed and implemented using the previously specified software package, including modeling time, environmental conditions, heat loss, operating modes of heating equipment and the behavior of house residents. Based on the implemented model, an initial series of simulation experiments were also carried out, on the one hand, aimed at checking some characteristics of the functionality of the developed simulation environment and the selected example for simulation of residential premises energy management. As a result of the initial experiments, the basic functionality of the integrated software package was proven and demonstrated based on the use of Node-RED and the Yandex Cloud / Yandex IoT Core cloud service for solving problems of simulation modeling of components, subsystems and applications of the Internet of things.</p></sec></trans-abstract><kwd-group xml:lang="ru"><kwd>Интернет вещей</kwd><kwd>имитационное моделирование</kwd><kwd>визуальное программирование</kwd><kwd>облачные вычисления</kwd><kwd>облачные технологии</kwd><kwd>управление энергопотреблением «умного дома»</kwd></kwd-group><kwd-group xml:lang="en"><kwd>Internet of Things</kwd><kwd>simulation</kwd><kwd>visual programming</kwd><kwd>cloud computing</kwd><kwd>cloud technologies</kwd><kwd>smart home energy management</kwd></kwd-group></article-meta></front><back><ref-list><title>References</title><ref id="cit1"><label>1</label><citation-alternatives><mixed-citation xml:lang="ru">Сурков, A. Знакомство с Node-RED и потоковое программирование в Yandex IoT Core [Электронный ресурс] / A. Сурков. – Режим доступа: https://habr.com/ru/company/yandex/blog/519600/. – Дата доступа: 05.11.2021.</mixed-citation><mixed-citation xml:lang="en">Surkov A. Znakomstvo s Node-RED i potokovoe programmirovanie v Yandex IoT Core. Introduction to Node-RED and Streaming Programming in Yandex IoT Core. Available at: https://habr.com/ru/company/ yandex/blog/519600/ (accessed 05.11.2021) (In Russ.).</mixed-citation></citation-alternatives></ref><ref id="cit2"><label>2</label><citation-alternatives><mixed-citation xml:lang="ru">Акопов, А. С. Имитационное моделирование / А. С. Акопов. – М. : Юрайт, 2016. – 389 с.</mixed-citation><mixed-citation xml:lang="en">Akopov A. S. Imitacionnoe modelirovanie. Simulation. Moscow, Jurajt, 2016, 389 р. (In Russ.).</mixed-citation></citation-alternatives></ref><ref id="cit3"><label>3</label><citation-alternatives><mixed-citation xml:lang="ru">Stojkoska, B. L. R. A review of Internet of Things for smart home: Challenges and solutions / B. L. R. Stojkoska, K. V. Trivodaliev // J. of Cleaner Production. – 2017. – Vol. 140. – P. 1454–1464.</mixed-citation><mixed-citation xml:lang="en">Stojkoska B. L. R., Trivodaliev K. V. A review of Internet of Things for smart home: Challenges and solutions. Journal of Cleaner Production, 2017, vol. 140, рр. 1454–1464.</mixed-citation></citation-alternatives></ref><ref id="cit4"><label>4</label><citation-alternatives><mixed-citation xml:lang="ru">Энергетический баланс Республики Беларусь : стат. сборник / Нац. Стат. Комитет Респ. Беларусь ; редкол. : И. В. Медведева (председатель) [и др.]. – Минск, 2020. – 152 с.</mixed-citation><mixed-citation xml:lang="en">Jenergeticheskij balans Respubliki Belarus': statisticheskij sbornik. Energy Balance of the Republic of Belarus: Statistical Compendium. Nacional'nyj statisticheskij komitet Respubliki Belarus'; In I. V. Medvedeva, I. S. Kangro, Zh. N. Vasilevskaja, O. A. Dovnar, E. I. Kuharevich, ..., A. S. Snetkov (eds.). Minsk, 2020, 152 р. (In Russ.).</mixed-citation></citation-alternatives></ref><ref id="cit5"><label>5</label><citation-alternatives><mixed-citation xml:lang="ru">Energy efficiency and the misuse of programmable thermostats: The effectiveness of crowdsourcing for understanding household behavior / M. Pritoni [et al.] // Energy Research &amp; Social Science. – 2015. – Vol. 58. – P. 190–197.</mixed-citation><mixed-citation xml:lang="en">Pritoni M., Meier A. K., Aragon C., Perry D., Peffer T. Energy efficiency and the misuse of programmable thermostats: The effectiveness of crowdsourcing for understanding household behavior. Energy Research &amp; Social Science, 2015, vol. 8, рр. 190–197.</mixed-citation></citation-alternatives></ref><ref id="cit6"><label>6</label><citation-alternatives><mixed-citation xml:lang="ru">An Internet of Things Framework for Smart Energy in Buildings: Designs, Prototype, and Experiments / J. Pan [et al.] // IEEE Internet of Things J. – 2015. – Vol. 2. – P. 527–537.</mixed-citation><mixed-citation xml:lang="en">Pan J., Jain R., Vu T., Paul S. An Internet of Things Framework for Smart Energy in Buildings: Designs, Prototype, and Experiments. IEEE Internet of Things Journal, 2015, vol. 2, рр. 527–537.</mixed-citation></citation-alternatives></ref><ref id="cit7"><label>7</label><citation-alternatives><mixed-citation xml:lang="ru">Okamoto-Mizuno, K. Effects of thermal environment on sleep and circadian rhythm / K. OkamotoMizuno, K. Mizuno // J. of Physiological Anthropology. – 2012. – Vol. 31. – P. 105–114.</mixed-citation><mixed-citation xml:lang="en">Okamoto-Mizuno K., Mizuno K. Effects of thermal environment on sleep and circadian rhythm. Journal of Physiological Anthropology, 2012, vol. 31, pp. 105–114.</mixed-citation></citation-alternatives></ref></ref-list><fn-group><fn fn-type="conflict"><p>The authors declare that there are no conflicts of interest present.</p></fn></fn-group></back></article>
