Euristiq donates all profit to Ukraine
Company statement
read more

Case Study

IoT Device Management Platform

Download




    privacy policy

    Thank You!

    Get your copy
    Location
    USA
    Service line
    Software engineering
    Expertise
    IoT

    Overview

    The client is an IoT product and engineering services company, specializing in providing sensors and sensor-based technology for a wide range of markets. They engaged Euristiq, as an IoT development company, to create a custom IoT device management platform. This platform should provide convenient remote device management, establish communication with these devices, and allow for the building of bespoke applications on top of the IoT platform.

    • Designed and developed a IoT device management platform for remote multiple hardware management and data analytics
    • Cross-functional features of the platform to accompany devices and sensors produced by the client
    • Ready for integration with third-party apps
    device management platform development case study north pole engineering by euristiq

    Solutions

    The client came to us with an idea of a custom IoT platform that would be an intermediate layer between the devices and customers. Embarking on the platform development with a discovery phase, we determined the exact requirements and features of the solution. We have prepared a Software Requirements Specification document that worked as a basis for further estimation and development. The IoT device management platform was supposed to be used by third-party developers, that’s why we designed the API from the beginning along with the extensive documentation. We also configured CI/CD from day one.

    Cross-functional IoT device management platform

    The platform has all the necessary features for managing, maintaining, and collecting data from connected devices (sensors) produced by the client.

    Scalable and cost-effective system

    We reused AWS IoT functionality to reduce project cost and development time; to ensure the system’s scalability and cost-effectiveness we used AWS Fargate.

    Secure platform for multiple devices handling and analytics

    The platform can register, manage, communicate, and send updates to the devices. To ensure sensitive data handling we used data encryption and cloud storage. System also collects data for further analysis, such as the number of active connected devices, types of messages sent and received.

    Ready for integration with third-party apps

    The final product is ready for integration with the devices and third-party applications. Client customers can build aggregation/visualization applications on top of the new IoT platform Public API.

    remote iot device management platform north pole engineering by euristiq

    Results

    We created a custom IoT device management platform from scratch for the specific devices manufactured by the client. It provides a convenient way for the client to manage the devices of their customers, installations, and other aspects of the hardware/software lifecycle.

    Project scope

    Services:

    1. Architecture engineering
    2. UI/UX design
    3. Front-end/back-end development
    4. Quality assurance
    5. Product management
    6. SaaS deployment
    7. Technical consulting
    8. Requirements elaboration
    9. SRS writing

    Technologies:

    • Java
    • Hibernate
    • Spring Framework
    • Angular
    • DDD
    • CQRS
    • AWS
    • AWS Fargate
    • AWS RDS
    • AWS CodePipeline / CodeBuild / CodeDeploy
    • AWS Cloudfront
    • AWS CloudFormation
    • AWS IoT
    • MQTT

    Recent cases