Сервис приема показаний приборов учета коммунальных ресурсов V1¶
Описание¶
Сервис предоставляет gRPC контракт для приема показаний.
Показания принимаются в виде объекта IndicatorValue, где indicator_id - "Идентификатор индикатора" должен быть получен через сервис Сервис управления приборами учета и сопоставлен с физическим оборудованием в информационной системе клиента.
При первичной привязке оборудования клиент должен отправить все имеющиеся показания привязанных приборов, в т.ч. исторические. В дальнейшем отправлять показания индикаторов по мере их получения от приборов учета.
Индикатор - это один из каналов измерения счетчика (прибора учета).
Например, трехтарифный счетчик электроэнергии имеет 4 индикатора:
| indicator_id | Наименование | Тип ресурса |
|---|---|---|
| indicator_id1 | T1 | Электроэнергия |
| indicator_id2 | T2 | Электроэнергия |
| indicator_id3 | T3 | Электроэнергия |
| indicator_id4 | Сумма | Электроэнергия |
Предусмотрен технический вызов метода MeasuringStream с объектом Ping для поддержания соединения активным с целью избежать затрат на открытие нового соединения. Вызов оставлен на усмотрение клиента.
Метод HistoricalMeasurements используется для постраничного запроса исторических показаний