Platform
The meeting place
for things, applications and users
A secure and flexible architecture supports a multi-tenant IoT collaboration platform
Distributed, secure and flexible architecture
vThing
​
vThings are responsible for actions specific to the connected object or to the application they manage: conversion from natural language to machine language (and vice versa), configuration, events, storage of credentials, etc. They are connected to the client side of the API which provides access (usually via a gateway or a platform) to the connected object or application.
A private store allows to automatically deploy and update vThings according to the specifics of each workspace.
​
Secure by design
​
Agora implements a dual approach to help meet the security challenge in IoT systems:
-
Protect outside: natural language to machine language transcription prevents a direct attack on APIs, creating a second line of defense for gateways, platforms and devices;
-
Secure inside: the security-by-design approach includes access control, credentials isolation, software confinement, centralized TLS proxy and encrypted communications.
​
Flexible architecture
​
Based on a fully orchestrated Docker architecture, Agora is quickly deployed in the cloud, on premises, into the edge (gateways, platforms) or even embedded within certain devices.
The dynamic distribution of vThings on virtual and physical servers provides a decentralized approach which guarantees scalability and resiliancy.
Distributed vThings ensures scalability
Security is at the core of each component
On-cloud, on premises or embedded in the edge
A dedicated platform for a collaborative Internet of Things
A secure, multi-tenant and flexible architecture brings together connected objects, applications and people around collaborative workflows.
Easy to deploy and to operate
Non-intrusive
​
To make connected things, applications and people collaborate, Agora does not require any modification of the customer's environment: it simply connects to APIs provided for this purpose by the platforms, gateways or applications.
​
Multi-tenant
​
Agora provides several levels of multitenancy:
​
-
The Environment level corresponds to the physical implementation;
-
The Organization level provides a closed environment for enterprises within a given Environment;
-
The Workspace level brings together users, applications of and devices an Organization that share information and workflows.
​
Multi-role management and reporting console
​
The management console allows the workspace manager to deploy and configure vThings (for example, enter credentials or access control policies) for the connected devices or applications that share the workspace.
The workspace manager can also access the verbatim for traceability; finally performance and semantic reports provide information that reveals how the components of the workgroup are used.
Non intrusive : no modification of the customer's environment
3 levels of multi-tenancy supporting different models of operations
The management console sets configuration and provides meaningful reports


Hardware independent with low footprint
Configuration and management from APIs
Ready for the edge
Designed with a small technical footprint and independent from third-party services, Agora can be ported to various technologies, from high-end servers to tiny Raspberry platforms.
Configuration and management can be performed via APIs, ensuring a smooth integration with larger systems.
Agora can be integrated into a variety of edge servers, IoT platforms, gateways and even "big things" like complex machines, vehicles, etc.