The article describes applied software of units of such complex hardware-software system, as plants` state monitoring system for application in agriculture and ecological monitoring. The mentioned system consists of data acquisition system in the form of wireless sensor network and adaptive part in the form of decision-making support system. The authors described main applied software of autonomous nodes of wireless sensor network and implementation of some program functions of decision-making support system. Wireless sensor network includes many autonomous wireless sensors, so the main criteria during applied software creation was assuring the energy efficiency of operation of autonomous measuring nodes and network coordinator, and correct interaction of nodes within all network. As it is very difficult to perform testing of applied software of wireless nodes individually in field conditions, it was tested the network cluster, including hardware and software as a whole, in conditions like to applied task. The main parameters, which define the correctness of applied software operation, were estimated. These parameters include, for example, time of network selforganization, distance and quality of stable communication, time of autonomous operation of wireless nodes without charging batteries and so on. To create applied software for the decision-making support system, first of all, methods of plants` state diagnosing and estimating the factors, which influence the plant state, were developed. For this, the field experiments were conducted to determine sufficient dose of herbicide application and estimate the soil moisture using the chlorophyll fluorescence induction method. For processing measured data, several methods of machine learning were used, including neural network approach. Application of machine learning methods made it possible, on the base of acquired data, to make early diagnostics of influence of stress factors on the plant even before the appearance of visual manifestations of such negative influence and determine the decrease of soil moisture through the diagnostics of plant itself, and inform the user about this.
В статті описано прикладні програмні засоби елементів такої складної апаратно-програмної системи, як система моніторингу стану рослин для застосування у сільському господарстві та екологічному моніторингу. Згадана система складається з системи збору даних у вигляді бездротової сенсорної мережі та з адаптивної частини у вигляді системи підтримки прийняття рішення. Описано основні прикладні програмні засоби вузлів бездротової сенсорної мережі та реалізацію деяких функцій системи підтримки прийняття рішень. Бездротова сенсорна мережа складається з великої кількості автономних сенсорів, тому основним критерієм при розробці прикладних програмних засобів було гарантування енергоефективності роботи автономних вимірювальних вузлів і координатора мережі та їх коректної взаємодії між собою в рамках цілої мережі. Оскільки тестування роботи окремих програмних засобів елементів бездротової мережі в польових умовах провести достатньо складно, то було виконано тестування кластеру такої мережі в сукупності апаратних і програмних засобів в умовах, наближених до прикладної задачі. Оцінювалися основні параметри, які визначають коректність роботи прикладних програмних засобів, зокрема, час самоорганізації мережі, дальність і якість стабільного зв’язку, тривалість автономної роботи бездротових вузлів без підзарядки та ін. Для розробки прикладних програмних засобів системи підтримки прийняття рішень, в першу чергу, розроблено методики діагностики стану рослин і оцінювання чинників, які впливають на стан рослини. Для цього проведено натурні експерименти визначення достатньої дози внесення гербіциду й оцінювання вологості ґрунту за допомогою методу індукції флуоресценції хлорофілу. Для обробки отриманих результатів використано кілька методів машинного навчання, включаючи нейромережевий підхід. Застосування методів машинного навчання дало можливість на основі отриманих даних вимірювання здійснювати ранню діагностику впливу стресових чинників на рослину ще до появи зовнішніх візуальних проявів такого негативного впливу та визначати пониження вологості ґрунту через діагностику стану самої рослини й інформувати про це користувача.