HSIM - Temperature Scanning and Trending Overview

David McGee

Weds, 24th May 2017

This article assumes prior knowledge of AMI (Advanced Metering Infrastructure) Networks, ANSI C12.19 standards as well as an indepth knowledge of Silver Spring Networks (SSN) UIQ platform. This article has purposely not referenced customer details and/or cloud deployment for security purposes. It has, however, been written for a specific installation/deployment.

Important Entities

There are a number of important classes/entities with regards to the HSIM temperature scanning and trending functionality. This list is not exhaustive, but should give you an idea of how the process works.

Walkthrough

As of writing (24th May, 2017) - Here is how the HSIM system is currently scanning and trending temperature data:

Schedule States - Criteria

Important SOAP Discovery Configuration

With regards to SOAP message and remote discovery script configuration for temperature scanning and trending activity - In order to determine what messages and scripts are being used, you should start off by clicking into the relevant AmiFullTableScanSchedule entry via the HSIM SNMP Manager controllers view. From here, click into the associated soap message. From the associated soap message view, you will be able to see the XML body (Usually a JOB ID request), associated results request (another SOAP message), relevant associated SOAP discovery configurations and associated SOAP endpoints.

The framework is setup in a way that allows a message to be sent to a SSN UIQ web services endpoint to initiate request for a job status and request results for the associated data when the relevant job has completed. All associated scripts are in the SoapDiscoveryConfigurations associated with the SoapMessage objects themselves.

With regards to C12.19 data/temperature data on our deployment, the important AmiFullTableScanSchedules to check out are:

Known Limitations/Future Improvements