Đã Đóng

Basic Interface Maintenance Program in PHP using RS232

We have an immediate need for a maintenance application to be written to support the products already deployed.

The system maintenance requirements are quite simplistic in nature but require interaction via RS232 (Serial) with an existing system via a predefined custom protocol, involving some data flow between systems for configuration and data extraction.

The system runs an embedded Linux CentOS distribution on an Intel Atom based board that interfaces with a custom PCB via an RS232 interface.

The application must be written in PHP to match other components of the product development, details are as follows (full protocol information to be provided once an NDA has been signed).

Initial mock up has been already written for a number of the commands required, this can be used as a blueprint or completely scrapped and a fresh code set written, there is no preference here.

Coding style/syntax standardisation and commenting are a must for future product improvements and development.

Environment:

CentOS Linux v5.3 Final

PHP v5.16. (cli)

Requirements:

1. Check for running daemon locking the serial port, advise technician to shutdown

2. Display usage information on incorrect parameters/arguments (standard help information etc)

3. Send and receive simple messages via interaction with the serial interface using BINARY (BIT level) and ASCII constructed commands, understanding of MSB & LSB conversions are a must to complete this work

4. A couple of the commands involve reading data from a file, validation structure and sending to the serial port or reading data from the serial port and writing to a local file

Can be implemented with standard serial interfacing using fopen/fread/fwrite/fclose, or via 'PHP Serial' Class.

[url removed, login to view]

[url removed, login to view]

Protocol includes

1. Five basic send/receive commands for single value queries

2. Five more complex data commands for setting configuration/data, retrieving configuration/data

Configuration

1. Configuration file will be provided to include all relevant environment variables (path, serial number etc), application must be configurable to ensure flexibility

Successful candidate must have:

- Strong PHP and C++ knowledge (further projects may require [url removed, login to view], MySQL)

- References of previous work as well as to own company/professional website

- Excellent verbal and written communication skills in English

- Troubleshooting and problem solving skills

- Not be afraid to raise design issues or suggestions to improve product for end customer satisfaction

Kỹ năng: PHP, Kiến trúc phần mềm

Xem thêm: php fopen rs232, php interface rs232, receive information php rs232, rs232 php, php rs232 linux, program rs232 php, writing file, website design php code, website design coding php, technician website, system level architecture, solving binary code, solving binary, software development maintenance, single match, simple binary code, simple binary, program product design, program design software, product design program, product design development php, problem solving program design, php systems, php style, php development software linux

Về Bên Thuê:
( 0 nhận xét ) Brookvale, Australia

Mã Dự Án: #1032256

5 freelancer đang chào giá trung bình $740 cho công việc này

diegou

Hello please check PM

$1400 AUD trong 21 ngày
(34 Đánh Giá)
5.6
YashpalSingh123

php/mysql experienced

$500 AUD trong 5 ngày
(9 Đánh Giá)
4.6
johnmilton

Hi We have company and we think I can do this job.I have more than 6 years experience in PHP and frameworks, joomla,wordpress,megento ,CAKEPHP,ZEND etc.You can show my job.Below you can look my some development pr Thêm

$800 AUD trong 15 ngày
(1 Đánh Giá)
3.0
qlfw

PLS SEE PM

$500 AUD trong 30 ngày
(0 Đánh Giá)
3.4
swissEngineer

Hi I can do that for you, sounds very interesting.

$500 AUD trong 14 ngày
(0 Đánh Giá)
0.0