Cloud Solutions

ICONICS is leading the way in cloud-based solutions with applications to help customers embrace the Internet of Things (IoT). The ICONICS application stack was born cloud-ready and the majority of our deployed systems run on cloud-ready virtual machines. ICONICS applications and cloud connector technology leverage Microsoft’s public, private, or hybrid cloud infrastructure to increase collaboration and efficiency without compromising security. It enables users to distribute their application to scale and adapt to the changing needs of their business, with instant access to KPIs and critical information from any device.

Yes! We Speak IoT

There are several different transport protocols to choose from when it comes to connecting process, factory and building automation devices to the Internet of Things. While there will likely never be a single “winner” amongst them, ICONICS believes it is important to continue to adhere to open standards for maximum interoperability between devices and applications. Each transport protocol offers its own unique set of pros and cons that make it apparent that, when it comes to IoT applications, it is more important to offer the power of choice, rather than just one broad solution. The following is an overview of the leading transport protocols that ICONICS is integrating into its IoT Gateway Suite.

Hosted Solutions

Need a hassle-free managed service for your data visualisation solution? ICONICS provides a fully managed hosted solution for your application on our ICONICS Cloud Solution . Join universities, government and other businesses that already run solutions hosted by ICONICS.

PaaS and SaaS

Deploying cloud solutions requires a different way of thinking. Our service offerings include Platform as a Service – where you deploy the ICONICS platform externally as an extension to your network with no IT capital costs, but total control over deployed service including making changes to the solution as required without restriction. With a full Software as a Service offering, you have no infrastructure, maintenance or uptime responsibility and have an annual subscription payment model.

AMQP

AMQP is a binary application layer protocol that was created to substantiate a vast number of messaging applications and communication designs. It provides flow-controlled, message-oriented communication with built-in options for message delivery guarantees, as well as authentication and/or encryption based on widely accepted Internet authentication and data security protocols such as Simple Authentication and Security Layer (SASL) and/or Transport Layer Security (TLS). AMQP is the primary transport layer protocol used by the Microsoft Azure IoT Hub, and is the default transport layer for the ICONICS IoT Gateway Suite.

The OPC Foundation has also identified AMQP as one of its protocols of choice upon which to build a reference implementation of Enterprise Service Bus (ESB) connectors, which serves as the basis for its IoT platform.

HTTPS

The HTTPS transport protocol was designed to serve up requests and responses in the client-server computing model for Web page communications. Clients typically submit an HTTPS request message to the server, which then returns a response message in the form of resources including HTML files and other content, such as completion status details. Within the response message, the HTTP server can also perform other functions on the client’s behalf. The HTTPS protocol can more easily traverse firewalls without the need for specific IT policies to be implemented. This is the main reason that ICONICS is including support for HTTPS, in addition to the other transport protocols, in its IoT Gateway Suite design.

REST/JSON

When the need arose to define a stateless means for people to access information in an IoT-friendly way, Representational State Transfer (REST) came to the rescue. REST leverages the HTTP transport protocol to deliver the data, and typically uses JavaScript Object Notation (JSON) to define its presentation. JSON is a flexible, lightweight format similar to XML, and has been proven on many different programming languages.

MQTT

Message Queuing Telemetry Transport (MQTT) is a protocol that was specifically created for SCADA systems and their related networks. It uses a publish/subscribe mechanism to minimize the payload and overhead with application-specific, custom JSON or binary formats. MQTT is widely accepted in IT departments worldwide, with many open source examples available in just about any programming language. ICONICS recommends using MQTT when network bandwidth is at a premium, and always with a secure communication method such as TLS.

IoT Alliance Partner Program

ICONICS’ IoT Alliance Partner program provides end users with the ability to select from a number of hardware platforms from preferred partners. ICONICS is a General Member of the Intel® Internet of Things Solutions Alliance. Close collaboration with Intel and each other enables Alliance members to innovate with the latest technologies, helping developers deliver first-in-market communications infrastructure and reduce cost. Learn more at: intel.com/go/intelligentsystems-alliance. ICONICS is working with several Alliance members to test and recommend IoT gateways that customers can trust and rely on for high performance operations.