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 ...]

