Software Engineering

| Peer-Reviewed |

Development of a System for Token Validation in a Prepayment Energy Meter from Wireless Recharge Source without a Server

Received: 08 July 2018    Accepted: 19 July 2018    Published: 15 August 2018
Views:       Downloads:

Share This Article

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.

DOI 10.11648/j.se.20180602.14
Published in Software Engineering (Volume 6, Issue 2, June 2018)
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), 2024. Published by Science Publishing Group

Keywords

Token Validation, SMS, Prepayment Meter and DES

References
[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: [Accessed: 30 September 2016].
[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.
Author Information
  • Department of Electrical/Electronic Engineering, Faculty of Engineering, University of Benin, Benin City, Nigeria

  • Department of Electrical/Electronic Engineering, Faculty of Engineering, University of Benin, Benin City, Nigeria

Cite This Article
  • 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

    Copy | Download

    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

    Copy | Download

    AMA 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

    Copy | Download

  • @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://download.sciencepg.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}
    }
    

    Copy | Download

  • 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  - 

    Copy | Download

  • Sections