{"title":"SYSTEM FOR MANAGING THE ECONOMIC OPERATION OF A SOLID FUEL BOILER","authors":"М. Kharchenko, M. Paraliukh, R. Karpa","doi":"10.23939/csn2023.01.125","DOIUrl":"https://doi.org/10.23939/csn2023.01.125","url":null,"abstract":"http://science.lpnu.ua/csn/all-volumes-and-issues/volume-5-number-1-2023/ system-managing-economic-operation-solid-fuel-boiler","PeriodicalId":233546,"journal":{"name":"Computer systems and network","volume":"10 1","pages":""},"PeriodicalIF":0.0,"publicationDate":"2023-12-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"138966933","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"SELECTION OF PROTOCOLS FOR DATA TRANSMISSION FROM INTERNET OF THINGS DEVICES TO CLOUD PROVIDERS","authors":"A. Shykhmat, V. Veres","doi":"10.23939/csn2023.01.149","DOIUrl":"https://doi.org/10.23939/csn2023.01.149","url":null,"abstract":"The Internet of Things (IoT) enables the creation of networks between devices, people, applications, and the Internet, creating new ecosystems with higher productivity, better energy efficiency, and higher profitability. Nodes in these networks must have the ability to communicate and exchange data, which requires the use of data transfer protocols. However, choosing the right protocol for a specific use case is not always straightforward. This paper provides an overview of two existing data transfer protocols, MQTT and HTTP, compares the amount of tariffed traffic generated by each protocol, and evaluates the efficiency of protocol costs. The research showed that in comparison to AWS IoT Core, GCP IoT Core is more expensive for all evaluated scenarios and is not recommended for use. For scenarios with frequent data transfer, the best solution is to use the MQTT bridge provided by AWS IoT Core. If the number of connected devices exceeds 10 million with a high frequency of data transmission every 1 minute, it is advisable to consider using a standalone MQTT broker or another TCP-based protocol such as CoAP. In the case of less frequent data transmission (every 10 minutes or less), an HTTP bridge may be a solution for up to 100 million devices. As a result of the research, a decision tree was created to select the best protocol for specific use cases. Keywords - IoT, data transfer protocols, HTTP, MQTT, AWS, GCP, IoT Core","PeriodicalId":233546,"journal":{"name":"Computer systems and network","volume":"27 10","pages":""},"PeriodicalIF":0.0,"publicationDate":"2023-12-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"138967532","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"SPECIALIZED SOFTWARE PLATFORM FOR ANALYSIS OF INFORMATION IN DATA STORES","authors":"O. Kharchenko, Y. Klushyn","doi":"10.23939/csn2023.01.137","DOIUrl":"https://doi.org/10.23939/csn2023.01.137","url":null,"abstract":"http://science.lpnu.ua/csn/all-volumes-and-issues/volume-5-number-1-2023/ specialized-software-platform-analysis-information-data-stores","PeriodicalId":233546,"journal":{"name":"Computer systems and network","volume":"19 1","pages":""},"PeriodicalIF":0.0,"publicationDate":"2023-12-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"138967403","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"DEVICE FOR CONTROLLING PARAMETERS OF ACCUMULATOR BATTERIES AND THE CORRESPONDING DIRECT CURRENT NETWORK","authors":"V. Puida","doi":"10.23939/csn2023.01.089","DOIUrl":"https://doi.org/10.23939/csn2023.01.089","url":null,"abstract":"Mobile devices for information, control and telemetry systems are powered by mobile generators through AC to DC converters, by batteries or, if possible, directly by solar panels. Solar panels typically work in a system that involves the usage of batteries to keep the systems running when the solar panels are not working or not providing enough power. The batteries can be recharged from the panels themselves if the solar panels have sufficient power or from an external direct current source. Also, for some mobile devices, power systems are used only with batteries, which are recharged from generators or, if possible, from standard electrical networks. All these options of power supply systems for mobile devices require operational control of battery parameters and corresponding direct current networks. The paper proposes a device for monitoring the following parameters: voltage of the direct current network from which the mobile device is powered or the batteries are charged; battery charge current control; control of insulation resistance of direct current circuits; control of the voltage of chargers; monitoring the status of chargers; protection of batteries from deep discharge; control of the state of switching nodes. The device is implemented as a two-processor system based on STM32F103 microcontrollers. A non-contact sensor of the LEM LA 100-P type is used to measure the direct current, which generates an analog signal proportional to the value of the direct current. This signal is passed to a 16- bit analog-to-digital converter. Given that these microcontrollers have integrated 12-bit analog-to- digital converters, an external 16-bit analog-to-digital converter of the ADS1115 type is used to ensure the necessary accuracy of direct current and voltage measurement, which transmits information to the basic processor via the I2C interface. The basic processor implements the main operating modes of the device, and the local processor provides information exchange with the general mobile power supply system through the RS-485 interface. The device is equipped with an indication system based on an LCD indicator of the VS1602A type and functionally programmable single LED indicators, a local keyboard for selecting control modes, a USB port for connecting additional modules and a SWD port for programming the Flash memory of microcontrollers and debugging programs in real time. During operation, parameters of non-standard events are stored in the device's non-volatile memory. The software of the basic and local processors has been developed, which ensures the functioning of the device in basic modes and performs periodic self-diagnosis of the device. The obtained results can be used in scientific research and in the design of real automated power systems for mobile information systems. Keywords: power systems of mobile information systems, batteries, battery charging, microcontroller, LCD indicator, I2C interface, USB interface, RS-485 interface, SWD","PeriodicalId":233546,"journal":{"name":"Computer systems and network","volume":"58 1","pages":""},"PeriodicalIF":0.0,"publicationDate":"2023-12-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"138966796","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"MODIFICATION OF A THREAD POOL ALGORITHM WITH MULTIPLE TASK QUEUES","authors":"D. Puida","doi":"10.23939/csn2023.01.096","DOIUrl":"https://doi.org/10.23939/csn2023.01.096","url":null,"abstract":"","PeriodicalId":233546,"journal":{"name":"Computer systems and network","volume":"39 7","pages":""},"PeriodicalIF":0.0,"publicationDate":"2023-12-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"138967080","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"ALGORITHMIC AND SOFTWARE TOOLS FOR AUTOMATIC INSTALLATION AND STARTING OF UTILITIES IN THE WINDOWS ENVIRONMENT","authors":"O. Yatskiv, Y. Klushyn","doi":"10.23939/csn2023.01.182","DOIUrl":"https://doi.org/10.23939/csn2023.01.182","url":null,"abstract":"In today's world, the automation of installation and management processes of software in the Windows environment is a key element in ensuring user convenience and efficiency. Within this direction, a specialized program has been developed aimed at significantly simplifying the processes of installation and management of utilities. The program is equipped with an intuitive user interface that facilitates seamless integration with the operating system and provides users with easy access to the necessary tools. The architecture of the program is constructed using modular models and flexible data providers that ensure dynamic installation and updating of utilities. The core models define the data structure and the logic of interaction with the user interface and other system components, while the data providers are adapted to read, update, and distribute information from various sources, including local files, servers, and remote systems. The implementation of the program involved a detailed analysis of existing utility management methods, with attention to identified shortcomings and limitations. In view of this, requirements for the program's functionality were formulated that would ensure increased productivity and reduce potential errors and disappointments during the installation and configuration of utilities. Thorough testing and user surveys helped assess the program from the perspectives of ease of use, functionality, and overall satisfaction. The findings of the study revealed a high level of program ef- fectiveness, confirming its ability to achieve set goals and positively influence the user experience with utilities. Index Terms: Windows, service, software, work optimization, performance.","PeriodicalId":233546,"journal":{"name":"Computer systems and network","volume":"57 40","pages":""},"PeriodicalIF":0.0,"publicationDate":"2023-12-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"138995487","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"ALGORITHM FOR PRIMARY OBJECT RECOGNITION IN THE WAREHOUSE MANAGEMENT SYSTEM","authors":"M. Dementiev, O. Lashko","doi":"10.23939/csn2023.01.020","DOIUrl":"https://doi.org/10.23939/csn2023.01.020","url":null,"abstract":"This article examines the peculiarities of warehouse management systems and presents the principles and implementation of an in-house software system for warehouse management using computer vision technology. A structural diagram of the application is developed, which consists of eight modules: image capture service, image storage, computer vision service, database, API server, client application, task scheduler, and task queue. The architecture is designed based on cloud technologies, namely Google Cloud Platform. A computer vision algorithm for determining the state of cells in the warehouse is proposed. A functional software product based on modern technologies has been developed. The purpose of this article is to reflect the results of the study of the subject area of warehouse management systems and to highlight the results of the implementation of a proprietary software system using computer vision. Keywords: Python, OpenCV, computer vision, Google Cloud, warehouse management system, cloud computing, serverless computing.","PeriodicalId":233546,"journal":{"name":"Computer systems and network","volume":"31 5","pages":""},"PeriodicalIF":0.0,"publicationDate":"2023-12-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"138967391","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"AERIAL VEHICLES DETECTION SYSTEM BASED ON ANALYSIS OF SOUND SIGNALS","authors":"U. Dzelendzyak, M. Pazyniuk","doi":"10.23939/csn2023.01.029","DOIUrl":"https://doi.org/10.23939/csn2023.01.029","url":null,"abstract":"The article presents a modern aircraft detection system based on the analysis of sound signals, developed using neural networks and sound analysis algorithms. During the development of the system, the latest technologies were used, such as acoustic sensors, single-board microcomputers and external devices for processing and storing information received from the environment, which ensures fast and accurate detection of aircraft in the air. The involvement of such technologies made it possible to improve the detection of unauthorized aircraft, which will make a significant contribution to the security of individual objects and entire states. Keywords – aerial vehicles detection system, neural networks, security, acoustical sensors, single- board microcomputers.","PeriodicalId":233546,"journal":{"name":"Computer systems and network","volume":"23 11","pages":""},"PeriodicalIF":0.0,"publicationDate":"2023-12-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"138967598","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"MODELING THE INFLUENCE OF COMPONENTS LEAKAGE CURRENTS ON THE ACCURACY OF THE RECURRENT LADCS","authors":"Z. Mychuda, L. Mychuda, H. Yelisieieva","doi":"10.23939/csn2023.01.072","DOIUrl":"https://doi.org/10.23939/csn2023.01.072","url":null,"abstract":"This work is dedicated to the investigation of errors in the recurrent logarithmic analog-to-digital converters (LADC). A generalized structural diagram of the recurrent LADC with a variable logarithmic base is provided. The implementation features and operating principles are explained. Models of the recurrent LADCs that account for the influence of component leakage currents in the converter circuits have been developed. The models consider changes in the structure of the recurrent LADCs during the conversion process. To improve the speed of LADCs, analog switches with an operational amplifier have been used, reducing the switch resistance in the ON state. This increased the clock frequency to 500 kHz, but also increased leakage currents. For the developed 8-bit the recurrent LADCs operating with 10 – and 12-bit output code precision, errors from leakage currents do not exceed (0.45 and 1.37)× 10-3 % for conversion times not exceeding (28 and 78) μs (14 and 39 conversion cycles). Increasing the resolution of the LADCs and their output code results in an increase in these mentioned errors, but they remain significantly smaller than the corresponding quantization errors. However, with each 2 bits of increased precision, the conversion time of the recurrent LADCs increases by 1,5 times. Therefore, increasing precision by more than 2-4 bits is not practical. Key words: recurrent logarithmic ADCs, modeling, leakade current, speed, accuracy","PeriodicalId":233546,"journal":{"name":"Computer systems and network","volume":"146 5‐7","pages":""},"PeriodicalIF":0.0,"publicationDate":"2023-12-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"138966926","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"EATURES OF ALGORITHMIC AND SOFTWARE TOOLS FOR FRAMING FUZZY IMAGES","authors":"R. Yarkun, Y. Paramud","doi":"10.23939/csn2023.01.172","DOIUrl":"https://doi.org/10.23939/csn2023.01.172","url":null,"abstract":"Abstract: This article examines the features of algorithmic and software tools for processing fuzzy images. The work uses three filters: CIGaussianBlur, CIUnsharpMask and CIBlendWithAlphaMask. The described filters allow you to improve image quality, reduce noise and reproduce details.The initial task is to process the blurring of images. For this, the CIGaussianBlur filter is used, which applies a Gaussian blur to the image. This blur reduces high-frequency noise and adds smoothness to the contours of objects.The second filter, CIUnsharpMask, is used to restore image details. This filter subtracts the blurred version from the original image, which allows you to highlight important details and increase the clarity of the image. The last filter, CIBlendWithAlphaMask, is used to blend two images using an alpha mask. This filter allows you to control the transparency and adjust how the images are blended. As a result, a more realistic and aesthetic image can be achieved. The article considers the principles of operation of each of the filters, gives examples of their use and describes the results obtained. Research shows that using these filters can improve the quality of blurry images, reduce noise, and sharpen details. The results of this work can be useful for use in the field of image processing, computer vision and graphic design. Using the described filters can help improve the visual characteristics of images and provide a more accurate interpretation of fuzzy data. Keywords: fuzzy images, algorithmic tools, software tools, image processing, filters.","PeriodicalId":233546,"journal":{"name":"Computer systems and network","volume":"63 2","pages":""},"PeriodicalIF":0.0,"publicationDate":"2023-12-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"138967806","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}