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.

  • Hardware Requirements

    • ARM 7+ @ GHz

    • 512MB RAM

    • 1GB Flash

    • Hardware Interfaces?

      • Minimal Metrology Sampling Expectations

        • Voltage / Current

        • 16, 64, 256, 512 samples / cycle

        • Time Synchronization

      • Minimal Sensor Expectations

      • Minimal Register Expectations

  • 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