The inclusion of Internet of Things (IoT) devices is growing rapidly in all application domains. Smart Farming supports devices connected, and with the support of Internet, cloud or edge computing infrastructure provide remote control of watering and fertilization, real time monitoring of farm conditions, and provide solutions to more sustainable practices. This could involve using irrigation systems only when the detected soil moisture level is low or stop when the plant reaches a sufficient level of soil moisture content. These improvements to efficiency and ease of use come with added risks to security and privacy. Cyber attacks in large coordinated manner can disrupt economy of agriculture-dependent nations. To the sensors in the system, an attack may appear as anomalous behaviour. In this context, there are possibilities of anomalies generated due to faulty hardware, issues in network connectivity (if present), or simply abrupt changes to the environment due to weather, human accident, or other unforeseen circumstances. To make such systems more secure, it is imperative to detect such data discrepancies, and trigger appropriate mitigation mechanisms. In this paper, we propose an anomaly detection model for Smart Farming using an unsupervised Autoencoder machine learning model. We chose to use an Autoencoder because it encodes and decodes data and attempts to ignore outliers. When it encounters anomalous data the result will be a high reconstruction loss value, signaling that this data was not like the rest. Our model was trained and tested on data collected from our designed greenhouse test-bed. Proposed Autoencoder model based anomaly detection achieved 98.98% and took 262 seconds to train and has a detection time of .0585 seconds.
翻译:在所有应用领域,智能农业支持连接的装置,并在互联网、云或边缘计算基础设施的支持下,对水和肥沃进行远程控制,实时监测农场条件,并提供更可持续做法的解决方案。这可能包括只有当检测到的土壤水分水平低时使用灌溉系统,或者当植物达到足够的土壤水分含量时停止使用。这些提高效率和使用便利的提高带来了更多的安全和隐私风险。大规模协调的网络袭击可以破坏依赖农业的国家的经济。对于系统的传感器来说,一次袭击可能表现为反常行为。在这种情况下,由于硬件缺陷、网络连接问题(如果存在的话),或者仅仅由于天气、人类事故或其他意外情况而对环境突变,才可能使用灌溉系统。为了使这种系统更加安全,必须检测这种数据差异,并触发适当的缓解模型。在本文中,我们建议为智能农场提供一种异常的检测模型,使用一个不超超常的自动coard机器学习模型。在这种情况下,我们选择使用一种不规则的异常现象的检测和标志性检测数据,因为一个高清晰的测试数据,我们选择了一种高清晰的测试数据,因为一个数字的测试和高清晰的测试数据。