Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Работа для программиста > Фриланс
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 15.01.2011, 22:28   #1
eXtazZ
Новичок
Джуниор
 
Регистрация: 15.01.2011
Сообщений: 0
По умолчанию Нужна программа

Значит так, есть устройство, подключенное к gprs модему(модем 1), есть компьютер подключенный к такому же gprs модему(модем 2) посредством COM порта.
Задачи: сделать программу, которая будет посылать запросы с компьютера на модем 1 чтобы он дозванивался (соеденился) с модемом 2 и при удачном дозвоне запрашивала данные с устройства(до 20 запросов указанных пользователем с приходящими ответами от 10 до 255 байт в зависимости от вида запроса), получала и добавляла их в базу данных.
Так же в программе нужно реализовать:
1. Функцию опрашивания всех имеющихся в базе данных устройст или выборочный опрос по желанию пользователя.
2. Функцию добавления, редактирования, удаления устройств из базы данных.
3. Просмотр информации о устройстве, так же просмотр полученных данных.
4. Отчетность за нужный период времени по выборочным устройствам и выборочным параметрам.
5. Сообщения об ошибках(в отчеты и в п.3) при подключений или при получении данных.
6. Вычисления и вывод результатов в п.3

Создать сайт, где просматривать полученные данные от устройств будут разные люди, заходящие каждый под своей учетной записью. За каждой учетной записью нужно закрепить и показывать только определенные устойства(информацию о устройстве, данные устрйства)

--приблизительная цена вопроса
--приблизительные сроки реализации
eXtazZ вне форума Ответить с цитированием
Старый 15.01.2011, 22:44   #2
KantalSoft
Новичок
Джуниор
 
Регистрация: 30.08.2009
Сообщений: 0
По умолчанию

А как Ваша устройство соединено с модемом? Тоже через COM порт?

Если я правильно понял, то Вы хотите чтобы было сделано следующее:
Компьютер через GPRS модем долже дозвониться до какого-то отдельного устройства к которому подключен такой же можем. И если связь устпновилась, то считать с этого устройства какие-то данные? Правильно?

Что это за устройство? О чем идет речь?
KantalSoft вне форума Ответить с цитированием
Старый 15.01.2011, 22:48   #3
mss
Заблокирован
 
Регистрация: 27.05.2010
Сообщений: 1,099
По умолчанию

> Задачи: сделать программу, которая будет посылать запросы с компьютера на модем 1 чтобы он дозванивался (соеденился) с модемом 2

Забудь про это, такая схема для GPRS-технологии не реализуема в принципе. Два GPRS-модема могут связаться друг с другом ТОЛЬКО через базовую станцию и ТОЛЬКО по обоюдной инициативе интеркоммуникации.
Кр.того,
- у каждого из партнеров по потенциальному соединению должен быть поднят TCP/IP-стек
- без согласования с опсосом вопроса о выделении потенциально "вызываемыму" GPRS-устройству фиксированного IP-адреса (а это наверняка небесплатно) решение задачи может быть весьма и весьма затруднительно и дорого (вечно торчать в DDNS-сервисе себе дороже выйдет), если вообще реализуемо.

Вот такие пироги)
mss вне форума Ответить с цитированием
Старый 15.01.2011, 23:05   #4
eXtazZ
Новичок
Джуниор
 
Регистрация: 15.01.2011
Сообщений: 0
По умолчанию

Цитата:
А как Ваша устройство соединено с модемом? Тоже через COM порт?
да, тоже через COM порт, т.е. схема след.: компьютер-модем----модем-устройство

[QUOT]
Компьютер через GPRS модем долже дозвониться до какого-то отдельного устройства к которому подключен такой же можем. И если связь устпновилась, то считать с этого устройства какие-то данные? Правильно?[/QUOTE]

Да, именно так, устройство является вычислителем, то есть он сам принимает показания некоторых датчиков подключенных к нему. У него есть выход для связи с ПК в виде COM порта. По сути данные, запрашиваемые с компьютера являются его вычислениями.

Цитата:
Забудь про это, такая схема для GPRS-технологии не реализуема в принципе. Два GPRS-модема могут связаться друг с другом ТОЛЬКО через базовую станцию и ТОЛЬКО по обоюдной инициативе интеркоммуникации.
Кр.того,
- у каждого из партнеров по потенциальному соединению должен быть поднят TCP/IP-стек
- без согласования с опсосом вопроса о выделении потенциально "вызываемыму" GPRS-устройству фиксированного IP-адреса (а это наверняка небесплатно) решение задачи может быть весьма и весьма затруднительно и дорого (вечно торчать в DDNS-сервисе себе дороже выйдет), если вообще реализуемо.
аналог http://www.dinfonpf.ru/software.html Программа DinfoConnect


возможно я ошибся с gprs модемами, возможно это gsm модемы (в модемах вставлена сим карта)

Последний раз редактировалось eXtazZ; 15.01.2011 в 23:07.
eXtazZ вне форума Ответить с цитированием
Старый 15.01.2011, 23:24   #5
KantalSoft
Новичок
Джуниор
 
Регистрация: 30.08.2009
Сообщений: 0
По умолчанию

Вы понимате в чем дело.
Я мог бы написать программу которая заставля бы один модем звонить другому или с одного модема отправить sms на другой.
Но как потом с Вашего устройсва считать данные... Это вопрос.
А почему нельзя это устройство напрямую подключить к компьютеру? Зачем их связывать через модемы?
KantalSoft вне форума Ответить с цитированием
Старый 15.01.2011, 23:26   #6
mss
Заблокирован
 
Регистрация: 27.05.2010
Сообщений: 1,099
По умолчанию

> возможно я ошибся с gprs модемами

Собственно GPRS-модемов и не бывает на белом свете.
GPRS - это другой уровень, более высокий в модели OSI, базирующийся на GSM.
Т.е. GSM без GPRS расчудесно существует, в то время как GPRS без GSM существовать не может.
mss вне форума Ответить с цитированием
Старый 15.01.2011, 23:48   #7
eXtazZ
Новичок
Джуниор
 
Регистрация: 15.01.2011
Сообщений: 0
По умолчанию

Цитата:
Сообщение от KantalSoft Посмотреть сообщение
Вы понимате в чем дело.
Я мог бы написать программу которая заставля бы один модем звонить другому или с одного модема отправить sms на другой.
Но как потом с Вашего устройсва считать данные... Это вопрос.
А почему нельзя это устройство напрямую подключить к компьютеру? Зачем их связывать через модемы?
Необходимо периодически проверять правильность тех или иных показаний и ехать к устройству только в тогда, когда что нибудь отказало, с модемами мы экономим много времени на мониторинге вычислителей.

http://www.dinfonpf.ru/protocol.html здесь описывается протоколы обмена с вычислителями разных типов
eXtazZ вне форума Ответить с цитированием
Старый 16.01.2011, 00:10   #8
mss
Заблокирован
 
Регистрация: 27.05.2010
Сообщений: 1,099
По умолчанию

Если я правильно понял, модемы в задаче фигурирут лишь потому что по той или иной причине нет возможности связать устройство и удаленный компьютер каким-либо иным способом, например, через Интернет-провайдеров ?
mss вне форума Ответить с цитированием
Старый 16.01.2011, 00:51   #9
eXtazZ
Новичок
Джуниор
 
Регистрация: 15.01.2011
Сообщений: 0
По умолчанию

Цитата:
Сообщение от mss Посмотреть сообщение
Если я правильно понял, модемы в задаче фигурирут лишь потому что по той или иной причине нет возможности связать устройство и удаленный компьютер каким-либо иным способом, например, через Интернет-провайдеров ?
да, так и есть, какова будет стоимость?
eXtazZ вне форума Ответить с цитированием
Старый 16.01.2011, 17:50   #10
Volt
Форумчанин
 
Аватар для Volt
 
Регистрация: 07.12.2008
Сообщений: 244
По умолчанию

Пишите icq: 356774206 email: programmerlab@mail.ru
|̲̅̅●̲̅̅|̲̅̅=̲̅̅|̲̅̅●̲̅̅]
Volt вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
нужна программа masterzaharov Фриланс 4 25.06.2010 01:03
Нужна программа... Neo_one Помощь студентам 5 24.04.2010 19:58
нужна программа! steelheart Фриланс 3 17.06.2009 09:36