Remote Monitoring-Srs-V1
Remote Monitoring-Srs-V1
Remote Monitoring-Srs-V1
Version 1
M.Jeyanthi
Energy Automation Engineer
Prepared for
Nordic India Solutions
Remote Monitoring system
Revision History
Document Approval
The following Software Requirements Specification has been accepted and approved by the
following:
Signature Printed Name Title Date
M.Jeyanthi Automation Eng.
Dr Satish Nair Managing Director
Table of Contents
REVISION HISTORY................................................................................................................................................ II
DOCUMENT APPROVAL.........................................................................................................................................II
1.INTRODUCTION......................................................................................................................................................1
PURPOSE......................................................................................................................................................................1
1.2 SCOPE....................................................................................................................................................................1
1.3 REFERENCES...........................................................................................................................................................2
1.5 SYSTEM OVERVIEW.................................................................................................................................................2
2. SYSTEM ARCHITECTURE...................................................................................................................................3
2.1. KEY TECHNOLOGIES .............................................................................................................................................3
2.3 SECURITY INTERFACE..............................................................................................................................................4
2.4 AUTOMATED SCHEDULING........................................................................................................................................4
3. SYSTEM PERFORMANCE....................................................................................................................................5
4. EXTERNAL INTERFACE REQUIREMENTS.......................................................................................................................5
4.1 User Interfaces............................................................................................................................................... 5
4.2 Communication Interfaces.............................................................................................................................. 5
5. FUNCTIONAL REQUIREMENTS.....................................................................................................................................6
6. LOGICAL DATABASE REQUIREMENTS..........................................................................................................................8
THE DATABASE AND ITS RELATED PROCESSES MUST HAVE THE CAPACITY TO ADMINISTRATE THE DATA TRAFFIC TO AVOID
BOTTLE NECK AND BLOCKING RECORDS............................................................................................................................8
METER TYPE.............................................................................................................................................................. 9
7. OTHER REQUIREMENTS.............................................................................................................................................9
1. Introduction
An Integrated Software for data collection, data transfer and analysis of energy meter data. The
Software shall be able to handle a wide range of AC & DC measuring devices from different vendors
such as Wattsup, Pentametric etc.
The Software should run on any standard desktop system or compatible computer for stand-alone
applications to support data collection, validation, editing and data analysis. It should also run on network
environment such as Windows Server 2000 / 2003 / 2008.
Nordic expects the entire project has to be based on modern telecommunication facilities available in
India like ETHERNET/GPRS/(TCP/IP) etc. This remote monitoring solution shall accommodate open
architecture and protocols so as to integrate existing meters of Wattsup, Pentametric & other makes. The
System should be adoptable to any make of static meters & GPRS technology. This is for bringing all the
offers on common platform. However the selected agency will have to conduct detailed survey regarding
availability of the particular system for prospective consumers/meters.
Purpose
The primary goal of this document is to provide a complete and accurate list of requirements for the
solar remote monitoring system.
The primary audience of this document includes but not limited to project leaders, designers and
developers of the system. This document may also be of interest to Nordic engineers involved in similar
projects with similar requirements.
Nordic is seeking an integrated system for meter reading, data management and data processing,
analysis & user based reporting system.
1.2 Scope
Nordic is seeking an integrated system for solar power reading, data management and data
processing, analysis & user based reporting system.
The remote monitoring system provides the physical link between the Wattsup Ac energy meter,
Pentametric battery monitor and the remote monitoring software. It is the primary interface by which the
devices can be monitored and data can be populated online. The proposed AMR system includes
application package, system software and tools wherever appropriate. Professional services include
customization of software package, as and when required, implementation and post-implementation
support services.
The primary functions of the Remote monitoring system are as follows:
* Daily automatically scheduled collection of interval data from existing high value consumer meters -
AC meters.
* The system must have proven capability to extend this functionality to further 30 or more meters.
* Storage and management of all meter base data in a central database.
* The data management system shall have the capacity to accept reporting on external factors from the
CESU billing system.
* The Remote monitoring solution should be web enabled and accessible via intranet through secured
communication links for accessing the Dashboard.
* The solution shall have the capacity to calculate various billing factors from the interval data-stream
through an easy-to use calculation engine without the need for additional software development.
1.3 References
Sections of this document are based upon the IEEE Guide to Software Requirements Specification
(ANSI/IEEE Std. 830-1984). The SRS templates of Dr. Orest Pilskalns and Jack Hagemeister have also
be used as guides in developing this for Nordic India solutions.
This platform will provide Nordic with the ability to centrally manage the interval data collected by the
meter reading module and to provide that data and its derivatives to the customer with some specified
options. Each of the customers should have user login and password, created and managed by Nordic
administrator. All data is to be stored in the headquarter server and disk mirroring of the same is to be
done at the location specified by Nordic.
2. System Architecture
The System Architecture shall utilize a standard multi-tier architecture. This architecture shall include at
least the following separate tiers.
A central database for the storage and management of all meter readings, customer profile, and meter
configuration data.
An application tier which provides processing power to accomplish automated scheduled, and ad-hoc
requests from the client tier.
• Viewing of meter configurations such as serial number, relay status, data interval etc.
• Scheduling of automatic meter readings and data transfer.
• Editing and estimation of meter data.
Any web applications which interface with the system shall utilize the .NET framework, and
Microsoft Internet Information Server (IIS) latest version.
2.2 Security
The system shall provide an integrated security system which allows administrators to create users and
grant those users permission to see/use the required data.
Report Configurations
Manage Solution Tasks
The system shall disable a username-password combination after a number of failed login attempts and
report it to the Administrator. The number of login attempts shall be settable by administrators as a
system setting.
• Access to the system must be authorized by and authenticated by individual Login ID &
Password.
• The system will capture logs of user activities and user logins.
• The system will protect the integrity and confidentiality of the data by allowing authorized staff
access only.
The system has the ability to log all access to the system.
3. System Performance
3.1 Availability
Critical tasks such as data collection, data tabulation and transmission of data to other systems are
designed to be completed within a specified window time period. Other tasks such as system
maintenance, report generation, system backup, archiving and housekeeping can be completed within
normal working hours on weekdays.
3.2 Reliability
Backup and redundant modules and procedures should be in place. Therefore if one PC is off production,
the system can still perform the specified functionality in time.
Reporting tools shall offer users the option of exporting reports to disk using a variety of standard
windows formats including, at least, PDF, Word and rich text format. When running a report by date
span, the system shall provide users with the option to enter specific start and stop dates.
The proposed system shall support the following media for the AC meter reading:
• ETHERNET
• GSM /GPRS network
• TCP/IP networks
5. Functional Requirements
When data is retrieved from the meters, it shall be converted to a Standard reference time so that the
database has the same reference time regardless of the mixture of metering hardware.
The system shall process the retrieved metering data and perform the necessary tasks to ensure the
metering data is valid and is ready for analysis, tabulation & graphing. It should offer following features
During communication with the meter, the system shall verify the following parameters:
• Verify that the device ID of the meter matches the device ID stored in the system
• Verify that the clock of the meter is within a maximum tolerance compared to the standard time
of the collection system.
• Verify that the AC meter parameters are in the predefined sequence with no prefix or suffix of
additional information carried.
• Verify that that the received data contains the following sequential columns of values in every
data transmission.
1. W - Watts
2. V - Voltage
3. A - Amps
4. WH - Watt Hour
5. Cost - Per unit
6. Wh/Mo [ Wh per month]
7. Cost/Mo [ Cost per month]
8. Wmax - Watts Maximum
9. Vmax - Voltage maximum
10. Amax - Amps maximum
11. Wmin - Watts minimum
12. Vmin - Voltage Minimum
13. Amin - Amps Minimum
14. PF - Power Factor
15. DC -
16. PC - Power Cycle
17. Hz - Frequency
18. VA - Volt Ampere
The DC meter will have the following parameter in each of the following files. Hence the application
should fetch data from such tables of MySql and publish accordingly.
And each of these files will have the following corresponding columns of data. The application
should show all the columns of each of these files based on the customer’s preference.
Cumulative periodic data can be any of these following columns of data recorded once per day to
have the cumulative values. It is purely based on the customer preference. If no columns are
chosen, then it will be NULL.
Battery discharge profile will have the following data for each battery. The device can monitor
up to two batteries and three shunt currents per DC meter device.
1. Day of month
2. Percentage Full
3. Filtered volts
4. Filtered Amps
Periodic data will store the following parameters based on the user defined interval of time.
1. Date time
2. Ampere 1 AHrs from full
3. Ampere 2 AHrs
4. True amp 3 A hrs
5. Amp 1 Watt hrs
6. Amp 2 Watt hrs
7. Tmax – Maximum Temperature
8. Tmin – minimum Temperature
9. Filtered Volt 1 Volts
10. Filtered Amp 1 amps
11. Filtered Volt 2 Volts
12. Filtered Amp 2 amps
13. Batt 1 % full
14. Batt 1 got charged
15. Volt 2 % full
16. Batt 2 got charged
The system shall provide interactive graphical representation which allows users to graph and
analyze energy meter Data across time in a flexible way. It shall be possible to display
interactive graphs in any of the bellow mentioned formats:
• Line graph
• Area Graph
• Bar Graph
• Pie Chart
• Individual Points
• Combination Line and Bar Chart
The system must store all data in a relational-type database which also has the capacity to
manage the objects. The preferred database for this application would be MySQL 6.
The database and its related processes must have the capacity to administrate the data traffic to avoid
bottle neck and blocking records.
The administration system of the database must be multi-user and allow the access to the client's
software’s simultaneously (minimum of 100 users).
The data required to uniquely identify the customer including contact details customer name,
address, etc.
Data required relating a service point or service point channel to a customer or account, and a
link to any time of use or other data required for billing.
Any data required to accurately read data from a recorder or meter. This data will include:
Meter type
• Serial Numbers
• Meter Passwords
• Communications system information and telephone numbers
• System Configuration data as specified by users
• Read Cycles
• Logs
The system shall have the capacity to store all data collected from meters at intervals.
The system shall support scheduled or pre-specified meter reading. The system shall allow
operator to define at least 100 different reading cycles. And associate each individual meter to a
reading cycle at any frequency down to 10 minutes as per Google API.
It shall be possible to associate each meter with at least four reading cycles
7. Other Requirements
7.1 Summary of Required Software Configuration
The Network License will be installed at office of Nordic. Each Network system configuration is
designed to 2 meters.
For a Web server, the available data to customer will be up to three months. Powerful databases
are required to support more data and customers.
The supplier must work closely with Nordic and their IT engineers to recommend solution on
issues like server redundancy, disk array/mirror, disaster recovery, etc.