Published December 24, 2016 | Version v1
Journal article Open

CONFIGURATION SOFTWARE FOR WIRELESS COMMUNICATION DEVICES

Authors/Creators

Description

The author will describe an implementation of the web based configuration software concept for Wireless communication devices that uses a custom CGI, developed in C++ programming language, on an embedded Linux operating system.

The proposed solution has service oriented architecture, minimizing the memory usage and applying the settings on the fly. The web interface show the current settings, obtained from common Linux commands, writes the new configuration in service’s configuration file and restart the service without reboot the device.

The old web based configuration interface can be easily updated or extended, by modifying the design of pages or adding new features, without being necessary to recompile or do further development in the code of the CGI module that fills the interface data, by the use of simple description in a self-designed file type that will be described in this paper.

The author will describe an implementation of the web based configuration software concept for Wireless communication devices that uses a custom CGI, developed in C++ programming language, on an embedded Linux operating system.

The proposed solution has service oriented architecture, minimizing the memory usage and applying the settings on the fly. The web interface show the current settings, obtained from common Linux commands, writes the new configuration in service’s configuration file and restart the service without reboot the device.

The old web based configuration interface can be easily updated or extended, by modifying the design of pages or adding new features, without being necessary to recompile or do further development in the code of the CGI module that fills the interface data, by the use of simple description in a self-designed file type that will be described in this paper.

Files

Files (204.8 kB)

Name Size Download all
md5:d0290e8aad396228fa28cdccfd495a73
204.8 kB Download