Связь по GPRS

Юрий16 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
12.04.2010

Написать библиотеку на СИ (Code Vision AVR) для МК АТ90CAN128 для обеспечения связи по GPRS, через модем:

1. SIM300DZ (Simcom)

2. Quisda M33G (Benq)

Процедура связи должна выглядеть следующим образом:

1. Регистрируемся в сети.

2. Выходим в интернет и получает IP – адрес.

3. Соединяемся с сервером по IP – адресу N, через порт Y (N,Y хранится в EEPROM).

4. Отправляем свой уникальный ID номер Z (хранится в EEPROM) и получаем подтверждение.

5. Переходим в режим поддержания связи, если обрыв то начинаем заново с пункта 1.

6. При запросе с сервера передаем данные в основную программу и обратно, начинается обмен по существующему протоколу.

Написать библиотеку в среде Delphi 7, реализующее сервер. Программа открывает сокет TCP/IP и ожидает подключение клиента. Для каждого подключенного клиента создаётся отдельный поток. При подключении клиента сервер получает уникальный ID клиента и отсылает подтверждение.

Реализовать следующие процедуры:

1. Открытие сокета и ожидание подключения;

2. Отключение всех подключенных клиентов и закрытие сокета;

3. Отправка запроса и получение ответа от клиента с заданным ID;

4. Отправка команды клиенту с заданным ID без ожидания ответа.

Должен быть доступен список всех подключенных клиентов.

Сервер должен отслеживать отключения клиентов и удалять их из списка подключенных.

Срок – 2 недели

ICQ: 253242646

skype: y_ezhkov