You are on page 1of 23

M2M - IOT - IIOT - LIVING IN A CONNECTED WORLD

MACHINE DATA | HUMAN DATA | CONTEXT|SOLUTION


MEASURE | MONITOR | MANAGE | IMPROVE

An Overview of the
Adroit Enterprise
IoT Platform

IF YOU CAN DREAM IT...WE CAN DELIVER IT

IoT Platform
Introduction

The Adroit IoT platform is a tried and tested, award winning SCADA product and platform. It's history embedded in
the industrial and utility markets for over 30 years. With specific capability around telemetry, Adroit is a perfect IoT
platform for your requirements.

With over 25 000 installations globally Adroit offers the benefit of multi-industry applications and benefits that can be
leveraged into IoT applications.

The platform has an Alarm and Event Analysis Solution (The Adroit Alarm and Event Management Suite) and
Enterprise BI solution, being the Adroit SCADA Intelligence product that allows the data gathered in the platform to
be contextualised and rolled up in SQL Server Enterprise OLAP cube that in turn can offer ad-hoc analytics and
reports to any user using any tool that suits the application requirement.

In addition, the platform allows scripting in .NET and has native connectivity to any OLEDB compliant database. This
will allow integration into 3rd party software such as Sage. In addition, the Adroit IoT Platform allows for customised
datasources where specific API's require specific connectivity.

The platform consists of three separate components;

The Adroit Real-time IoT Platform


The I/O Server – responsible for data acquisition, alarming, logging and pre-processing of field data. This data can be
from web-services, real-time SCADA data (field sensors), databases or even custom data as it is possible to build new
data sources for the platform.

The Adroit Alarm and Event Management Suite


Allows contextual reporting and analysis of Event and Alarm data

Adroit Business Intelligence and Reporting (Adroit SCADA Intelligence)


A configurable reporting and analytics platform built on the Microsoft BI technology stack. It allows users to
configure a contextual based data warehouse that results in an OLAP cube that supports adhoc analytics,
dashboard and reporting using any software tools that support this standard. Saves up to 50% of costs of
reporting.

Adroit Hardware Coms


Industries Applications
Water Management Systems
Energy
Oil and Gas - Environmental Scalable
Mining - Energy Mgmt. Infrastructure
Manufacturing -Generator Asset
Telecoms - Crane Information
Facilities - OEE
Management - Warehouse Systems On-Prem
Defense - Operational & Asset Deployment

Analytics Storage Integration


Data Acquisition Cloud
Alarming On-Prem Storage
Logging High Availability
etc. Message Queuing
Field Sensors
Databases
Web Services
Operator
Reporting
Identity & Roles

IoT Platform
The Importance of Integration

The Adroit IoT platform provides a secure, integrated rapid development platform to create rich information
dashboards that seamlessly integrate information from multiple data sources.

The Adroit Alarm Management functionality can be used to intelligently monitor and act on incidents.

The Adroit Logging functionality can be used to store and report on historical data for a period of up to 10 years.

The Adroit Network Management functionality can be used to monitor the service level provided to the end user
as well as the service level received from the network provider.

What the customer sees:

What the engineer uses:

(very flexible configuration) Adroit Designer

IoT Platform
Who is Adroit IIoT designed for?

The Adroit IoT Platform is a certified SIGFOX IoT Platform and has communication objects for various Sigfox sensors
working and certified for our platform. These include meter reading, tracking, environmental monitoring and many
other sensors.

The Adroit IoT platform is globally supported and allows for easy integration with a variety of devices communicating
on IoT protocols/networks such as Sigfox, Modbus, MQTT, LoRa etc. The platform comes with over 100 drivers to
various field devices and the freely available driver development SDK allows users to create their own communications
to any device.

Flexible approach to Licensing

Many customers are still nervous about putting sensitive and critical information on the cloud. The Adroit IoT Platform
is perfectly suited for this approach. Hosting internally within a business, or on the cloud is a choice that can be made
by the customer. These customers are typically looking to integrate sensors and data from multiple sources within
their own organisation and building an IoT solution that can deliver operational efficiencies across the organisation.
The solution would most likely integrate data from field, via some middle layer analytics into ERP, CRM or some
Managed Services offering.

What would these customers buy from Adroit Technologies?

These customers can purchase a single tenant license, sized for their requirements and use the power of the
integration capabilities of the Adroit IoT platform to develop their bespoke solution. If the solution required individual
tenant licences at site level, then this is all possible.

System Integrators or Managed Service Providers

These customers are typically delivering solutions on behalf of a customer and can take advantage of the Microsoft
.Net integration capabilities of the platform along with the various API, and Services available on the platform.
Security and client-server communications is all taken care of which in turn allows for complete flexibility at the
system integrator level.

What would these customers buy from Adroit Technologies?

These customers can purchase a single tenant license, sized for their requirements, scale the license from small to
start with and simply pay for bigger systems as and when they require. Adroit Technologies are flexible in the
licencing and can do once off purchase or revenue share models that suit the market and or managed service being
offered.

IoT Platform
Who is Adroit IIoT designed for?

Customers

Rapid IoT application development

In its traditional SCADA role the Adroit IoT platform can be found in almost every industry, it is a horizontally
oriented platform, and the flexibility makes it suitable for any vertical application development.

Industries served include but are not limited to;

Water Energy

Oil and Gas Mining

Manufacturing Telecoms

Facilities Management Defense

Many vertical applications are built on the platform, some of which include;

Ÿ Environmental Management Solution – Mining Industry


Ÿ Energy Management – Facilities
Ÿ Generator Asset Management - Facilities
Ÿ Crane Information Management System
Ÿ Overall Equipment Efficiency (OEE) – Manufacturing
Ÿ Warehouse Management Systems
Ÿ Operational and Asset Tracking

White labelling

The Adroit IoT platform can be white-labelled, fairly easily.


We have white-labelled products running for partners in Germany, China.

IoT Platform
Sigfox Certified Platform

CERTIFIED PLATFORM

The Adroit IoT Platform is a certified SIGFOX IoT Platform and has communication objects for various sensors
working and certified for our Platform and have POC's run in various commercial and municipal meter reading
applications.

Adroit is a globally supported SCADA/HMI and IoT application platform that allows for easy integration with a
variety of devices communicating on protocols/networks such as Sigfox, Modbus, MQTT... more

IoT Platform
IoT Platform General Requirements

Adroit IoT Platform

Ÿ CFR 21 section 11 (for information Management)


Standards:
Ÿ ISA 18.2 Alarm Management
Ÿ S95 / S88 Hierachy definitions

Security: Ÿ Public Key Infrastructure (2048 cipher strength)


Ÿ Access control on each data point
Ÿ Communication Encryption (RSA Asymmetric)
Ÿ Strict user/group based access (Active Directory/LDAP)

Network: Ÿ Bandwidth and latency optimization


Ÿ Compression on slow links
Ÿ Optimized for general IT networks and firewall
configurations

Ÿ Microsoft SQL Server


Ÿ Oracle
Ÿ MySQL
Integration:
Ÿ PostgreSQL
Ÿ Azure (Virtual and API integration)
Ÿ Google Cloud (API Integration)
Ÿ SAP (API, OleDB)
Ÿ ...

Ÿ Sigfox
Ÿ MQTT
Communications Ÿ Modbus
Drivers: Ÿ OPC (2.0 /UA)
Ÿ BACNET
Ÿ SNMP / ICMP
Ÿ ...over 100 major supplier standard
protocols

IoT Platform
IoT Platform General Requirements

Geographical Ÿ Bing Maps / OpenStreetMaps


Information Ÿ ArcGIS (Esri Layers)
Systems: Ÿ Geofencing

Ÿ Behaviours (quick, configurable users actions)


Workflow: Ÿ Intelligent Agents (provide context to information
Ÿ Scripting

Ÿ Service Orientated Architecture (SOA)


Ÿ Comprehensive Microsoft.NET API
Extensibility: Ÿ Generic Web Services for integration with various
technologies including JAVA, PHP, Javascript
Ÿ Integrate with thousands of existing Windows Controls
available on the Internet

Ÿ Very rich and configurable forms-based environment for


Windows
Visualization:
Ÿ Vector based design with import from SVG, XAML,
Microsoft Visio etc.
Ÿ HTML 5 Design Environment

Ÿ Roaming profiles define user experience


Management: Ÿ Central management of project and designs
Ÿ Central management of users/groups

Ÿ Advanced trending
More Features: Ÿ Flexible data logging
Ÿ Customizable alarming and notifications
Ÿ User activity auditing

IoT Platform
IoT Platform Core Capabilities

The software is completely developed and owned by Adroit Technologies and as such all licensing and commercial
usage is in the hands of the company. We are flexible and accommodating in this regard and look to build
partnership models that will ultimately suit both parties.

The Adroit IoT platform is a Services Oriented application built on Microsoft .NET. It offers full API connectivity that
will allow customised dashboard development.

Dashboards can be built-in the products own Design environment, which is built on the WinForms technology and is
fully customisable by the user in that any standard .NET controls can be hosted within the forms environment. The
deployment and running of the forms offers complete secure connectivity and the security model includes LDAP
through ActiveDirectory, HTTPS, and SSL based encryption. The multiple and concurrent connectivity offered by the
Adroit IoT Server allows the mixing of data from any connected datasource, be it real-time, historical, database, third-
party web-services etc

The secure Web-Services facilitates customised dashboard and user specific user interface development. The benefit
of using the Adroit IoT platform is that it offers secure log-on and secure access to any data available through the
Adroit IoT Server datasource architecture.

Integration into the Azure backend is commonly provided through a SQL Server Database where required data is
populated from the IoT server. Alternatively hosting the Adroit SCADA Intelligence (BI and Reporting) solution allows
this to be done on-premise or in the cloud.

IoT Platform
IoT Stack and Core Capabilities

Bi-directional communications. The Adroit IoT Platform offers a fully integrated data acquisition and
processing Server, an integrated UI Design environment and Operator
interface that allows users to access the designed forms. These are both
internet aware and require user log-on which in turn defines, through
whatever security or other limitations have been applied, what designers
and operators (users) will see and can do.

The Adroit IoT Platform has an extremely fine-grained security model that
will allow control down to a single DataElement.

Intelligent Edge The Adroit IoT Platform supports this strategy. Currently connectivity exists
using MQTT and Web Services allowing pre-processing and selective data
transfer into the cloud. This meets up with the practical requirements of
industrial and commercial needs where pre-processing and identification of
important data needs to be done close to source and only the
“cleansed/processed” data transferred into the cloud for further analysis and
reporting.

Data Orchestration All data acquired through the Adroit IoT Platform is converted into Unified
Data Model. This means data orchestration is made easy as the model
reduces having to deal with differing data types and also provides additional
status information for each data point.

End Device Management All datasources connected to an Adroit IoT Platform supports bi-directional
communications and as such, providing management of devices through
status information that in turn can be logged, alarmed, displayed and if
necessary notified and acted on.

Intelligent Context Control The Adroit IoT Platform has a built-in context model, that when combined
with our object/template design tools allows for context control.

Operational Visualisation The Adroit IoT Platform offers a very rich visualisation environment and
leverages our own and other standard Microsoft components.

Business Intelligence Centre The Adroit SCADA Intelligence (ASI) product is an off-the-shelf BI tool built
on the Microsoft BI stack. Data is process, context added through an ETL
layer and presented through an OLAP interface. Reports and Analytics can
then be done using any standard tools that support this interface. The ASI
product

Plug and Play Capabilities Users can enhance the user experience through the use of any specific .NET
controls they may want to use. Data is bound through drag and drop or
standard design features of the use of “behaviours” inherent to the design
environment. This makes application layer building extremely easy. However
more complex logic and visualisation can be accomplished through the
scripting environment which has direct integration into Microsoft Visual
Studio.

A full list of Drivers are available for downloading at


https://adroittech.co.za/wpdm-package/list-of-adroit-10-and-maps-4-drivers/

IoT Platform
Technical Overview

Please see the attached document ATQMS-MKTG-DOC-Adroit 10 Technical Description document.

Available for download at https://adroittech.co.za/wpdm-package/scada-adroit-8-technical-description-sd

The Adroit IoT Platform supports over 100 Protocols used in industry including all the popular ones of MODBUS,
MITSUBISHI, SIEMENS, ALAN BRADLEY, OMRON and Telemetry Protocols DNP 3.0 along with the OPC Standards (2
and UA).

The Open Architecture in turn offers a fully documented Driver Development Kit, Datasource Development Kit, Secure
Web Services Interface, OLEDB for interfacing into Databases etc.

Technology Agnostic The Adroit IoT Platform currently supports over 100 industry standard
protocol drivers and through the datasource mechanism and driver
development kit this can be extended.

Filtering of Data at the Edge The Adroit IoT Platform allows pre-processing and thus supports this
requirement.

Third Party OEM Hardware The Adroit IoT Platform can be virtualized and deployed on a third party OEM
hardware.

Security Solution A security solution to prevent the device from being hacked or information
being sent to the cloud in an unsecure format is supported, where this is
provided in the protocol used and also supported through the use of secure
web services (https).

Connectivity Mediums Work across different connectivity mediums is supported through various
mechanism.

IoT Platform
Architecture and Functionality

API Interfacting APIs are provided in C++ and C#, with Generic Web Services and
Examples (examples also in JAVA and Javascript). The platform provides
services such as security, messaging, transactions, network abstraction,
communication abstraction, compression and optimisation, marshalling,
guaranteed delivery, error handling etc.

Authentication and Authorisation Authentication and Authorisation of the Exposing of API’s, which may be
from a variety of sources; to external or internal customers is performed
via an API gateway is supported.

API Sandbox Sandboxing to be provided in a separate virtual environment (i.e.


environments for development, testing and production are separated.)
Sandboxing can also be provided on the project level with independent
projects indicating their status: development -> testing -> production;
Graphic forms can be moved between these projects as they mature
through the process.

API Security Authentication and Authorisation of the Exposing of API’s, which may be
from a variety of sources; to external or internal customers is performed
via an API gateway is supported.

API Life Cycle Management All APIs are versioned; APIs are backwards compatible, but not forwards
compatible; Connection between an older version to a newer version may
result in an error message depending on the interface.

Graphical User Interface Very flexible user interface; Secure Mobile Gateway technology provides
web browser access (Edge, Firefox, Chrome, Opera etc.) from any device.
User interface graphic forms can be designed once for display on any
device that supports an HTML 5 browser.

API Management The solution manages the Access, Authentication and Authorisation of
developer, 3rd party trusted partners, WASPs and internal consumers for
APIs, detailed user requirement specification will be needed to identify the
exact scope.

Standardised Package The Adroit IoT Platform offers a standardised package where customers can
select and deply in their environment.

Pricing The platform pricing is flexible and can be tailored to suit the partner or end
customer. We have standardised and scalable pricing for the platform that
can be deployed for any project. Our approach is definitely on of
collaboration.

Message Transactions The transactions of messages on the platform will be based on a


consumption based model and the customer will only pay for what is
consumed; this will form part of the commercial agreement.

IoT Platform
Architecture and Functionality

Development Engineers The Adroit IoT Platform is developed in South Arica and as such local support
for development partners is a huge benefit and an integral part of our
corporate culture.

Continous Investment Adroit Technologies has been in the development of Real-time industrial
automation software products for over 30 years.

History of Deployed Solutions Adroit Technologies has sold more than 25000 systems globally and have a
great track record in Africa and South Africa where customers include;
SASOL, Anglo American, SANDF, ESKOM, Transnet, PRASA, many
municipalities including the large Metros of Johannesburg Water, Umgeni
Water, City of Cape Town, NMMM, Tshwane, Ekurhuleni, Debswana
Diamonds to name but a few.

Management Capabilities Management capabilities such as for security, compute resource


management, governance, reuse and version management of projects,
data lineage and reproducibility is provided through third party integration
such as SVN.

Encryption Mechanisms Asymmetric encryption is used during credential management (such as


the login process); Symmetric encryption is used after a session has been
established.

APIs Retry/Fail Mechanism All API functions return extended information, including error message
Management and error code. Error handling is specific to the session, API call and user
credentials; no sensitive information is disclosed; No User session runs in
an elevated mode; All user/API interactions are run on the same
credential level as supported by the user session.

Multiple Internal Systems Support The Adroit IIoT Platform supports API capabilities which require extensive
orchestration between multiple internal systems via Windows Workflow
and scripting.

API Calls The number of API calls or messages per day are not limited by the
system until otherwise agreed upon.

Communication Latency Two connection types and three communication modes provided to
optimise bandwidth usage. Namely Subscribe to data, Poll Subscribe and
simply do a once off Poll for data.

Application Integration The Adroit IIoT Platfrom’s open architecture supports most integration
requirements and has the ability to integrate applications from Microsoft
Azure such as Azure ML and Power BI, as well as integration into in-house
applications.

System Admin Levels Different system admin levels based on individual client requirements are
provided on various levels, including user / Group, data, and transmission
security.

IoT Platform
Architecture and Functionality

Introduction to the IoT Platform


The Adroit IoT Portal is an Information Portal AND a Platform providing a universal user interface to amalgamate
disparate information systems into a unified dashboard environment with various mechanisms for managing
interaction, activity and workflow.

Supporting Applications
The Adroit IoT Platform provides a unified data layer; Data is transmitted in the form of a DataElementCollection
containing DataElements as part of the Engine-Collection-Class Design Pattern. All information is transmitted
through Data Sources using the connection object; The connection object identifies data as part of a transaction.
Transactions are variable size based on programmable context; A complete API exist to develop custom data sources,
with existing Data Sources for Web Services, OleDB data (such as Microsoft SQL and Oracle) and industry specific
hardware already provided.

Library of Widgets and Templates


Ready to use software library of widgets where customer can drag and
drop based on their application requirements.
Adroit offers users the ability to minimise their engineering, maximise the
quality of the solution when the Object Model is used. From the Designer,
under the Datasource window it is possible to create your own predefined
and tested templates and to then engineer projects from these objects that
will in turn replicate the complete back end configuration including tag
names, scanning, alarming and trending. The object model and pre-drawn
wizards and templates (can be developed by users) supports this
functionality. The IoT design environment has over 300 pre-configured
widgets, wizards and static graphic objects.

IoT Platform
Architecture and Functionality

Integration Requirement The Adroit IIoT Platform has built-in integrations to connect to enterprise
applications, such as those of Salesforce. The solution is able to integrate
with different third party databases and systems using standard (ftp,
SFTP, FTPS or Oracle DB link) interfaces. The solution is able to integrate
seamlessly into existing systems such as OSS/BSS using standard (Web
services, SOAP, etc) interfaces through native OLEDB connectivity and
transactions.

Workflow, Action Management and These actions can be initiated through any of the pre-mentioned
Notifications interfaces. This in-turn can initiate actions within the platform or such as
Windows Workflow. Events can be distributed through different “routes”,
including printers, databases, email, SMS etc. Alarms can also be
acknowledged and acted upon. Tracking and tracing of alarms and
events are provided to a fine-grained level of detail.

Action Management can be created using built-in agents, via behaviours


and graphic forms, or by using the underlying .NET framework API (such
as Windows Workflow).

IoT Platform
Reporting

Introduction
The Adroit IoT platform is an open platform that allows data to be logged, or pushed to any OLEDB compliant
database. Time or event based triggering allows the user complete control of this. In addition using the Adroit SCADA
Intelligence Reporting product allows context based reporting and analytical solutions. The length of storage is only
based on the hardware and SQL configuration used.

Reporting and Analysis Tools If using a cloud based solution, we need to ensure we get reports that
will include (but not limited to):

· Daily/Weekly/Monthly reports
· Viewer behaviour information reports
· Delivery method (mobile vs fixed vs email) reports
· Device consumption reports
· Revenue reports
· Per customer reports

Historical Report Generation The Adroit Report Suite and Adroit SCADA Intelligence products are built
on top of the Microsoft SQL, Reporting and Analysis services stack, with
built-in report packs and the ability to customise and schedule reports as
required. The historical retrieval process for various reports can span
many years, with the limitations being disk space, database design and
indexing, as well as available processing power. The Adroit IoT portal is
21CFR11 compliant, allowing for secure, atomic storage and retrieval of
critical information for a period of up to 10 years.

IoT Platform
High Level Performance and OSS

KPIs supported by the Adroit IIoT Please see Product Data Sheet that can be downloaded from
Platform
https://adroittech.co.za/adroit-10-maps-4-data-spec-sheet/

Geographical Redundancy and Redundancy is provided through clustering at the back-end and load
Disaster Recovery balancing on the front-end; Both are also supported across separate geo
locations; Clustering is provided as hot-standby, with a switchover
between the Master to the Standby in the case of a critical failure
occurring within 10 seconds; Load balancing on the front-end provides
client-switchover in the case of a critical failure within 30 seconds. Both
are automatic processes and require no user interaction.

Generic Performance Capabilities Please see Product Data Sheet that can be downloaded from

https://adroittech.co.za/adroit-10-maps-4-data-spec-sheet/

Performance Monitoring and Performance monitoring is provided on several levels using internal Agents
Statistical Capabilities that come standard with the platform, including:

· System information agent – providing basic


information on the back-end server
· System management graphic form – providing user
and location (IP/Computer name/client name)
information
· Performance Monitor – Providing various key
indicators that can be logged and alarmed, including
processor utilization/monopolization, memory usage
(virtual/private), disk usage, network usage etc.
· Built-in SNMP and ICMP Agents.

Fault Management and Operational Fault management is provided as a second step to performance
Tools, Real-time Logging, Auditing, monitoring; Also:
Debugging and Statistical
Capabilities · Auditing: All actions within the system can be logged
· Debugging: Several tools are provided to give insight
into the internal variables (such as channels used,
memory consumed, service requests and responses)
· Various statistics can be logged including the items
mentioned in “Performance Monitoring”

IoT Platform
High Level Performance and OSS

Event Management Capabilities can be achieved through:


· Audit agent – logging all activities in the system
· Alarms/Events – logging all alarms and events as well as detailed
reasons and notes if required (EEMUA 191)
· Performance Monitor – Providing various key indicators that can
be logged and alarmed, including processor
utilization/monopolization, memory usage (virtual/private), disk
usage, network usage etc.

Configuration Management Very powerful graphic form capabilities with the option of combining
Capabilities vector-based elements with windows-form based elements;
· All interaction can be configured through the following mechanisms:
· Behaviors – common interactions with quick and easy configuration
· Drag and drop – linking data from data sources to properties on the
graphic form
· Spider engine – more advanced functionality linking inputs from one
process/calculation to outputs of another
· Wizards and Templates - allow for graphical representations with
variable input at design and runtime markedly reducing
configuration time. Subsequent changes and updates can be
propagated to all items across the project without requiring the
linked items to be changed individually.
· Translation – graphic forms and project wide translation can be
configured per login, to display the configured graphic forms in the
selected language of the user.
· Scripting – complete access to all underlying APIs for access
through C# or VB.NET with direct integration into Microsoft Visual
Studio
· Multiple users can work simultaneously on a single project or
multiple projects
· All changes are online and immediately propagated (changes can
also be done across projects, i.e. development -> testing ->
production)
· Rollback provided per graphic form

IoT Platform
High Level Performance and OSS

Security Management · Roaming profiles – Information associated per


user/group that are loaded during login
irrespective of location. These profiles contain
information such as default language, default graphic
form, operator settings such as full screen, resolution,
menu options, application wide security restrictions etc.
· User/Groups – Integrated into Active Directory
· Roles – Activities allowed within the system and also
specific to each data source
· Data Element – Each element transmitted can be
configured for read, write, configure and remove
access
· Project – Graphic forms are special data elements with
access that can be configured per user/group
· Communication – data transmission can be encrypted
and compressed Multiple users can
work simultaneously on a single project or multiple
projects

Database Management Capabilities Two broad categories of database management:


· Configuration Database
· The configuration database are contained in
context sensitive text based databases
(which includes XML) that can be opened in a text
editor or processed in a third party environment.
Examples:
· The agent configuration exist in a “WGP” or
workgroup file that are text readable.
· The graphic form configuration are stored and can
be viewed as XML, with utilities provided to
interact with the underlying XML directly.

· Relational Database Management


· The Information / IoT portal contains very strong
relational database integration with cross-network
databinding; Databinding to views or tables in a
database can be used to create the graphic forms
automatically that bind directly to the underlying
data in the table(s) or view(s);

Physical Architecture and The Adroit IIoT Platform Architecture supports high availability through
Deployment Model clustering and load balancing. The Deployment Model can either be cloud
or on-premises based.

IoT Platform
High Level Performance and OSS

Virtualization Abstraction via virtualization are currently deployed for existing cloud-
based solutions; A Docker image is currently being developed. The
virtualization will be based on a Commercially off The Shelf (COTS)
hardware.

All upgrades from previous versions are fully backwards compatible;


Planned maintenance is required for a system wide upgrade. Upgrades
per system can be controlled from a central environment through the
Distribution service.

Support and Maintenance Support Level Agreements can be customised and entered into to support
any project or OEM agreement.

Future Functionality The product has been released in 2006 and continues to be in
development with Roadmaps planned for 2 – 3 years in advance.

Application Creation and The platform contains a flexible application creation environment as part
Developer Tools of its standard functionality.

· The application creation environment provides the following


features:
· Rapid creation of applications with maximal reuse of
libraries, plugins, and other components
· Is cloud-based, allowing development from anywhere
· Supports a sandboxed environment which enables testing
without affecting a production system
· Other development tools include SDKs, drag and drop tools

Customer Portal The user requirement specification for the customer portal to be defined
jointly by customer and Adroit Technologies in order to provide an efficient
and effective first impression and to include a well-defined marketplace
integration.

IoT Platform
Sample Implementations

Examples of Diesel Generator Asset Management Solution Screens

The Adroit IoT Platform offers multi-dimensional scaling and pricing models for various size implementations. Please
see our website www.adroit.co.za which has project examples and even a live demonstration. By way of example
Adroit Technologies won the inaugural and only Mind2Machine award run my MTN in 2015 in which a Generator Asset
Management solution was thin sliced. The solution included data acquisition from Generators across the Telco's
operations in Africa and the Middle-East and included a real-time component as well as an Alarm Management and BI
solution that would be able for MTN to identify, and in real-time understand the cost per kW of each generator and to
normalise and transform supply chain management of the generator service supply. Thus being able to identify
problematic areas, fuel theft and optimise the choice of service providers

Examples of Generator Monitoring Application Screens

IoT Platform
Sample Implementations

We have traditionally worked through channel partners having specific vertical expertise. We have integration
capabilities but prefer to develop partnerships in order to focus our efforts on the platform. Once trained customers
are really free to extend the platform and roll out solutions easily with our support where necessary. Either way we
look for ways to share the risk and reward.

Adroit is the product and result of the experience gained in supplying thousands of Supervisory Control and Data
Acquisition (SCADA), Human Machine Interface (HMI), and other real-time industrial information systems to
customers in 20 countries over a period of more than 30 years. It represents a combination of the key requirements
for a secure, network and Internet-centric software toolkit that can be readily be tailored to meet the needs of a wide
range of applications and industries. Simultaneously it still preserves a common basic underlying design. The critical
need for application future proofing, portability and growth has been fully understood and integrated right from the
start. It is one of the reasons why the Microsoft Windows NT-based Operating Systems, robust, portable 32- and 64-
bit multiprocessor platforms were chosen on which to host Adroit. Since Adroit strives to keep pace with the ever-
changing technology, the base software is supported on most Windows OS’s and Server platforms. Adroit is a good
example of Windows Distributed Network Applications architecture (DNA) – the application architecture of choice for
Microsoft Windows. It has three clearly discernible tiers or layers: data layer, a middle layer containing the rules or
logic for interconnecting the other two outer layers and the presentation layer.

The solution supports on-premise or in the cloud deployment models.

IoT Platform
Commercial & Business Model

General

Adroit Technologies recognises that the IoT world requires a flexible approach when it comes to the commercial
models. We are very happy to sit down and architect a win-win scenario when it comes to the commercial aspects of
any relationships.

The technology and licensing is owned in South Africa and as such Adroit Technologies have the ability to develop
commercially beneficial business and licensing models.

· From the general industry trends, there are multiple business models are available for API Exposure, below is
a list of models that can be considered:
· Free APIs: In this case APIs will be available for consumption at no charge. Free APIs model will help
to drive adoption of APIs and brand loyalty.
· Consumer pays: In this model, the consumer based on usage of APIs. There are also significant sub-
categories within this business model:
· Pay as You Go: In this model the consumer will be charged based on the metered usage. For
example, the platform's usage price could be determined by the operating system platform and size of
platform on an hourly basis.
· Tiered Based Billing: In this model different tiers for API usage will be structured. Consumer will
sign up to and pay for a usage tier based on the number API calls over a fixed period. While the cost
increases per tier the cost per API all usually drops. Prices drop with consuming more volume (API
calls), so after analyzing usage over a time frame, users can adjust their tier.
· Usage Based Billing: Pricing is determined by consuming units of measure, such as API calls. For
example a customer could be charged per gigabyte of usage per month.
· Transaction Fee: Pricing is dependent upon the value of the transaction.

A developer portal along with documentation adding things like case studies, sample code, easy “get started” info,
documentation, and pricing are all supports and there are numerous ways and public forums that can be supported.

All services requested by the Information / IoT portal can be tracked and logged to a database; As the tracking is
integrated directly into the underlying service model, increasing the level of tracking and tracing will affect the
performance of the service delivered (and would for example require additional resources to deliver the same level of
service).

Talk To Us
Website www.adroittech.co.za

General Enquires sales@adroit.co.za

Sales Enquires sales@adroit.co.za

Technical Support support@adroit.co.za

Contact Tel No. +27 11 658 8100

IoT Platform