Power Engineering

Resource management system for Smart Buildings

IDO IOT Resource Meter is a resource management solution for Smart Buildings. It consists of three parts (power and water meters, gateways, and Cloud system with AI monitoring, prediction & invoicing modules). Implementing the system in the building allows for multi-level control of resource consumption, minimizes the number of on-site visits, and (by reduction of waste) protects the environment.

What is IDO IoT Resource Meter?

IDO IoT Resource Meter is a solution that meets many needs at the same time:

  • it allows for multi-level control of resource consumption, both by the administrator and resource users;
  • facilitates the administration of buildings, minimizes the number of on-site visits;
  • helps to detect failures and threats early;
  • reduces waste and protects the environment.

 

Due to its design, the system can be installed in new buildings but it’s also enough to carry out a simple modernization of existing systems to make it work, even in very old houses. This makes our solution perfect for locations such as:

  • housing communities and cooperatives;
  • premises managed by real estate agencies;
  • short-term rental premises;
  • offices and service premises.

 

How does work?

Before the first data is sent to the system, the infrastructure individual for the network in question should be prepared. It will be different for individual premises in distributed locations (e.g. buildings maintained by agencies) and located in the same building (e.g. offices), but the basic building blocks remain the same.

1. Infrastructure preparation

Before the first data is sent to the system, the infrastructure individual for the network in question should be prepared. It will be different for individual premises in distributed locations (e.g. buildings maintained by agencies) and located in the same building (e.g. offices), but the basic building blocks remain the same. The necessary elements include:

  • resource (power & water) meters operating in the unlicensed (with no additional charges) band 868 MHz. For that purpose we used:
    1. LoRa – useful especially where safety is particularly important or access to devices is difficult, so a long working time (up to several years) on standard batteries is of utmost importance, is characterized by extremely low energy consumption (up to 20 years on standard batteries) and a long-range (up to 5 km in the city).
  • IoT gateway. Usually, one gateway per building is enough, but due to the low bandwidth associated with the standards used (e.g. LoRa – 20b/s-41 Kb/s), it is enough to add more gates where the transfer would be limited given the size of the packets (e.g. in multi-family blocks).

2. Cloud computing

The data stream flowing from the gates is then stored in database clusters on the AWS cloud. The events generated by the gates are registered in the event bus and from there sent to the invoicing and analytical system (see below). The system analyzes the information and returns it to the bus, from where it can be downloaded by the user, e.g. in the form of a resource consumption graph.

This approach has many advantages:

  • It allows the autonomy of services to be maintained.
  • It gives great opportunities to scale and optimize the costs of the solution.  Moving to a Software as Service architecture allows billing only while resources are in use. This reduces the costs of the entire project and optimizes the operation of the system in the event of a cyclical load of resources.
  • Provides ease of invoicing for the customer –  the customer receives an invoice for processing a certain amount of data. It is also possible to invoice e.g. by the number of active gates.

 

 

3. Data processing and analysis

The data obtained are transferred to the invoice and analytical system IDO IoT Resource Meter. This tool has a dual function:

  1. It monitors the consumption of utilities, and cyclically generates and sends invoices for the users. Thanks to the automation of the process, errors resulting from oversights, e.g. omission of an invoice, errors in addressing, etc. are eliminated.
  2. A neural network analyzes data and predicts consumption and trends based on historical data from the server. If the forecast exceeds the expected values, the system will send a direct notification to the user (via e-mail, SMS, or in the app). In this way, possible failures resulting in wasting resources can be detected faster and precisely located.For example:
    1. Water consumption in the entire building has slightly increased, and the individual indicator on the single premise records greater consumption. A leaking seal in the faucet is causing the problem. The locator of the premise will receive a notification of the defect.
    2. Water consumption for the entire building has risen sharply, but individual meters have not registered greater consumption. Probably the problem is a leaking pipe carrying water to the entire building. The owner of the building will receive a notification of the defect.
  3. Sending invoices and preparing a utility consumption forecast completes the IDO IoT Resource Meter operation process.

The system uses the TensorFlow library, thanks to which we achieved several benefits:

  1. The TF library is open-source, which means that using it in the IDO IoT Resource Meter project does not increase the costs associated with software licensing. In addition, a committed, large community around the project guarantees security, quick debugging, and access to ready-made elements that facilitate the expansion of the program with new functions.
  2. Built-in neural network (AI) functions that recognize data ensure proper administration and dispatch of invoices.
  3. The elements responsible for machine learning (ML) draw regularities from systematized data and allow forecasting future consumption, as well as informing about deviations from the rule.

Security and Resource Management

Security Measures

Security is a paramount concern in the design of the MMS, given the sensitive nature of the data it handles. The system includes advanced anomaly detection mechanisms to monitor for irregular patterns in energy usage or device behavior. For example, if a device fails to report data for over 24 hours, or if consumption data remains static—suggesting a potential malfunction—the system automatically triggers an alarm.

  • Data Encryption: Communications between clients and servers are secured using SSL/TLS encryption, safeguarding data integrity and confidentiality.

  • Disaster Recovery: The MMS includes a comprehensive disaster recovery plan, with regular backups and robust backup management tools available through the administrator panel.

Resource Management

The MMS is designed to accommodate a wide variety of devices and data sources, making it highly adaptable to different operational environments. The system supports connections to MBUS centers, LoRaWAN gateways, FTP servers, and CSV imports, with device data typically refreshing every 15 minutes. However, this interval can be customized based on specific user requirements.

  • Metadata Management: Users can define and manage custom fields at different levels, such as meter descriptions, data points, and object definitions. This metadata is crucial for filtering, plotting, and analyzing data, allowing users to gain deeper insights into their energy usage.

The system also carefully manages historical data, ensuring that it is accessible only for defined time periods. This approach protects user privacy and ensures that only relevant data is available, preventing unnecessary access to outdated information.

System Administration and Scalability

Administrator Panel

The MMS includes a comprehensive administrator panel that provides tools for monitoring and managing system resources. This panel allows administrators to track disk usage, memory consumption, and other critical system metrics, which are essential for predicting technical support needs and maintaining system health.

  • SSL Certificate Management: Administrators can manage SSL certificates directly through the panel, ensuring secure communications at all times.

  • Logs and Backups: The system maintains detailed logs of all activities, and administrators can manage backups, which are crucial for data recovery and system reliability.

Scalability and Modularity

Scalability is a key architectural goal of the MMS. The system is designed to support the addition of new nodes without interrupting ongoing operations, ensuring that it can grow alongside the organizations that use it. This is achieved through a modular design, where different components of the system—such as MBus, LoRa, and FTP modules—operate independently. This modularity reduces the risk of a single point of failure, enhancing the overall resilience of the system.

Testing and Risk Management

To ensure the system’s robustness, a dedicated testing environment is included in the development process. This environment allows for the emulation of device inputs and user traffic, enabling developers to test the system under real-world conditions before deployment. A thorough risk analysis is conducted to identify potential bottlenecks and vulnerabilities, with a focus on ensuring the system’s safety and reliability.

Development opportunities

IDO IoT Resource Meter is a complete, functional solution. Yet, we anticipate the following development opportunities:

New types of devices – The system works with various meters available on the market. The only condition is to work at the frequency set at 868MHz. This prepares the system for devices that are yet to be introduced by manufacturers.

Subscription model – Currently, the IDO IoT Resource Meter operates in the post-paid system. With more advanced allocators, the system can be used to create a pre-paid model. In this case, our system will help plan expenses and inform the user about the upcoming limit and the need to top up the account.

Failure prediction – Along with the growing amount of collected and analyzed data, it is possible to implement algorithms that predict infrastructure problems before they happen. When a risk of a breakdown is detected, the user will receive a notification in advance to avoid losses caused by a defect (e.g. flooding the apartment) and reduce the costs of repairing the equipment.

Summary

The IDO IoT Resource Meter project focuses on implementing intelligent resource management systems in modern buildings. This initiative leverages IoT technology to provide precise usage monitoring, aiming to enhance resource management efficiency. By integrating smart meters and real-time data analytics, the system helps in detecting leaks, preventing water wastage, and ultimately promoting sustainable water consumption. This innovative solution is designed to support both residential and commercial buildings in their efforts to achieve more effective and eco-friendly resource management.

This site is registered on wpml.org as a development site. Switch to a production site key to remove this banner.