Many people remain confused about just what an Internet of Things (IoT) project consists of. Various analysts predict astronomical numbers for potential connected things. We know that a large industrial facility could have thousands, or indeed hundreds of thousands, of sensors and other data points. Testing the performance and resilience of such a network can be both daunting and critical. HiveMQ claims a solution with a platform built upon MQTT.
HiveMQ Swarm Complements HiveMQ MQTT Platform to Deliver a Complete Solution for Enterprises Deploying Large-Scale IoT Solutions
HiveMQ announced HiveMQ Swarm, the industry’s first solution that enables organizations of all sizes to reliably simulate and test large-scale IoT networks. HiveMQ Swam enables enterprises to easily test the scalability and performance of their IoT deployments, resulting in significantly increased quality and reliability of their system. HiveMQ Swarm is also the first solution that provides global enterprises with a superior solution to forecast capacity, infrastructure, and financial cost planning prior to putting their IoT system into production.
“As IoT solutions continue to grow in both scope and volume, the ability to test IoT solutions for scale and performance becomes mission-critical,” said Dominik Obermaier, CTO and founder of HiveMQ. “We have extensive experience with some of the largest IoT systems in the world. These customers have asked us to help them validate their systems before going into production. Swarm meets these needs by enabling our enterprise customers to ensure their large-scale IoT systems perform to expectation the first time they’re deployed.”
IoT systems are incredibly difficult to test prior to production. Emulating behavior in a production environment is often unreliable and individual IoT devices can demonstrate multiple complex behavior patterns. For example, autonomous vehicles at rest behave very differently than those navigating the unexpected events they encounter in the real world, be it a highway or a factory floor.
Despite these challenges, load and stress testing is an unavoidable reality, as fixing IoT production errors in the field can be incredibly expensive, not to mention that these errors can have potentially catastrophic results on the system itself. As a result, determining system resilience is a mission critical endeavor.
HiveMQ Swarm was designed specifically to solve these challenges. Swarm is a distributed platform able to create hundreds of millions of unique network connections that simulate devices, messages, and MQTT topics (a form of addressing that allows MQTT clients to share information), as well as develop reusable scenarios that emulate device behaviors. In addition to a custom data generator to create complex use cases for testing, HiveMQ Swarm is designed to seamlessly integrate with enterprise cloud infrastructure, including public clouds (e.g., AWS, Azure, GCP) and Kubernetes-based systems.
HiveMQ Swarm is complementary to the HiveMQ MQTT platform, an MQTT broker messaging platform designed for the fast, efficient and reliable movement of data to and from connected IoT devices. It uses the MQTT protocol for instant, bi-directional push of data between devices and enterprise systems.