Specification Outline

Specification Outline

The GEISA specification needs to describe the operating environment with sufficient detail that two vendors working from the specification alone can create an implementation such that a single application can run on both without modification.

Please note that the specification lives in the GEISA Github Repository: GitHub - geisa/specification: The GEISA Specification

These pages are a working area as the work group generates content and may not be current.

Specification drafts are published from time to time on the Specification Draft page.

 

Specification Outline Status

Specification Section

Release 1.0 Needs

Status

Specification Section

Release 1.0 Needs

Status

Hardware Requirements

 

Base hardware requirements for edge environments meters

Started

Device Attribute Reporting

Agreement on mechanism

Agreement on format

Agreement on defined meta-data

 

Network Communications

Agreement on enumeration approach

Agreement on default / “mailbox” mechanism

Agreement on low-level API access

 

Operating System

Agreement on approach: requirements or selection

 

Application Isolation

Container format

Agreement on shared base container

Shared base container contents

 

Application Management

Agreement on mechanism

Agreement on supported methods

 

Application Monitoring

Agreement on mechanism

Agreement on supported attributes

 

Base Libraries

Definition of core libraries to be included

not started

Core Services

Agreement on services to be included in base environment

Agreement on services to be included in base container

 

https://lf-energy.atlassian.net/wiki/x/RwD4Aw

Decision on Mechanism

Format for Device State Data

Format for High Resolution RMS Data

Format for Waveform Data

Format for Register Data

Format for Other Sensor Data

Format for Actuator Requests

 

Security

Agreement on bootstrapping / registration mechanism

Agreement on application protocol security mechanisms

Hardening Guide