Zastel for developers

Zastel operates on a cloud infrastructure and provides tools simplifying the enablement of IoT solutions throughout API. The Platform can be used as a basis for creation of powerful IoT applications, services and tools.

You can see below the IoT Platform architecture:

internet of things application architecture

  Zastel Flow Diagram

internet of things application architecture

  Zastel Interoperability Concept

Zastel provides smart collaborative environment, connecting people, things and diverse systems/applications without the need of additional development and integration difficulties. The platform receives events from various sources, analyses them and generates appropriate actions according to the semantic and collaboration rules.

internet of things application architecture for zastel

internet of things application architecture for zastel

Enterprise1 collaborates with Enterprise2 via Zastel. Users, situated nearby Enterprise1's Things send information to the platform. Zastel notifies both Enterprises of the events that have occurred providing them both an ability to take appropriate actions.

  Data processing and normalization

Zastel operates on a cloud infrastructure and provides tools required to allow your application to easily gather context information from ΙοΤ devices coming from different sources with varying formats and structures. Data needs to be preprocessed to handle missing data, remove redundancies and integrate data from different sources into a unified schema before being committed to storage.


  Data collection, storage and processing

This service handles the efficient storage and organization of data as well as the continuous update of data with new information as it becomes available. Processing involves the ongoing retrieval of data in order to gain valuable insights.


  Events processing

Brings things data to life with real-time events execution. This component receives the events, analyses them and generates appropriate actions according to the semantic and collaboration rules.


  Interoperability rules

Makes is possible to create collaborative environment by defining rules and permissions between the members of Zastel community, making data the basis of context-aware collaboration and interaction among them.


  Notification engine

Provides powerful and reliable mechanism for sending push notifications to smart devices. Within Zastel, there is an offline notifications mode, enabling smart reactions to the events even when users are not connected to the Internet.


  Security and administration

IoT devices generate sensitive information, which they transmit using special protocols to gateways and then over the Internet. Zastel incorporates security components to insure authentication, access management and data loss prevention.