Volume 3, Issue 1, March 2018, Page: 1-10
Application Platform and Token Generation Software for Prepayment Meter Administration in Electricity Distribution Companies
Henry Erialuode Amhenrior, Department of Electrical/Electronic Engineering, Faculty of Engineering, University of Benin, Benin City, Nigeria
Joy Omoavowere Emagbetere, Department of Electrical/Electronic Engineering, Faculty of Engineering, University of Benin, Benin City, Nigeria
Received: Jul. 17, 2018;       Accepted: Aug. 6, 2018;       Published: Sep. 1, 2018
DOI: 10.11648/j.mlr.20180301.11      View  389      Downloads  16
In this paper, an Application Platform (AP) and Token Generation Software for prepayment meter administration was developed. This is a response to the need to develop a vending software and platform that can recharge a generated token seamlessly into the meter apart from the traditional keying-in of token into meter through keypad. Also, it is motivated by the need to reduce the cost of token generation infrastructure by having a software for token generation achieved with local material. It is a platform that has wireless capability to recharge meter after vending as well as other meter administration by the Electricity Distribution Companies. The system is made up of two main modules; the server and the PC. The server’s hardware is made up of Atmega 328 microcontroller which is programmed in C++. It controls the intermediate communication of the outcome of the activities of the AP such as the generated token and the energy meter. The communication component between the Electricity Distribution Company is achieved by the uses of SIM900 which has a valid Subscriber Identity Module (SIM) that enables this communication in the existing Global System for Mobile Communication (GSM) network. The PC contains the developed Application Platform using Visual Studio 2010, and has the Graphical User Interface (GUI), the Token Generation Software and the Database which is developed in Microsoft Access 2013. The AP is comprised of the Token Generation, the Registration and the Records sub-platforms. The Software for the token generation is the Data Encryption Standard (DES) compiled in a LabView environment with extra level of complexity and security built on both the input and output of the DES. Three main input of the Application Platform are the Meter Number, the Cost and the Mobile phone Number. In generating token, the first two inputs are taken into the DES system at different levels of number system and the other inputs are sourced from the AP based on the information captured for the meter. The Server is interfaced with the PC on its USB port where it also sources its power. The results obtained show 100% of 20-digit token generation through the Application Platform and seamless recharge of vended token into the meter from the Platform.
Application Platform, Token Generation Software, Server, User Interface and DES
To cite this article
Henry Erialuode Amhenrior, Joy Omoavowere Emagbetere, Application Platform and Token Generation Software for Prepayment Meter Administration in Electricity Distribution Companies, Machine Learning Research. Vol. 3, No. 1, 2018, pp. 1-10. doi: 10.11648/j.mlr.20180301.11
Copyright © 2018 Authors retain the copyright of this article.
This article is an open access article distributed under the Creative Commons Attribution License (http://creativecommons.org/licenses/by/4.0/) which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
Deloitte, “Evolving measures for the effective implementation of Prepaid Metering in the country,” Deloitte Touche Tohmatsu India Private Limited, 2011.
Roy K., “Standard Transfer Specification Guidelines,” Measurement and Control Department, National PTM&C, Transmission Group, Eskom, 1995.
Don T. “Prepayment Standard Transfer Specification: An IEC standard,” 2015.
R. J. Anderson and S. J. Bezuidenhout, "Cryptographic credit control in pre-payment metering systems," Proceedings 1995 IEEE Symposium on Security and Privacy, Oakland, CA, USA, 1995, pp. 15-23. doi: 10.1109/SECPRI.1995.398919.
Paul J. “Developments in Prepayment Standardization-The Role of The STS Association,” 2001.
International Electrotechnical Commission (2003-09) “Electricity Metering – Payment Metering Systems – Part 41: Standard Transfer Specification”
Omijeh B. O., Ighalo G. I. and Anyasi F. I., “SMS- based Recharge Protocol for Prepaid Energy Billing System”, International Journal of Engineering Innovation & Research, Volume 1, Issue 6, pp. 553-558, 2012.
Shomuyiwa D. A. and Ilevbare J. O., “Design and Implementation of Remotely- Monitored Single Phase Smart Energy Meter via Short Message Service (SMS)”, International Journal of Computer Applications, Volume 74 No. 9, Pp 14-22, 2013.
Christopher Torr, “Using Established, Proven Standards to Build a Secure Smart Meter Infrastructure”, MAOSCO Limited, 2017.
Lantronix, Inc., “Encryption and its Importance to Device Networking,” pp. 1-13, 2018.
Ratnadewi, Roy Pramono Adhie, Yonatan Hutama, A. Saleh Ahmar, M. I. Setiawan, “Implementation Cryptography Data Encryption Standard (DES) and Triple Data Encryption Standard (3DES) Method in Communication System Based Near Field Communication (NFC),” Journal of Physics: Conf. Series 954 (2018) 012009, pp. 1-8. Doi:10.1088/1742- 6596/954/1/012009.
Lihaoxu, Chapter 06 Notes, CSC 5270 “Data Encryption Standard,” Wayne State University, 2015.
Hamza Megahe “DES (Data Encryption Standard),” cybrary, 2016.
Sahin Okur, Youssef Ojeil, Michael Cuervo, Md. S. Rahaman, Dr. Chung- Yong Chan “Prepaid Energy System Senior Design II,” Spring 2016, University of Central Florida, May 2, 2016.
PTS Working Group, “Information Supplement: Cryptographic Key Blocks,” PCI Security Standards Council, pp. 1-16, 2017.
Sourav M., “The Data Encryption Standard (DES)”, MA60031, Cryptography and Network Security, 2018.
Amhenrior Henry E, “Analysis and Development of a GSM-Based Recharging and Monitoring of Energy Metering System”, PhD Thesis, University of Benin, Benin City, Edo State, Nigeria, 2017.
Browse journals by subject