Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

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

  • Hardware Requirements

  • ARM 7+ @ GHz

  • 512MB RAM

  • 1GB Flash

  • Hardware Interfaces?

  • Minimal Metrology Sampling Expectations

    • Voltage / Current

    • 16, 64, 256, 512 samples / cycle

    • Time Synchronizationed

  • Minimal Sensor Expectations

  • Minimal Register Expectations

    Maintenance Requirements

  • Minimum Network Environment

  • Operating System

  • Application Isolation

  • 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

  • Application Management

  • Application Monitoring

  • Core Services

  • 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?

  • Sensor Profiles:

  • Accelerometer

  • Tilt Sensor

  • Infrared

  • GPS

  • Microphone

    Application Programming Interfaces (APIs)

Road Map

...