Модераторы: Alexeis
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Как работает Мобильный агент Mail.Ru? 
:(
    Опции темы
Firebird
Дата 15.3.2008, 16:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 139
Регистрация: 30.3.2007

Репутация: нет
Всего: нет



  Прочитал о возможностях Мобильного Агента mail.ru
 Он написан на Java, устанавливается на мобильный телефон, и для работы необходимо подключить GPRS-Internet.
 Особенно интересует возможность очень дешевого обмена данными, как заверяют разработчики за 1 рубль можно отправить собеседникам до 200 сообщений.

  Кто-нибудь может объяснить как это все работает, мне очень нужно организовать подобный обмен данными, но под свои задачи..........
PM MAIL   Вверх
Artemon
Дата 15.3.2008, 16:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


а ты мне нравишься
***


Профиль
Группа: Завсегдатай
Сообщений: 1771
Регистрация: 24.2.2004
Где: Челябинск

Репутация: 2
Всего: 20



Так дешево потомучто GPRS относительно дешевая услуга.

Ты что думаешь в Mail.ru боги сидят и посылают данные каким-то неведомым способом.

Обычно открывают сокет и пишут туда байты.

Для уменьшения размера можно еще и через zlib пропустить.

Это сообщение отредактировал(а) Artemon - 15.3.2008, 16:59


--------------------
Контроль топлива на топливозаправщиках, мониторинг автотранспорта, расчет зарплаты водителей www.rscat.ru
PM MAIL   Вверх
Firebird
Дата 15.3.2008, 17:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 139
Регистрация: 30.3.2007

Репутация: нет
Всего: нет



Artemon не мог бы по подробнее объяснить, как это технически реализовать?

На данный момент я сделал так:
1. На комп установил модем Siemens MC35i.
2. Написал прогу на Delphi, для работы с этим модемом. Когда на модем приходят SMS-ки, то они поступают в СОМ-порт, программа их берет из СОМ-порта и записывает в БД.
3. На мобильники установил программу, написанную на Java. Эта программа формирует данные и отправляет их в виде SMS-ки на модем. Так у меня организован сбор данных. Все нормально, только дорого.


А как это у Мобильного Агента организовано, т.е. там по-моему через Internet все работает....???
PM MAIL   Вверх
Artemon
Дата 15.3.2008, 18:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


а ты мне нравишься
***


Профиль
Группа: Завсегдатай
Сообщений: 1771
Регистрация: 24.2.2004
Где: Челябинск

Репутация: 2
Всего: 20



Я не могу понять, а для чего ты используешь SMS?

Не проще использовать GPRS канал?

Есть комьпьютер, на котором лежит БД, 
на этом же компе крутится программа, которая прослушивает определенный порт, например 1128.

Твои мобильники конектятся к этому порту через сокеты и посылаю данные, которые затем записываются в БД.

Это стандартный подход для всех чатов, будь то ICQ, MSN, Mail agent и т.д.

Да и вообще, лучше скажи какая у тебя задача, вот тогда и подумаем как лучше к ней подойти.


--------------------
Контроль топлива на топливозаправщиках, мониторинг автотранспорта, расчет зарплаты водителей www.rscat.ru
PM MAIL   Вверх
Firebird
Дата 15.3.2008, 19:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 139
Регистрация: 30.3.2007

Репутация: нет
Всего: нет



Цитата

Я не могу понять, а для чего ты используешь SMS?

Просто раньше пришлось работать по этой технологии. Была охранная система, которая отсылала именно SMS-ки. Этот способ беспроводного сбора данных хорошо освоил и хотел применить для новой задачи.

Цитата

Не проще использовать GPRS канал?

Я именно это и хочу сделать, но не знаю каким образом...

Цитата

Да и вообще, лучше скажи какая у тебя задача, вот тогда и подумаем как лучше к ней подойти.


  Задача такая. Есть торговая фирма. У нее много торговых представителей. Они ходят целый день по магазинам и собирают данные - какие товары и продукты нужны. Затем вечером приходят в офис и все накопленные данные передают операторам, они их обрабатывают и выполняют эти заказы, все происходит достаточно долго, никакой автоматизации...
  Я же хочу, чтобы эти торговые представители сразу с помощью мобильника отправляли заказы на базу. А программа, как Вы и предложили, периодически опрашивая базу данных, будет оформлять эти заказы....
PM MAIL   Вверх
Artemon
Дата 16.3.2008, 15:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


а ты мне нравишься
***


Профиль
Группа: Завсегдатай
Сообщений: 1771
Регистрация: 24.2.2004
Где: Челябинск

Репутация: 2
Всего: 20



Здесь может быть уйма решений:

1. Допустим у нас есть хостинг или собственный Web сервер, на котором крутится сайт.
    Телефон соединяется с адресом (www.адрес.ru) и вызывает метод post у заранее подготовленного для этого скрипта. Этот скрипт все складывает в БД, а дальше уже обрабатываем инфу ищ БД как хотим.

Плюсы этого способа:
a. Не нужно писать свой сервер, а можно воспользоваться готовым: Apache, IIS, и т.д.

Минусы (скорее сложности для разработчика):
a. Необходимо знание какого-либо web языка, для написания скрипта, который будет все складывать в БД (PHP, ASP, и т.д.)

2. Написать программу сервер (желательно многопоточный), которая будет крутиться на ПК и принимать данные от телефонов через интернет, используя для этого сокеты.
Эта же программа и будет складывать всю информацию в БД.

3. Есть системы, которые работают через мобильные агенты, например через ICQ.
    На сервере крутится ICQ клиент, на который все телефоны скидывают сообщения, а он в свою очередь уже складывает информацию в БД.

4. Есть системы, которые для передачи информации используют почтовые ящики. Телефон кидает сообщение на почту, а сервер переодически опрашивает ящик и сливает все письма в БД.

Удачи.

Это сообщение отредактировал(а) Artemon - 16.3.2008, 15:41


--------------------
Контроль топлива на топливозаправщиках, мониторинг автотранспорта, расчет зарплаты водителей www.rscat.ru
PM MAIL   Вверх
Firebird
Дата 17.3.2008, 12:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 139
Регистрация: 30.3.2007

Репутация: нет
Всего: нет



Цитата

1. Допустим у нас есть хостинг или собственный Web сервер, на котором крутится сайт.
    Телефон соединяется с адресом (www.адрес.ru) и вызывает метод post у заранее подготовленного для этого скрипта. Этот скрипт все складывает в БД, а дальше уже обрабатываем инфу ищ БД как хотим.

Плюсы этого способа:
a. Не нужно писать свой сервер, а можно воспользоваться готовым: Apache, IIS, и т.д.

Минусы (скорее сложности для разработчика):
a. Необходимо знание какого-либо web языка, для написания скрипта, который будет все складывать в БД (PHP, ASP, и т.д.)


  Своего WEB-сервера нет, но есть свой сайт, создал небольшой PHP-скрипт. Данные передаются методом GET:
  www.site.ru/add.php?name=USER_NAME&value=USER_VALUE
  Работает, правда медленно...

  Но здесь такой момент, я хотел бы без инета обойтись, т.к. фирма в этом случае должна будет у себя инет установить, могут не согласиться....

 А можно как-нибудь, чтобы сотовый модем и телефон друг с другом общались по GPRS каналу? По-моему нужно сам модем как-то переключить в режим GPRS и в телефоне, надо какие-то настройки сделать.... smile 

 Вот примерно моя задача:
Цитата

  Могу ли я использовать GPRS для прямого соединения телефона и корпоративного сервера?

Соединение стандарта GPRS связывает телефон с компанией, предоставляющей услуги доступа в Internet, практически так же, как Вы соединяетесь с Internet-провайдером по наземной линии связи. Возможность соединиться с корпоративным сервером напрямую зависит от разных факторов. Возможно, настроить специальную связь через ISP и удастся. Более подробную информацию Вы сможете получить у представителя компании, предоставляющей доступ в Internet.

взято с сайта onegsm.ru


  Т.е. завязать телефон и сотовый модем через GPRS напрямую, БЕЗ интернета!!!

Это сообщение отредактировал(а) Firebird - 17.3.2008, 13:07
PM MAIL   Вверх
Artemon
Дата 18.3.2008, 07:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


а ты мне нравишься
***


Профиль
Группа: Завсегдатай
Сообщений: 1771
Регистрация: 24.2.2004
Где: Челябинск

Репутация: 2
Всего: 20



Слышал я про такие фокусы, что вроде как можно через точку доступа MMS получить халявный канал данных. Типа в настройках APN ставишь mms.beeline.ru и соединяешься, а дальше по IP конектишься к другому такомуже девайсу.

Я попробовал так сделать, с точкой дуступа соединиться удалось и IP выдался, но вот дальше не эксперементировал, второго сотовог о телнфона небыло под рукой.

Но честно говоря, я не думаю что это хорошая идея.

Да и вообще всякоьго рода подобные каналы - это ненадежная система, которая сегодня есть, а завтра нет.

Так что раз не хочешь инет, юзай свои SMS.


--------------------
Контроль топлива на топливозаправщиках, мониторинг автотранспорта, расчет зарплаты водителей www.rscat.ru
PM MAIL   Вверх
Firebird
Дата 18.3.2008, 20:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 139
Регистрация: 30.3.2007

Репутация: нет
Всего: нет



  Большое спасибо, Artemon!  smile 
Ваши рекомендации и предложения были интересны и полезны для меня. Сейчас примерно понятно, как работают данные технологии и их возможности.
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Программирование мобильных устройств"
Alexeis

Раздел посвящен программированию мобильных устройств.

Все остальные вопросы по мобильным устройствам (КПК, смартфоны, телефоны, фотоаппараты и т.п),
не имеющие отношения к программированию, просьба размещать в разделе КПК, смартфоны, мобильники

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Платформы Windows Mobile и Windows Embedded | Следующая тема »


 




[ Время генерации скрипта: 0.0462 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.