The services provided by Enviforecasting co. through its cloud based analysis system is utilized for the APN project as briefly described below
Cloud System Characteristics
The cloud system for the project is developed using Google Cloud, which offers the following services:
-
IAS (Infrastructure as a Service): This service allows users to deploy dedicated server machines for tasks such as database management, analysis, and simulation.
-
PAS (Platform as a Service): This service enables the deployment of computing functions or web services utilizing the cloud platform's built-in services, without the need to deploy additional servers in the system.
The EnviForecasting services, which utilize both IAS and PAS, are being utilized for the present project. Additionally, there is flexibility to develop and deploy dedicated service extensions specifically tailored to the project's needs in the future.
Data Collection Services
For data collection in the current project, IoT (Internet of Things) devices will be utilized. In the first year, the focus will be on collecting weather data through IoT devices. The selected system supports two methods for IoT data collection:
-
Connecting IoT devices to Google IoT Core: This allows for data availability through the Pub/Sub scheme of the system. Devices can be connected using either the HTTP or MQTT protocol, and the cloud system will convert the received data into a usable format.
-
Retrieval of data through a third-party solution provider: Alternatively, data can be obtained through a third-party solution provider. The data can either be used directly from the provider or redirected to the EnviForecasting IoT platform's Nginx/Flask server combination for further processing.
These data collection services enable the integration of IoT devices and facilitate the collection and processing of data for the project.