Microcontroller based remote updating system using voice channel of cellular network

This paper presents a scheme of remote updating based on any existing cellular network. The scheme is successfully implemented on 8 bit general purpose microcontroller for quick prototyping and incorporating the remote update feature even for small applications in a cost effective manner. Existing cellular network is used to avoid the cost and hassles of creating and maintaining a dedicated network infrastructure. The updating system consists of two units. One is the central controlling unit located at a central place and the other is a remote standalone unit that is to be updated through this controlling unit as and when required. Both the units are provided with commercially available low-cost cellphones for establishing the communication during the update process. The remote unit consists of an additional updating microcontroller along with the main microcontroller. This updating microcontroller receives the code from the central unit through the cellphone attached to it and updates the main microcontroller of the remote unit. Two case studies for application of the remote updating scheme are presented in this paper. In one example, the program memory, i.e. the firmware, is updated, while in the other application, the nonvolatile EEPROM memory is updated in the main microcontroller of the remote unit through this remote updating scheme.

[1]  Bor-Sen Chen,et al.  Traffic modeling, prediction, and congestion control for high-speed networks: a fuzzy AR approach , 2000, IEEE Trans. Fuzzy Syst..

[2]  Lionel Torres,et al.  Secure update Mechanism for Remote Update of FPGA-Based System , 2008, 2008 International Symposium on Industrial Embedded Systems.

[3]  Phone Lin Channel Allocation for GPRS with Buffering Mechanisms , 2003, Wirel. Networks.

[4]  Guo cuijuan,et al.  Research and implementing of remote update for network telephone system program based on Ethernet , 2010, 2010 2nd International Conference on Signal Processing Systems.

[5]  Kenji Leibnitz,et al.  QoS of internet access with GPRS , 2001, MSWIM '01.

[6]  R. Duren,et al.  Challenges of Remote FPGA Configuration for Space Applications , 2005, 2005 IEEE Aerospace Conference.

[7]  Apostolos Dollas,et al.  An Effective Framework to Evaluate Dynamic Partial Reconfiguration in FPGA Systems , 2010, IEEE Transactions on Instrumentation and Measurement.

[8]  Ming Yang,et al.  The Design of Remote Update System Based on GPRS Technology , 2010, 2010 International Conference on Management and Service Science.

[9]  Bryan H. Fletcher,et al.  FPGA Embedded Processors Revealing True System Performance , 2004 .

[10]  Juan Manuel Moreno,et al.  A temporal bipartitioning algorithm for dynamically reconfigurable FPGAs , 2001, IEEE Trans. Very Large Scale Integr. Syst..

[11]  Rajeev Koodli,et al.  GPRS and IS-136 integration for flexible network and services evolution , 1999, IEEE Wirel. Commun..