Silver Spring Networks MultiSpeak Command Flows

The table below lists the communication flows used with each Silver Spring Networks MultiSpeak command, including:

  • Command: The specific smart meter command
  • Outbound Communication: The outbound communication business object created by the command. This sends the command request to the head end system.
  • Inbound Communication: The inbound communication created by the response from the head end system
  • Completion Event: The completion event(s) triggered by the command, if any. Completion events are used to update data in the system as a result of a smart meter command. For example, if a command changes the status of a device, the completion event is responsible for making that change.
Command Outbound Communication Inbound Communication Completion Event
Device Commissioning (MultiSpeak)

SSN - MultiSpeak Meter Add Notification DR

(D7-MSPMeterAddNotificationDR)

Device Commissioning Completion Event
Device Decommissioning (MultiSpeak)

SSN - MSP Meter Remove Notification DR

(D7-MSPMeterRemNotifyDR)

Device Decommissioning Completion Event
Remote Connect (MultiSpeak)

SSN - MultiSpeak Initiate Conn Discon DR

(D7-MSPInitConDisconDR)

SSN - MSP Conn/Discon State Change DR

(D7-MSPConDisconStaChgNtfDR)

Connect Device Completion Event
Remote Disconnect (MultiSpeak)

SSN - MultiSpeak Initiate Conn Discon DR

(D7-MSPInitConDisconDR)

SSN - MSP Conn/Discon State Change DR

(D7-MSPConDisconStaChgNtfDR)

Disconnect Device Completion Event
On-Demand Read (MultiSpeak)

SSN - MSP Initiate Read By Meter ID DR

(D7-MSPInitMtrByMtrIdDR)

SSN - MSP Reading Changed Notification DR

(D7-MSPReadingChgNotifyDR)

Create IMD Completion Event
Device Status Check (MultiSpeak)

SSN - MSP Initiate Outage Detection DR

(D7-MSPInitOutageDetectDR)

SSN - MSP OD Event Notification DR

(D7-MSPODEventNotificationDR)

Unit of Measure Filtering for On-Demand Reads

Readings returned via On-Demand Read commands are filtered on the combination of Unit of Measure/Time of Use/Service Quantity Identifiers (UOM/TOU/SQI) configured for the device and measuring component. When filtering is enabled, only readings that match a configured UOM/TOU/SQI combination are processed. All others are filtered out.

Filtering is enabled by default via the “Opt Out Of Filtering” parameter (set to "false" by default) on the MSP Create IMD Completion Event DR (D1-MSCCEDR) algorithm on the Create Completion Events status of the MultiSpeak Reading Changed Notification DR (D1-MSPReadingChgNotifyDR) business object.

The MSP Check if Device has any Filtering errors DR (D1-MSVADVFDR) algorithm on the Validate status of the D1-MSPReadingChgNotifyDR business object is used to check for errors related to filtering. The value of the “Opt Out Of Filtering” and "Xpath to External UOM" parameters on this algorithm must match the values of the same parameters on the D1-MSCCEDR algorithm. The “Opt Out Of Filtering” parameters should both be set to either "false" (the default) or "true" (if filtering is to be disabled).