Application Programming Interfaces (APIs)
From the outset, the idea of application data
Metrology API - Directly access Voltage/Current readings of the GEISA
Access Level Availability: 0, 1, 2
Data Output: Read Only
Enumeration Requirements:
Available Channels
Available Data types
Interval, Instantaneous Read, Window of Raw - Waveform Data
Available Resolution
Access Requirements
Latency
Throughput per Channel
Expected Return
Data Prioritization
Latency Expectation
Throughput
Register API
Recommend DLMS/COSEM?
Directly access billing energy / interval data
Sensor API
Recommend DLMS/EDGE?
Sensor Profiles:
Accelerometer
Tilt Sensor
Infrared
GPS
Microphone
Application Messaging
Mechanisms for alarms, events, alerts that don’t require the app developer to write them from scratch.
Mechanisms for posting data
Mechanisms for dropping data into a queue
Off Board Processing
AI Accelerators
DI Processing Expansion
Beyond defining the specific available APIs. GEISA in later revisions may define a process for enumerating new APIs capabilities and pro
Enumeration Requirements
Available Endpoints
Type of Device
Available Inputs/Outputs