CHALLENGES

  • Implement the operation of the MQTT protocol with minimal support for a large number of devices.
  • Making use of cbor encoding for size reduction of messages in the MQTT protocol.
  • Instant management of device status.

KEY FEATURES

  • Client Module
    • Devices data managing;
    • Admins data managing;
    • Customers’ data managing;
  • Devices Module
    • Edit mode, location of device;
    • Set RPM, Calibrate, Reboot, Firmware update of device;
    • Visualize data on table when hover on chart;
    • Display logs of the device;
    • Change the state of defrost and heater device;
    • Set admin for device;
    • Search devices by serial number, firmware and phone;
    • Display of alarms setting;
    • Filter devices by alarms and statuses;
  • Admins Module
    • Add, edit and delete admin;
    • View all admin devices;
    • Display admin lists;
    • Search admin by name, email, phone, location;
  • Customers Module
    • Set customer to admin and device;

OUR APPROACH

The requirements have been analysed, the team with Java (Python) for the back, Angular for the front, developers and DevOps for configuring the infrastructure (MQTT broker, client, security of MQTT connection with devices, back and front) has been formed. PostgreSQL has been decided to be used as a database, because a productive database is needed in order to work with a large amount of data from devices.

RESULTS

The system for working with numerous devices in real time has been implemented. The client uses it to familiarise himself with the condition of climate mechanisms, the timely presence of defects and errors.

WHAT OUR TEAM SAYS

about the project

Employee image

WHAT OUR TEAM SAYS

about the project

Case study image

Server Arcitecture

Case study image
Results image
target audience
The product is designed for people, who are concerned about the air quality they breathe. The comfortable temperature is also crucial for them. In most cases, users of this application have a Smart Home system.
Image

YOU MAY FIND INTERESTING

Image

AI Energy Control Solution

Image

Visual Programming IDE

Image

Engineering Map for Cities Infrastructure