This paper presents a method of Token Validation of a wireless recharge token in Prepayment Energy meter without recourse to any server. Most proposal on wireless recharging have suggested token validation at the server in the Supply Authority’s office. The need for Prepayment Energy Meter to be able to validate token from a wireless source without the help of an intermediary system is highly desirable. The Prepayment Meter is realized with an ADE7755, Atmega328 and Atmega2560 in its circuitry among other components. The ADE7755 gives the load pulses that are measured and recorded by Atmega328P. Atmega2560 manages the units according to consumption. It also controls and monitors the activities of the meter and receives token for recharge from a GSM Short Message Service (SMS) platform using SIM900 as the gateway. It also comprise of a Liquid Crystal Display (LCD) for displaying unit balance and other information. The microcontrollers are programmed in C++ language with a Data Encryption Standard (DES) built in a Labview environment used in the token validation algorithm incorporated in Atmega2560. The results obtained show a mean signaling time for SMS recharging of 20.50s and 100% success rate in wireless recharging showing correct validation of recharge token by the meter. With the results obtained, token recharge from wireless sources, especially the SMS can be validated without recourse to a server anywhere.
Published in | Software Engineering (Volume 6, Issue 2) |
DOI | 10.11648/j.se.20180602.14 |
Page(s) | 56-62 |
Creative Commons |
This is an Open Access article, distributed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution and reproduction in any medium or format, provided the original work is properly cited. |
Copyright |
Copyright © The Author(s), 2018. Published by Science Publishing Group |
Token Validation, SMS, Prepayment Meter and DES
[1] | Berhanu R., Ana V. M., Gómez I. M., Octavio R, José A. G., “Upgrading of Traditional Electric Meter into Wireless Electric Meter Using ZigBee Technology”, In: Matías L. R., José M. F. A., Juan J. G. R., Josef L., Francisco J. B. O., and Antonio M. eds. 2011. IT Revolution- Third International ICST Conference. Spain: Springer Berlin Heidelberg. pp 84-94, 2012. |
[2] | Amit J. and Mohnish B., “A prepaid meter using mobile communication”, International Journal of Engineering, Science and Technology, Vol. 3, No. 3, pp. 160-166, 2011. |
[3] | Tariq J, “Design and Implementation of a Wireless Automatic Meter Reading System”, Proceedings of the World Congress on Engineering. London, Vol 1, U. K., July 2 - 4, 2008. |
[4] | Mejbaul H., Kamal H., Mortuza A., Rafiqul I., “Microcontroller Based Single Phase Digital Prepaid Energy Meter for Improved Metering and Billing System”, International Journal of Power Electronics and Drive System IJPEDS), Vol. 1, No. 2 pp. 139-147, 2011. |
[5] | Jebashanthini M., Sweety A., Rini R. and Alfred K. A., “Advanced Prepaid Energy Metering System Using GSM”, Methods Enriching Power & Energy Developments (Meped'13), Pp 1-5, 2013. |
[6] | Bharat I. and Lokhande M., “ZigBee Based Advanced Energy Prepaide Meter”, International Journal of Innovations in Engineering and Technology (IJIET), Volume 3, Issue 3, Pp 109-112, 2014. |
[7] | Hiware R. B., Bhaskar P., Uttam B. and Nilesh K., “Advance Low Cost Electricity Billing System Using GSM”, International Journal of Advanced Engineering Technology, Vol. IV/IV, Pp 51-53, 2013. |
[8] | 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. |
[9] |
Lihaoxu, Chapter 06 Notes, CSC 5270 Data Encryption Standard. [Online], Wayne State University, 2015. Available at: |
[10] | Hamza Megahe “DES (Data Encryption Standard)” 2016. Accessed: ˂https:// www.cybrary.it/0p3n/des-data-encryption-standard/˃ [Accessed: 6 July, 2018]. |
[11] | Sahin Okur, Youssef Ojeil, Michael Cuervo, Md. S. Rahaman, Dr. Chung-Yong Chan “Prepaid Energy System Senior Design II,” Spring 2016, May 2, 2016. [Online] Available at: ˂http://www.eecs. ucf.edu/seniordesign/fa2015sp2016/g21/doc/prepaid%20energy%20sysem.pdf˃ [Accessed: 6 July, 2018]. |
[12] | Sourav M., “The Data Encryption Standard (DES)”, MA60031, Cryptography and Network Security. [Online via internal VLE], Indian Institute of Technology Kharagpur, 2015. Avalaible at: ˂http://www.facweb.iitkgp.ernet.in/~sourav/crypto.html˃ [Accessed: 23 January 2016]. |
[13] | Reagan Mbitiru, Taha Selim Ustun “Using input-output correlations and a modified slide attack to compromise IEC 62055-41,” IEEE International Autumn Meeting on Power, Electronics and Computing (ROPEC), November 2017. |
[14] | Kobus van den Berg, “The STS Prepayment StandardTID rollover in 2024 managing the change,” AMEU Convention, Vanderbijlpark, 2016. |
[15] | Amhenrior H. 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. |
APA Style
Henry Erialuode Amhenrior, Joy Omoavowere Emagbetere. (2018). Development of a System for Token Validation in a Prepayment Energy Meter from Wireless Recharge Source without a Server. Software Engineering, 6(2), 56-62. https://doi.org/10.11648/j.se.20180602.14
ACS Style
Henry Erialuode Amhenrior; Joy Omoavowere Emagbetere. Development of a System for Token Validation in a Prepayment Energy Meter from Wireless Recharge Source without a Server. Softw. Eng. 2018, 6(2), 56-62. doi: 10.11648/j.se.20180602.14
@article{10.11648/j.se.20180602.14, author = {Henry Erialuode Amhenrior and Joy Omoavowere Emagbetere}, title = {Development of a System for Token Validation in a Prepayment Energy Meter from Wireless Recharge Source without a Server}, journal = {Software Engineering}, volume = {6}, number = {2}, pages = {56-62}, doi = {10.11648/j.se.20180602.14}, url = {https://doi.org/10.11648/j.se.20180602.14}, eprint = {https://article.sciencepublishinggroup.com/pdf/10.11648.j.se.20180602.14}, abstract = {This paper presents a method of Token Validation of a wireless recharge token in Prepayment Energy meter without recourse to any server. Most proposal on wireless recharging have suggested token validation at the server in the Supply Authority’s office. The need for Prepayment Energy Meter to be able to validate token from a wireless source without the help of an intermediary system is highly desirable. The Prepayment Meter is realized with an ADE7755, Atmega328 and Atmega2560 in its circuitry among other components. The ADE7755 gives the load pulses that are measured and recorded by Atmega328P. Atmega2560 manages the units according to consumption. It also controls and monitors the activities of the meter and receives token for recharge from a GSM Short Message Service (SMS) platform using SIM900 as the gateway. It also comprise of a Liquid Crystal Display (LCD) for displaying unit balance and other information. The microcontrollers are programmed in C++ language with a Data Encryption Standard (DES) built in a Labview environment used in the token validation algorithm incorporated in Atmega2560. The results obtained show a mean signaling time for SMS recharging of 20.50s and 100% success rate in wireless recharging showing correct validation of recharge token by the meter. With the results obtained, token recharge from wireless sources, especially the SMS can be validated without recourse to a server anywhere.}, year = {2018} }
TY - JOUR T1 - Development of a System for Token Validation in a Prepayment Energy Meter from Wireless Recharge Source without a Server AU - Henry Erialuode Amhenrior AU - Joy Omoavowere Emagbetere Y1 - 2018/08/15 PY - 2018 N1 - https://doi.org/10.11648/j.se.20180602.14 DO - 10.11648/j.se.20180602.14 T2 - Software Engineering JF - Software Engineering JO - Software Engineering SP - 56 EP - 62 PB - Science Publishing Group SN - 2376-8037 UR - https://doi.org/10.11648/j.se.20180602.14 AB - This paper presents a method of Token Validation of a wireless recharge token in Prepayment Energy meter without recourse to any server. Most proposal on wireless recharging have suggested token validation at the server in the Supply Authority’s office. The need for Prepayment Energy Meter to be able to validate token from a wireless source without the help of an intermediary system is highly desirable. The Prepayment Meter is realized with an ADE7755, Atmega328 and Atmega2560 in its circuitry among other components. The ADE7755 gives the load pulses that are measured and recorded by Atmega328P. Atmega2560 manages the units according to consumption. It also controls and monitors the activities of the meter and receives token for recharge from a GSM Short Message Service (SMS) platform using SIM900 as the gateway. It also comprise of a Liquid Crystal Display (LCD) for displaying unit balance and other information. The microcontrollers are programmed in C++ language with a Data Encryption Standard (DES) built in a Labview environment used in the token validation algorithm incorporated in Atmega2560. The results obtained show a mean signaling time for SMS recharging of 20.50s and 100% success rate in wireless recharging showing correct validation of recharge token by the meter. With the results obtained, token recharge from wireless sources, especially the SMS can be validated without recourse to a server anywhere. VL - 6 IS - 2 ER -