Skip to content

BControl

Peter Trimmel edited this page Feb 19, 2019 · 1 revision

BControl

The BControl projects are comprised of a library, a console application, a test project, and a web application. The b-control energy meter is equipped with a Modbus based interface allowing the monitoring of a variety of measured values.

Note that a REST based web interface also allows access to various data values (see EM300LR projects).

BControlApp

The .NET core console application allows to read data values from a b-control energy meter using the EM300Lib for the communication and data definitions.

BControlLib

This library provides access to various data fields from the BControl Modbus interface. The data properties are based on the technical note ("TQ Energy Manager Modbus Slave" 0013 2018-01-17).

BControlTest

The testing classes include test for the BControl library, the BControl console application and the BControl web application including SignalR client tests.

BControlWeb

The asp.net core web application provides a web api on top of the BControl web service. A web api is provided to access measured values. A SingalR server provides structured update events for the measurement data every minute.

Clone this wiki locally