The Energy Communications Management eXchange® (ECMX®)
Info
IEEE Std 1703™ / ANSI C12.22 IP Test Harness & and IEEE Std 1377™ / ANSI C12.19 Tables viewer.
IEEE 1703 / C12.22 Test Harness Version: v2.2.29
The IEEE 1703 / C12.22 IP Test Harness application was developed to test IEEE 1703 / C12.22 Nodes that implement the IEEE Std 1703-2012 / ANSI C12.22-2012 / MC12.22-2013; Standards. These standards are used in North America and world wide providing Metering/AMI/Smart Grid Local Area Network/Wide Area Network (LAN/WAN) Node Communication Protocol(s) that Complement the Utility Industry End Device Data Tables.
The expanded version of the C12.22 IP Test Harness includes support for IEEE Std 1377™ / ANSI C12.19 / MC12.19 Table visualization of registered device classes and data models.
Installing
Download then double click or run (java -jar c1222TestHarnessInstall_v2.2_b29_jdk8-2021.jar) the installation file. Java run-time must be pre-pre-installed on your computer. The installer will request a license key. If you do not have a license key, simply send a request for a free demo license (or purchase a license) to info@ecmx.org.
Revision History
Changes since release v2.1.28 2018-10-23
Feature update, Improved performance of reading and dispaying data view of large tables (such as Load Profile).
Feature update, Installer is compatible with Windows Vista, Windows 7, 8, 10, Linux and Apple OS, using JRE 8 or newer.
Bug fix, corrected display of values within conditional and varying array final element members.
Changes since release 2.0.27 2018-03-16
Bug fix, registration setting of multicast and broadcast capabilities now publishing correct setting to Master Relay.
Bug fix, initial registration service transport selection now governs transport selection for automated keep-alive registrations.
Changes since release 2.0.26 2017-08-08
Improved performance of rendering large IEEE 1377 / C12.19 / MC12.19 Tables (e.g. load profile).
Bug fix, now setting correct Element index and value for partially filled tables, and dynamic types controlled by .index.
Bug fix, initial registration service security mechanism selection now governs security selection for automated keep-alive registrations
The Energy Communications Management eXchange® (ECMX®)
Info
C12.22 Mobile demonstration software by the Energy Communications Management eXchange®.
C1222NodeMobile Version: 1.4.1623
This is a software package (.apk) that implements a small footprint, first of its kind, ANSI C12.22 / IEEE Std 1703 Android mobile Node. The application will run on any Android O/S version 6.x (Marshmallow), 7.x (Nougat), or 8.x (Oreo), 9.x (Pie) and newer versions Phone or Tablets.
The mobile application installs an ANSI C12.22 / IEEE Std 1703™ protocol module, a C12.22 Node that acts both as a server and a client (meter reader). The mobile C12.22 Node can attach to any C12.22 Network, via the Internet (e.g. WIFI) or any mobile data carrier (e.g. 4G, LTE). Once installed, authenticated and connected, the C12.22 Mobile Node can monitor network operations (per C12.22 Domain Pattern) and read Smart Meters identification and energy registers anywhere worldwide on the Global C12.22 Network (ECMX provides the root master relay).
Given that this demo application is available only from the ECMX website (may be released on Google Play), it is necessary for the Android device to install the application package file (.apk) from local storage or from the download location. You will need to download and save the application file on the SD media of your Android device, then click on it to install. You must ensure that the Android device has the option “Settings->Security->Unknown Sources” enabled (see Settings->Security->Unknown Sources). Enabling this feature will let the Android device install the C12.22 Node even though it did not come from Google Play.
Once installed start the application, then select “Settings->Account ID Verification” and
Enter your user name
Enter your password
Verify (or Sign-up for a free ECMX username and password)
then select “Settings->End Device UI configuration” and
Enter your preferences
Check all the check-boxes
Save
Goto “Settings->End Device Identification (ST06)” (ANSI C12.19 Your End Device Table 06, “Utility Information Table”)
Fill in the Utility fields as you see fit.
MUST FILL DEVICE_ID with some string, e.g. “DTE MOBILE 1” to help us “see you”...
Click on “Get my location” (uses the GPS to locate the location of the Android). This will fill in ANSI C12.19 GPS coordinates into Table 6, per standard.
Save
Note 1:
If you click on the “track my location” then “SAVE” the active location of the End Device will be updated (in real time)in Standard Table 6. This implies that other devices (including your own) can then track your location and show on Google Maps (via “View End Device location on map” when they read Table 6.
Note 2:
If you do not click on the “track my location” then the last SAVEd location will be reported.
Finally, Select “Associate” to associate (register) the device with the C12.22 AMI Network. The network status icon will appear and you are ready to go... Do a “Read All” to get Table 6 from all registered devices on the network, etc...