6. Glossary¶
- ADC¶
Analog-to-digital conversion Analog-to-digital converter
- ADM¶
Application and Device Management
- AMI¶
Advanced Metering Infrastructure
- AII¶
Application Isolation Implementation
- API¶
Applications Programming Interface
- Application Certifier¶
An organization acting in this role that may independently assess, test, and/or countersign application artifacts for validation of behaviors prior to deployment. Optional in context of this version of the Specification.
- Application Deployment Manifest¶
Operator-approved deployment manifest that defines effective application deployment parameters for an Application for a target environment.
- Application Publisher¶
Organization or entity providing one or more Applications for Operator Testing, Deployment or Certification. Provides a signed package, vendor application manifest and associated collaterals.
- Application Vendor¶
Role responsible for application production and publication responsibilities in a GEISA workflow.
- CoAP¶
Constrained Applications Protocol
- COE¶
Common Operating Environment
The COE is the software platform specification which defines the software components, interfaces, and processes needed to implement a GEISA-conformant platform. The COE is designed to be flexible and modular, allowing for a variety of implementations that can meet the needs of different use cases and environmental constraints. The COE is intended to provide a common foundation for GEISA implementations, while also allowing for customization and innovation by implementers.
- DER¶
Distributed Energy Resource
Distributed Energy Resource is a generic term that typically includes photo-voltaics coupled with a smart inverter, battery energy storage systems, electric vehicles, demand response, and other dispatchable load or generation available on the electric distribution network. DERs are typically owned by consumers or businesses, rather than utilities or wholesale energy market participants.
- DTLS¶
Data Transport Layer Security
- FAN¶
Field Area Network, generally owned/operated by the Utility or Operator. Sometimes referred to as AMI network.
- EE¶
Execution Environment - one of LEE (Linux Execution Environment) or VEE (Virtual Execution Environment) which Edge Applications run on.
- EMA¶
Edge Management Agent
The EMA is the logical component of a GEISA ADM conformant platform which implements ADM capabilities on the edge device(s).
- EMS¶
Edge Management System - the overall system implementing the set of capabilities of the ADM Pillar, which will include the LwM2M server and client typically but may also include other software and/or capabilities.
Note: with the electric utility industry, EMS often means Energy Management System. Similarly, within the network management system EMS often means Element Management System. Within this specification EMS is used exclusively for Edge Management System.
- Edge Application¶
Workload running within a GEISA execution environment using GEISA platform services and API interfaces.
- GEISA¶
- GPIO¶
General Purpose Input/Output
- GUI¶
Graphical User Interface
- HAN¶
Home Area Network
- Hybrid Application Model¶
A hybrid application model in context of GEISA refers to an application which may use a combination of edge/local and cloud resources for determination of actual conditions, or additional upstream analysis on the aggregation of edge-determined conditions. For example, a specific edge application may determine some specific conditions locally, but also share data upstream to a cloud-based application to perform additional analysis to determine if other conditions may exist, or to determine if the locally-determined conditions are part of a larger pattern of conditions.
- LAN¶
Local Area Network
- LEE¶
Linux Execution Environment
- LwM2M¶
Lightweight Machine-to-Machine
- MQTT¶
MQTT is a light-weight publish and subscribe protocol formerly known as Message Queueing Telemetry Transport.
- OS¶
Operating System
- Platform Provider¶
Role responsible for supplying platform hardware, platform software, and associated platform trust material where applicable.
- PKI¶
Public Key Infrastructure
- Platform Implementation¶
A combination of hardware and software which provides one or more GEISA conformant interfaces (ADM, API, EE).
- POSIX¶
- RMS¶
Root Mean Square
- SPI¶
Serial Peripheral Interface
- System Operator¶
Role with deployment-environment authority for approving, configuring, authorizing, deploying, and operating GEISA-managed devices and applications.
- Vendor Application Manifest¶
Publisher-supplied application manifest provided with an application artifact as input to operator deployment decisions.
- userid¶
In context of GEISA MQTT APIs, this is a platform-local unique identifier assigned to a deployed GEISA application instance on that local device. It is used for topic routing and message correlation within a device. Implementations may map this identifier to underlying platform or application constructs such as application manifest details, container identities, or other information in order to ensure local uniqueness.
The userid is unique within the scope of a device but is not required to be globally unique (as of this specification version) and does not represent a human user.
In this version of the GEISA specification, platforms are not required to support concurrent execution of multiple instances of the same application version on a single device. Future revisions may expand this behavior.
- VEE¶
Virtual Execution Environment