Internet of Things (IoT) refers to the intelligent networking of people, applications, and devices through the use of embedded sensors and data collection devices. IoT enables physical devices to communicate with the digital world, extracting actionable insights and creating advanced applications from high volumes of data streams. A synergistic combination of sensors, devices, networks, and software opens up a whole new world of opportunities for revenue generation, cost reductions and process optimization in consumer, business and industrial applications. From smart cities, smart homes, smart wearables, smart lighting, smart agriculture, intelligent transportation and smart factories to connected healthcare and autonomous driving, IoT is permeating almost every aspect of our lives and generating value across all industries.
IoT Architecture
IoT systems have a layered architecture which is made up of, for example, the perception, network, transport, middleware, application, and business layers. Whatever the IoT model, the layered network implementation is basically comprised of five functional blocks: Hardware (devices), Communication, Software backend, Applications, and Security. IoT devices are Internet-connected physical nodes equipped with embedded sensors, actuators, processors, and transceivers to convert a physical parameter into an electrical signal and transmit the bit stream through the network at the electrical, optical, or radio level. The Communication block ensures IoT devices are connected to the network, via layer-specific communication protocols such as CoAP and MQTT for the application layer, TCP and UDP for the transport layer, 6LoWPAN for the Internet layer, NB-IoT, LTE-M, LoRa, SigfoxSigfox, Ingenu, ZigBee, Z-Wave, Thread, Bluetooth, Wi-Fi, Li-Fi and RFID for the network layer. The software backend supports a variety of programming approaches and enables the integration of services. The applications block interacts with software applications run on smartphones, tablets, and PCs to realize various practical IoT applications. The security block seamless integrates with each of the four blocks to provide complete end-to-end security.
What Is an IoT Platform
An IoT platform is a suite of cloud-based and/or on-premise software components that orchestrate the movement of data between IoT devices and IoT applications, and also provide application level capabilities for humans to interact with the IoT system. IoT platforms are sometimes referred to as middleware which functions as a software bridge between the hardware and application layers. However, IoT platforms do not reside in the middle of an IoT architecture. They integrate with all other IoT layers to streamline infrastructure management and support security at multiple points across the IoT stack. IoT platforms offer connectivity, integrality, interoperability, and dynamic composability to facilitate communication, data flow, device management, system customization and service personalization. Essentially, a platform provides user-controlled software tools developed with the purpose of unlocking the full potential of an IoT infrastructure.
What Does an IoT Platform Do
The main purpose of IoT platforms is to reduce the complexities in deployment and implementation of IoT systems, and also to deliver actionable intelligence for IoT developers, service providers, and implementers through dashboards, application software, APIs, data engines, and algorithms. As IoT networks become ever more mission-critical, IoT platforms are facing challenges created by the increasingly complex smart environments. Challenges vary depending on the IoT application and generally fall within these aspects: multiprotocol connectivity, interoperability and programming abstractions, device discovery and management, adaptation and personalization, scalability, data management, security and privacy, cloud services, and context detection. To summarize, an IoT platform abstracts the hardware while simplifying deployment, improving resiliency, maximizing scalability, increasing reliability, reducing cost, and minimizing latency.
IoT Platform Building Blocks
The root of the IoT is connectivity, hence an IoT platform can be as simple as a software infrastructure that enables connectivity between physical objects. With an explosive increase in the number of connected endpoints and smart devices which are designed to perform complex tasks and provide sophisticated IoT service, the IoT market places a high demand on platforms that provide real-time intelligence, machine-to-machine interaction, cross-industry applications, multi-vendor interoperability and end-to-end security. In a more advanced form, the platform may be equipped with capabilities such as artificial intelligence (AI), machine learning and augmented reality. Such an end-to-end IoT platform typically consists of these essential buildig blocks:
Connectivity
Secure, pervasive connectivity to and from IoT devices and platforms is a foundational component of an IoT architecture. Every IoT platform has a connectivity layer that provides a conduit for data acquisition, remote access and control. Reliable, secure and trustworthy connectivity management allows IoT devices to be connected and interoperate almost anywhere, via a field gateway or a cloud gateway. In today's current massively-fragmented IoT connectivity environment, the ability to efficiently manage multi-protocol, multi-layer and multi-network connection is critical to achieving security, productivity and flexibility.
Device management
The device management module of an IoT platform handles provisioning tasks, device registry, device identification, device modeling, remote administration, software updating, authentication of cloud/backends, centralized log collection and management, fault tolerance, troubleshooting, diagnostics and remote reboot. IoT device management provides an efficient way to streamline the process of managing devices securely and reliably from the cloud platform. It also has the abilities to use cloud-side rules to initiate actions, create customized command sets, and control volume, frequency, and destination (e.g., cloud entity) of device data.
Application enablement
This platform component is designed to provide application logic to coordinate the handling of IoT device data, create chains of conditional statements, and enables the execution of "smart" actions using sequence matching algorithms. Application enablement essentially provides action management to define rules and triggers for automating tasks and services. This component allows IoT solution developers to prototype, build, integrate, manage, and customize applications that are unique to the market.
Data management
Data management refers to the development, execution and supervision of architectures, software, and disciplines that control, protect, deliver and enhance the value of data and information assets. IoT data management expands the concept of data management from traditional relational-based data logging, offline storage, query processing, and transaction management operations into heterogeneous, streaming and geographically-dispersed real-time data processing, analysis, visualization, and storage.
Cloud backend
The ability to handle vast amounts of data as well as cost savings in comparison to on-premise infrastructures deems cloud computing an indispensable part of commercial IoT deployments. Cloud computing services are available in three models: Infrastructure as a Service (IaaS), Software as a Service (SaaS) and Platform as a Service (PaaS). IoT applications are typically found in IaaS business scenarios and thus calls for a cloud backend to streamline data ingestion, data storage, data processing, data analysis, service orchestration, and security management.
Security
Security functional block in IoT architectures provides security, trust, privacy and identity management across endpoint devices, the network, and the cloud. Creating and maintaining a holistic security model able to provide end-to-end protection and cope with the dynamic changes of IoT systems is becoming increasingly challenging. An IoT platform must secure data integrity and confidentiality through various network privacy and security features like authentication, identification, and encryption at different levels (device, network, and application).
Data Management
Data is the lifeblood of an IoT system. It includes a spectrum of varieties: temperature, vibration, force, pressure, weight, sound, flow, speed, duration, acceleration, tilt, angle, optical, ambient light, electric, magnetic, position, proximity, motion, occupancy, velocity, humidity, moisture, movement, emotion, and presence. Data management focuses on managing the flows of data throughout the building blocks of IoT system: Hardware, Communication, Software backend, and Applications. The hardware block is where data is produced. The communication block is where data gets transported. The software backend is where data is managed. The applications block is where data is turned into value. The data management system of an IoT platform consists of five components: data ingestion, data processing, data storage, data analytics, and data visualization.
Data ingestion refers to the process of collecting and integrating data from smart devices into an IoT system. The most common task for data ingestion is to use a compatible protocol to capture and organize the message stream from all devices in the IoT system. The platform must be tailored for the communication protocol of the IoT devices and provides scalability and elasticity to cope with varying data volume, velocity, and variety.
Data processing in IoT applications refers to the process of applying logic to incoming device data and invoke the corresponding action. The volume and variety of data collected on the devices require a powerful software that processes messages simultaneously and in any order, placing no restrictions on timing, volume, or velocity of data in queue to ensure real-time and batch data processing. An IoT platform really starts to generate value when it includes services to handle both increasingly complex and dynamic data streams. A combination of device, edge and plat processing capabilities allows short reaction times. Machine learning enables advanced data processing to support contextualized information models. Cloud computing provides virtually unlimited data processing capabilities. Edge processing allows data processing to be performed at the edge of the network rather than on the cloud, thus reducing the volumes of data to be transferred to the platform for minimized latency.
The data storage component that manages the storage and archival of data streams must be elastic and scalable to store massive amounts of both structured (SQL) and unstructured data (NoSQL). NoSQL databases which have horizontal scaling capability are an obvious IoT data storage solution for storing high volumes of data without having a fixed schema. As with data processing, most storage resources are cloud based. The storage of data can also be done on the edge of the network. Multi-tier data storage helps optimize performance and storage constraints by separating storage tiers by their functionality and purpose.
Data analytics facilitate discovery and communication of subtle or hidden patterns, correlations, and other insights in IoT data. IoT analytics create a consolidated view of information and provide graphical representations of data for efficient analysis of data that grows at an unprecedented scale and depth. The analytics engine runs complex queries and dynamic calculations of sensor data to predict, prescribe, and discover useful information from massive datasets of interconnected physical devices. Big data analytics give IoT platforms the ability to crunch the massive amounts of data for intelligence at an unprecedented scale and depth.
Data visualization aggregates and renders datasets to the end user in an intuitive way so that decision makers at all levels can easily explore data and extract the best possible knowledge. The visualization dashboard reveals patterns, relationships and trends through interactive charting, correlation graphics and well-organized user interface. Commercial visualization tools can be embedded into an IoT application to provide more flexible visualization capabilities.
Types of IoT platforms
The IoT platform market can be segmented into different niches based on the types of service provided to end users. Different markets have varying middleware demands. Platforms that cater to the consumer markets (e.g. smart wearables, home automation) has an emphasis on the physical layer and unidirectional, data-to-cloud connectivity. On the other side, industrial IoT (IIoT) customers from verticals such as automotive, agriculture, aerospace, military, manufacturing, energy, and banking are concerned with features, functionalities and capabilities spanning every level of the IoT. These concerns include embedded software, tailored applications, device management, data management, interoperability, security, reliability responsiveness, and high frequency bidirectional connectivity, etc. In general, commercial IoT platforms fall into five categories:
End-to-end IoT platforms
A full-stack platform performing all services, including connectivity, protocol interoperability, data-structure interoperability, device management, device firmware / software upgrade management, rules engine, actions engine, ticketing management, data visualization, analytics, multiple applications and accounts, applications templates, applications reuse and duplication, user management, dashboard building and customization, reports , external interfaces, security, data storage.
Connectivity management platforms
The simplest IoT platforms that offer solutions for connectivity orchestration, connection management, and provisioning of communication services for connected IoT devices.
Cloud storage platforms (IaaS)
Cloud based IoT platforms are essentially scalable enterprise grade backends for data management of IoT applications and services offered by cloud providers.
Application enablement platforms
A flexible IoT deployment solution that delivers an industry-agnostic, extensible middleware core for developers to focus on market-specific IoT applications.
Device management platforms
Device provisioning, remote administration, software updating, firmware upgrades, security patching, remote control of devices, monitoring and reporting about specific metrics associated with IoT assets.
Analytics platforms
Analytics infrastructure that runs analytical applications, big data processing, contextual mining and machine learning algorithms. Analytics platforms provide statistical and optimization tools to extract valuable information to aid the user’s decision-making process from structured and unstructured data.
Some Noteworthy Platforms
Amazon AWS IoT
AWS IoT provides device software, control services, and data services. Device software enables you to securely connect devices, gather data, and take intelligent actions locally, even when Internet connectivity is not available. Connectivity & Control services allow you to control, manage, and secure large and diverse device fleets. Analytics services help you extract value from IoT data.
Microsoft Azure IoT
Azure IoT is a collection of Microsoft-managed cloud services that connect, monitor, and control billions of IoT assets. Azure IoT offers a suite of services and tools that allow you to 1) accelerate the creation of IoT solutions, 2) customize solution templates for common IoT scenarios, 3) extend intelligence from the cloud to your edge devices, 4) connect, monitor, and control billions of IoT assets, 5) create a digital model of your physical space or assets, 6) explore and gain insights from time-series IoT data in real time, 7) and build and connect highly secure MCU-powered devices.
Google Cloud IoT
Google Cloud IoT is a complete set of tools to connect, process, store, and analyze data both at the edge and in the cloud. The platform consists of scalable, fully-managed cloud services; an integrated software stack for edge/on-premises computing with machine learning capabilities for all your IoT needs. The platform supports a wide variety of embedded operating systems, works seamlessly with Debian Linux OS, and provides out-of-the-box support for devices from leading manufacturers like Intel and Microchip. Plus, trigger automatic changes based on real-time events using Cloud Functions workflows. Google Cloud IoT offers a fully managed service, Cloud IoT Core which, in combination with other services on Cloud IoT platform, provides a complete solution for collecting, processing, analyzing, and visualizing IoT data from globally dispersed devices in real time to support improved operational efficiency.
Oracle IoT Cloud
Oracle IoT Cloud Service is a secure and scalable platform designed to help organizations quickly build and deploy IoT applications and fully capture and analyze their IoT data. Oracle IoT provides ready-to-use IoT SaaS solutions for remote asset maintenance, Industry 4.0, smart manufacturing, connected logistics, worker safety monitoring, and connected customer experience help organizations achieve their vision of digital transformation across the complete enterprise. Devices can connect to Oracle IoT Cloud Service using client library, gateway software, and REST APIs. The solution uses open interfaces and pre-integration with other Oracle PaaS, SaaS, and on-premises enterprise applications to reduce total cost of ownership for IoT data-enriched applications and processes.
Cisco Kinetic
Cisco Kinetic is distributed system of software that streamlines your IoT operations by performing three key functions—extracting, normalizing, and securely moveing data from those devices to distributed applications. The Kinetic platform includes three modules—Gateway Management Module (GMM), Edge and Fog Processing Module (EFM) and Data Control Module (DCM)—that work together to help you securely connect devices, and then extract, compute, and move your IoT data.
IBM Watson IoT
IBM Watson IoT Platform is an end-to-end, fully-managed cloud service offering that integrates a bundled set of preselected services to form a public, multitenant SaaS solution on the IBM Cloud framework. Built on IBM Cloud, Watson IoT Platform provides an extensive set of built-in and add-on tools that can can be used to process IoT data with real-time and historical analytics, extract key performance indicators (KPIs) from your data, add “smarts” in the cloud for non-smart products, and securely connect your own apps and existing tools to the Watson IoT Platform infrastructure.
PTC Thingworx
The ThingWorx platform is a complete, end-to-end technology platform designed for the industrial Internet of Things (IoT). It delivers tools and technologies that empower businesses to rapidly develop and deploy powerful applications and augmented reality (AR) experiences. ThingWorx offers a complete set of critical IIoT capabilities, both natively and through robust integrations with partners like Microsoft and Rockwell. The ThingWorx platform contains a broad set of features, including multiple connectivity options, application development tools, analytics, and AR—all built around the ThingModel, a single, real-time view of a physical object.
Verizon Thingspace
ThingSpace is an open development environment that allows and encourages independent developers and enterprise customers and everyone in between to create innovative IoT applications. It enables your devices to send data securely over the Verizon cellular network so you can focus on building your applications. Designed to be technology agnostic, the ThingSpace platform incorporates a wide range of devices, services, and protocols to give you the tools you need to develop anything your imagination conceives.
AT&T M2X
AT&T M2X is a fully managed data storage service for internet connected machine-to-machine devices that leverages the power and scale of AT&T's global network. AT&T M2X provides time-series data storage, device management, message brokering, event triggering, alarming, geo-fencing, and data visualization for your industrial IOT products and services.
Huawei OceanConnect
OceanConnect IoT Platform connects millions of IoT devices, delivers commands to them, and collects device data, facilitating device management, data integration, and data analysis. It funnels cloud and IoT into industry enablement suites that take business appplications like IoV, Smart Homes, and public utilities to the next level. OceanConnect focuses on building capabilities that improve functionality in public cloud services, O&M, and technical enablement. Various IoT Agents and OSGi-based cloud inter-networking gateways (CIGs) allow for rapid device access. Pre-integrated IoT chips and modules enable device access using 20+ standard IoT protocols. Huawei's IoT cloud services offer full support for 2G, 3G, 4G, and NB-IoT access, as well as mainstream IoT protocols such as LWM2M, CoAP, MQTT, Modbus, and HTTP.
GE Predix
Predix is a distributed applications and services platform for digital industrial companies. Predix includes an edge software stack and a cloud software stack, which work together to deliver a distributed technology environment for industrial outcomes. Edge and cloud deployment models are complementary and typical industrial applications need both. The platform delivers shared capabilities that industrial applications require: asset connectivity, edge technologies, analytics and machine learning, big data processing, and asset-centric digital twins. Designed as a distributed application platform, Predix Platform is optimized for high volume, low latency, and integration-intensive data management and analytics-driven outcomes.
Schneider Electric EcoStruxure
EcoStruxure is an open, interoperable, IIoT-enabled system architecture and platform. It allows for the delivery of enhanced value and safety, reliability, efficiency, sustainability, and connectivity. EcoStruxure leverages advancements in IIoT, mobility, sensing, cloud, analytics, and cybersecurity to deliver innovation at every level. The stack comprises smart connected products, edge control offers, and analytics that cover the entire automation space.
Bosch IoT Suite
The Bosch IoT Suite is a flexible IoT platform that comprises an array of cloud-enabled services and software packages and addresses the typical requirements of IoT projects. Companies can easily start with a proof of concept (PoC), enter the market quickly with a minimum viable product (MVP), and operate their digital offerings in a scalable and secure manner. Bosch IoT Suite provides all key middleware capabilities which are needed to build sophisticated IoT applications from top to bottom. The connectivity layer of the Bosch IoT Suite enables you to connect devices either directly to the cloud or indirectly via gateways. It abstracts the devices’ communication protocols and supports both telemetry ingestion and command and control messages. You can create abstract representations of real-world assets or devices in the cloud.
Alibaba Cloud IoT
Alibaba Cloud IoT platform is a device management platform which allows IoT companies stable communication between devices and the IoT Platform. Featuring nodes deployed globally, devices around the world can communicate with the IoT platform rapidly and with low latency. Alibaba Cloud IoT platform provides device SDKs that support various protocols, such as the MQTT and CoAP protocols. Devices can use the IoT platform for two-way communication with the cloud through the IoT hub. The platform manages the entire life cycle of devices, including device registration, function definition, script parsing, online debugging, remote configuration, firmware upgrade, remote maintenance, real-time monitoring, grouping, and device removal. The platform also provides various security measures that guarantee individual device security as well as secure communication between devices and the IoT platform. Critical to Alibaba Cloud's IoT Platform is its data storage and processing capabilities which allow for the integration of APIs and other Alibaba Cloud services.
Siemens Mindsphere
MindSphere is an open ecosystem using data from production assets. It connects your products, plants, systems, and machines, enabling you to harness the wealth of your data with advanced analytics. MindSphere offers a scalable infrastructure to collect data from production assets and make them available to value-added analytics. High-value industry-based applications built on MindSphere deliver measurable results through digital services. On this platform as a service (PaaS), applications (apps) and digital services can be developed, operated and provided.
SAP Leonardo IoT
The SAP Leonardo IoT solution is a collection of services, apps, and UI templates that help you modeling digital twins of real-world objects that you want to monitor, track, or analyze. This platform-as-a-service platform enables the Intelligent Enterprise by creating live insights from connected things and business processes to deliver business outcomes. It supports the Intelligent Enterprise and correlates IoT data with semantic data, such as master data or transactional data, to enrich the clients' business processes and complement the value chain. SAP customers will be able to use microservices and development templates, which are part of this product, to develop their own IoT applications to map their use cases and requirements.
Accenture AIP & CPaaS
Accenture IoT platforms AIP and CPaaS harvest components grouped into categories like Rapid Visualization Development, Data Virtualization, Analytics Lifecycle Management, Device Management, and Cloud Management. The platform differentiates its component capture by the engineering rigor in its standardized approach and pipelines, and by its ability to capture context. Beyond engineering rigor, the platform focuses on the indexing and capture of context needed to scale enablement of nonexpert users with “when to use” and “how to use” data, device, analytics, and application components. A focus on interoperability ensures that as new and third-party components are added to the platform, that investment can be leveraged by all applications already onboarded.
Software AG Cumulocity IoT
Cumulocity IoT is a device integration platform which gives you very fast visibility and control over your remote assets, be these houses, cars, machines or any other assets that you want to manage. Cumulocity IoT provides certified software libraries you can use to bring your remote assets into the cloud. It also provides device management, data visualization and remote control functionality through the web. Rapid customization of these functionalities can be made through real-time processing and applications. APIs are available for extending the existing functionality or interfacing Cumulocity IoT with your other IT services such as ERP or CRM systems.
C3.ai
C3.ai delivers a comprehensive platform as a service (PaaS) for the rapid design‚ development‚ and deployment of the largest-scale big data‚ predictive analytics‚ AI‚ and IoT applications for any business value chain. The C3 Platform‚ C3.ai Applications‚ and C3.ai Data Lake form a comprehensive set of capabilities for AI and IoT digital transformation. C3.ai provides a family of configurable and extensible SaaS products developed with and operating on its PaaS‚ including predictive maintenance‚ fraud detection‚ sensor network health‚ supply chain optimization‚ energy management‚ and customer engagement. The C3 Platform allows data scientists to use all their favorite AI and machine learning tools to rapidly develop machine learning features and train predictive models‚ and seamlessly deploy these models into production applications.
Deutsche Telekom/T-Systems Cloud of Things
The Cloud of Things is a cloud-based IoT application platform for the Internet of Things. The fully managed software-as-a-service from the cloud connects your devices and machines while monitoring and controlling them remotely. The platform provides the most common industry protocols straight out of the box. The Cloud of Things collects the sensor data of your connected machines in real-time and analyzes it. An array of analysis tools are at your disposal to gain insights and trigger automated actions.
HPE Universal IoT Platform
The HPE Universal IoT Platform is a scalable, modular, versatile software platform that manages your mobile IoT solutions and delivers value by monetising the vast amount of data generated by connected devices. It provides federation for device and service management, data acquisition, and exposure to applications. The platform also provides agnostic support for smart ecosystems and can be deployed on premises as well as in any cloud environment for a comprehensive as-a-service model. The HPE Universal IoT Platform features one standard alignment, device and vendor independence, and abstraction of the underlying network.
AVEVA Connect
AVEVA Connect is a unified industrial software platform that spans your entire business – from engineering, design, and procurement to optimising operations and production. This includes on-boarding and upskilling your people. AVEVA Connect delivers the capabilities that enable and enrich the living Digital Twin, covering all aspects of the physical item and disciplines from design to operations and procurement, to workforce empowerment. AVEVA Group plc is the combined company between French industrial group Schneider Electric industrial software business and Aveva, the UK engineering software developer.
Flutura Cerebra
Cerebra is an Artificial Intelligence Platform tuned for Industrial IoT, powering use-cases across asset and process heavy industries. The platform allows advanced diagnostic algorithms for equipment health episode detection and provides OEMs the ability to scale value added offerings across varied equipment classes.Cerebra has the advanced capabilities to integrate physics, heuristics and Machine Learning based models to generate actionable business insights.
Vodafone IoT Platform
The Vodafone IoT platform delivers managed IoT connectivity, device management and application enablement. An intuitive interface with a comprehensive development toolset enables IoT applications to be built on the world’s largest network. The inbuilt catalogue of APIs makes integration with third party applications like analytics platforms easy. The highly resilient IoT connectivity provides clear visibility and control of your IoT devices, SIMs and services with end-to-end security built in from the ground up. The managed IoT connectivity platform can track the location of any global SIM installed in an asset, alert you to unusual activity, produce reports on performance and data usage, activate new SIMs and manage them through their lifecycle.
Ericsson IoT Accelerator
Ericsson IoT Accelerator is a robust solution built to connect and manage billions of devices and millions of applications easily, seamlessly and globally. The IoT platform helps your enterprise customers build and scale their cellular IoT efforts faster. SLA driven connectivity. Dedicated IoT optimized core network. Uniform device management. One interface for all device data from all service providers. One SIM, one network and global reach. Connectivity Management as a service enables full control through the entire IoT device life cycle. The Device Management solution streamlines all device management activities – from onboarding to scaling.
Hitachi Lumada
Hitachi Lumada is a comprehensive, enterprise-grade IoT core platform with an open and adaptable architecture that simplifies IoT solution creation and customization. Lumada provides a comprehensive framework of key IoT solution building blocks, including edge device and connectivity integration, application integration, data integration and orchestration, data repositories, stream and batch data processing, advanced analytics, artificial intelligence, simulation tools, repeatable solution blueprints, and enterprise services.
Telefonica Kite
Kite is a full-stack platform that provides benefits for all dimensions in all IoT ecosystems from devices to IoT products and platforms. It can be used to facilitate the integration with vertical and sectorial solutions, as well as with the leading IoT platforms in the market, through APIs and toolkits. Kite Platform also eases the integration with Public Clouds through the Cloud Ready solution. Customers have access to a bundle including communication hardware from leading device manufacturers. Kite Platform performs essential management of the communication devices, such as restarting them or downloading the firmware.
Davra IoT Platform
Davra provides a complete Industrial IoT platform that allows System Integrators, Product Builders, OEMs, Cities and end customers to define, build and rapidly bring to market industrial grade IoT applications on a single reliable, secure and scalable IoT platform. The IIOT Platform available on both AWS and Azure Marketplace.
Ayla IoT Platform
Ayla is a managed cloud Platform-as-a-Service (PaaS) for product manufacturers, service providers, and enterprise companies to connect any device to any application and achieve digital transformation. Built for enterprise-scale, Ayla’s Device Virtualization and Management Platform was architected from the ground up to deliver a truly end-to-end software foundation. Comprised of three primary components; (1) Ayla Embedded Agents, (2) Device Virtualization and Management, and (3) Data and Applications, Ayla’s Platform provides a complete solution to securely connect any device to any application while offering all of the tools necessary to provision and manage connected products at scale.
Kaa IoT
Kaa is an enterprise IoT platform for device management, data collection, analytics and visualization, remote control, and software updates. It provides a range of features that allow developers to build advanced applications for smart products, flexibly manage their device ecosystems, orchestrate end-to-end data processing, and many more. The Kaa platform supports lightweight IoT protocols for device connection, such as MQTT. Kaa is transport-agnostic and may support any IoT protocol. Kaa provides a register of digital twins, which represent things, devices, and other entities managed by the platform.
Altizon Datonis IIoT Platform
Datonis is a cloud-based Industrial IoT platform that connects your machines, your people and your processes to drive digital transformation. Harness the power of machine data, analytics and AI to drive outcomes that matter to you. Manage, control and upgrade your edge devices from the cloud. Analyze machine data in real-time and set alerts and notifications to know when faults occur. Interactively analyze your machine data at scale. The platform serves as the bridge between smart and smarter manufacturing decisions for an enterprise. Datonis helps power productivity improvement, predictive quality, predictive maintenance, and traceability and genealogy initiatives.
Telit deviceWISE
Telit deviceWISE is an ultra-secure, data-centric IoT platform with pre-built device drivers and tools to develop, deploy, and manage complex multi-point IoT solutions that enable development teams to focus on building apps, not infrastructure, making systems work together to fit their customer requirements. Telit has a large number of IoT applications such as consumer telematics, usage based insurance (UBI), cold chain, asset sharing, agriculture, copper theft, and field service already deployed on its IoT Platform. We continue to work with many global application developers to enhance the available IoT applications running on top of the Telit IoT Platform. Powerful edge capabilities integrate with devices to give teams total flexibility in how data is collected, where it is sent and how their solution responds to data based on events and changing conditions throughout the deployment – whether in the Cloud, on premise or at the edge.
Litmus Edge
Litmus Edge is an industrial edge computing platform that connects devices, machines, controllers, and sensors with no programming. The platform is purpose-built to simplify the complex challenge of collecting, analyzing, and managing data from hundreds of diverse machines. It collects, processes and analyzes data at the source, providing operators with the critical and timely visibility needed to be more agile and responsive to potential downtime and business risks. Litmus can collect data from any PLC, DCS, CNC, sensor, or historian with actionable analytics to proactively manage machine uptime, performance, and maintenance.
Eurotech Everyware IoT
Everyware IoT is an integrated platform for the Internet of Things which provides IoT gateways for any industry vertical, an open edge framework and a modular cloud infrastructure to connect field devices to business analytics and enterprise applications. Based on open source and standards, Everyware IoT accelerates IoT application development and project deployment while avoiding vendor lock-in.
QiO Foresight Platform
QiO Foresight is a cloud-independent platform that provides application assembly layer and data aggregation layer that is scalable, interoperable, secure and cloud-agnostic. The platform provides customers with dynamic digital twin technology called PARCS® (Performance, Availability, Reliability, Capacity and Serviceability) which is artificial intelligence infused to learn and grow from the deployment of QiO's Foresight applications.
Signify Interact
Interact is a portfolio of tailor-made software applications specifically designed to bring together connected lighting systems, and the data those systems collect, with your intelligent building, smart city, and other Internet of Things solutions. The Interact IoT platform provides a data management architecture that efficiently, securely controls, protects, delivers and enhances the value of data and information assets. With Interact, you can collect data from the illuminated environment via sensors embedded in the lighting system.