Font Size: a A A

Research And Design Of Cloud Platform For Facility Agriculture Based On Distributed Computing

Posted on:2018-02-13Degree:MasterType:Thesis
Country:ChinaCandidate:H ZhangFull Text:PDF
GTID:2393330575475133Subject:Detection Technology and Automation
Abstract/Summary:PDF Full Text Request
With the application of Information Technology in the field of facility agriculture,the management center of agricultural IOT is gradually developing to an intensive management system,namely,"one center,one platform,many bases." In the management of many data stations,data in the field of facility agriculture gradually incorporates a broad range of sources,large amount of data,high speed and other characteristics.Transmission of high-speed facility Agriculture data,by a simple Socket communication technology,cannot be achieved in real-time.In that,relational databases cannot store,and query facility agriculture data at high speeds and management center cannot meet massive service request.Thus,facility agriculture platform has poor expandability,low availability,etc.The problems of agricultural IOT system such as real-time processing,high concurrency control mechanism,massive data storage,and retrieval,and data storage expansion.Systems based on distributed computing is introduced in this study to solve the problems mentioned above,to achieve an objective of technology support for "one center,one platform,many bases" IOT of facility agriculture.The main research contents are as follows:Facility agriculture information collection network:The network data collection of facilities agriculture was divided into two areas,facility planting,and breeding.The planting and breeding nodes are mainly composed of radio frequency module,microcontroller,temperature and humidity sensors,light sensors,carbon dioxide sensors,soil moisture sensors,as well as ammonia and sulfur dioxide sensors.Facility planting and breeding environmental information data,after the summary of the wireless sensor network SimpliciTI,through the gateway to the unified cloud platform.Control system of IOT for facility agriculture:Facility agriculture of IOT control system based on PLC,cloud platform to achieve monitoring of the facilities in agriculture through the PLC control system,so as to achieve a suitable growth environment.The distributed middleware for agricultural facility of IOT Cloud platform:For middleware,the main problems is to solve the high concurrency of data real-time receiving and processing and control mechanism.The middleware receives data and writes data into message queue Kafka,and then the real-time stream processing Storm consuming data in Kafka,after analysis of the data,write to the distributed data storage system.For the control of the large facility agriculture IOT data,the LVS technology is used to distribute the serial server connection request of the base PLC to each node of the cluster,to realize the control of the mechanism.Massive agricultural IOT data distributed storage system design:Cloud platform data will be divided into structured data and unstructured data.For structured data,HBase and ElasticSearch are used to realize the real-time data storage,storage and retrieval.ElasticSearch mainly retrieval data in the HBase,HBase is mainly to storage the massive data.Unstructured data storage system is established based on Ceph.Cloud platform information system of Facility agriculture based on distributed computing:Facilities agriculture information system based on distributed computing cloud platform divided into the Web platform,Android mobile terminal,expert online guidance system based on WebSocket,base information propaganda software based on WPF,all the information system in the cloud platform to realize the "one center,one platform,many bases" mode,data view,control mechanism,expert online guidance,propaganda of base.The system was tested,the results showed that the overall design for the management system of large agricultural data had a high concurrency in real-time data transmission and control mechanisms.Thus,this approach provides a solution for speeding up the infrastructure of agricultural IOT platform management center transfer to the cloud platform.
Keywords/Search Tags:Facility agriculture of IOT, Distributed computing, Storm, HBase, Ceph
PDF Full Text Request
Related items