Big Data IoT Architecture
- Overview
IoT Architecture and Big Data Analytics proposes a novel meta-model-based approach to integrate IoT architecture objects. The concept is semi-automatically integrated into the overall digital enterprise architecture environment. The main goal is to provide adequate decision-making support for the development of complex business, architecture management and evaluation systems, and IT environments.
An Internet of Things (IoT) architecture is a system of elements that includes: Sensors, Protocols, Actuators, Cloud services, Layers.
IoT architecture layers include: Perception (or Devices, Network, Application, Transport, Edge, Processing, Business, Security.
The data processing layer of IoT architecture collects, analyzes, and interprets data from IoT devices. This layer:
- Receives raw data from the devices
- Processes the data
- Makes the data available for further analysis or action
There are five main architectures of data processing in IoT:
- Fog-based data processing
- Middleware-based data processing
- Cloud-based data processing
- Cloudlets computing
- Mobile-edge computing
A best practice for Big Data architectures is to use a distributed file system such as HDFS
[More to come ...]