Unity IoT Management System

Unity IoT Management System

Baseline Software was commissioned to develop a cloud based management system for millions of IoT devices. These devices perform network management functionality on remote networks all over the world, allowing the client to administer and control their client office networks via a central, management system. Management includes high-level configuration of devices and groups of devices down to bare-metal provisioning and deployment. This allows the customer to manage their fleet of devices including live, on-the-fly configuration of individual devices or groups of devices, all via a single cloud based interface. A further requirement was full analytics on the usage and data collected by the devices, allowing customers to determine usage trends, which allow them to build highly useful features driven by Big Data obtained from the devices. Baseline Software has built a long term partnership with the client, including software development, technology consulting and infrastructure hosting, allowing our customer to focus on sales, client management and scaling their platform globally.

Technologies

  • PHP + Laravel + MySQL
  • OpenVPN Integration
  • Mikrotik Scripting Language
  • WebSockets
  • HAProxy and Nginx

Firewall Navigation Technology

Custom Technology to allow the cloud server to navigate remote firewalls to maintain contact with the devices in the field, ensuring live management capability.

Live Statistics

Unity displays real-time information on uptimes of critical servers and internet connections. It converses constantly with the IoT device, testing various functions to ensure any problems are detected immediately.

Self Healing

The administrator of the networks can configure them in such a way that the devices can route around key faults to ensure the network stays up. This is guaranteed by the software.

Over the Air Upgrades

Unity allows administrators to roll out over the air upgrades of new features and security fixes as soon as they are available, ensuring the devices are always up to date.

Infinitely Scalable

The architecture is highly distributed, ensuring that an infinite number of devices can be sold and managed. Baseline Software will automatically scale the hosting infrastructure to cater for the expansion.

Live Alerts

Unity is highly configurable to allow alerts to be sent to key administrators should anything go wrong in the client networks. This allows quicker and more accurate response times.