Table 1.
Functionalities | AWS Serverless Services |
---|---|
Functionality 1 Ability to integrate and maintain a huge number of IoT devices from both newly developed systems and existing ones |
IoT Core Services—a group of services that take care of receiving data and sending user commands to and from IoT devices via the AWS console. Streaming Data Services—services responsible for ingesting data that is generated continuously by thousands of IoT devices. The data are either imagery or represent sensor readings. Data are typically sent simultaneously and in small-sized batches or chunks. |
Functionality 2 Ability to store, analyse and process Big Data |
Data Lake Services—services allowing the storage of data ingested in the system by IoT devices. Provide the ability to understand what kind of data it is by crawling, cataloguing, and indexing data in the lake. Data Storage Services—services that serve as storage for relational data. Data Processing Services—Services that a responsible for the processing of different types of raw data. |
Functionality 3 Ability to model data |
Machine learning Services—services working with cleaned data which is used to train machine learning algorithms for regression and classification and obtain ready-trained models. |
Functionality 4 Ability to recognition of objects, people, and animals |
Data Recognition (AWS)—service working with video and image data and responsible for object recognition. |
Functionality 5 Analytical capabilities |
Analytic Services—services that are used for data visualisation. |
Functionality 7 Ability to record and audit events occurred in the system |
Logging Services—services responsible for collecting and analysing events that occurred during the operation of the system. |
Functionality 8 Notification capabilities |
Notification Services—services that are used for sending notifications to many users at once. |