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.
Design Principles
Maintenance Requirements
Define Container Resource Limits
CPU limit (% of CPU)
Memory Limit (in 1 KB units)
Storage Limit ( in 1 KB units)
Define Container Access Levels:
Level 0 - Read & Control - Core Features - Immutable
Level 1 - Read & Control - Utility
Level 2 - Read Only
Metrology API
Recommend DLMS/EGWG?
Directly access Voltage/Current readings
Register API
Recommend DLMS/COSEM?
Directly access billing energy / interval data
Sensor API
Recommend DLMS/EDGE?
Accelerometer
Tilt Sensor
Infrared
GPS
Microphone
Sensor Profiles:
Road Map
...