реклама на сайте
подробности

 
 
> Benq M23g GPRS Server, Соединение с сервером
Sensei
сообщение Jan 17 2009, 19:33
Сообщение #1





Группа: Новичок
Сообщений: 13
Регистрация: 23-10-08
Пользователь №: 41 138



Недавно начал работать с этим модемом, возникло несколько вопросов.

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

Я так понял, что сначала надо переключить модем в ГПРС режим: AT+CGATT=1. Потом задать ПДП: AT+CGDCONT=1,"IP","<мой apn>, потом AT+CGQREQ, AT+CGACT=1,1

Но не понятно, как именно указать IP сервера и порт на который должны приходить данные?
С помощью какой программы можно отловить данные приходящие на сервер?
И наконец как их записать в базу данных?

Очень нужна помощь.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
bolmoe
сообщение Jan 21 2009, 11:46
Сообщение #2


Частый гость
**

Группа: Свой
Сообщений: 121
Регистрация: 5-04-06
Из: Рязань
Пользователь №: 15 830



1. AT+CFUN=1 [запускаем контроллер модема] -> повтор команды -> Ok
2. AT$NOSLEEP=1 [запрещаем ему «спать»] -> повтор команды -> Ok
3. АТЕ0 [запрещаем «эхо»] -> Ok

4. для запуска GPRS
4.1. AT+CGDCONT=1,"IP","internet.beeline.ru" -> Ok
4.2. AT%CGPCO=1,"PAP,beeline,beeline",1 -> Ok
4.3. AT$DESTINFO="тут IP адрес",1,№ порта -> $DESTINFO: "тут IP адрес", 1, № порта -> Ok
4.4. ATD*97# -> Wait Socket Open -> Ok
4.5. ”+++” – возврат в командный режим, передается без интервалов в течение 1 секунды, затем задержка длительностью 1 секунда -> Ok->CONNECT->Ok
4.6. АТО – возврат в режим данных -> CONNECT
4.7. ATH – завершение соединения -> OK -> NO CARRIER


Нужна будет программа, которая перед инициализацией и запуском GPRS запускается на компе (его IP виден из сети - этот IP необходимо прописать в DESTINFO, именно по нему происходит коннект). Если прога не запущена, то коннекта соответственно не будет и получишь ответ типа ERROR. Где то такая прога выкладывалась, точно не помню..... Можно сделать самому, только нужен Builder C++ или еще что нибудь похожее, там попользовать элемент "сервер секет", порт можно выбирарть произвольный выше 2000 до 65535. Были проблемы при запуске проги на локальном компьютере, цепочка была следующей Enet->ADSL->Локальная сеть->комп. Прога была своя, но при переходе с BENQ M23 на Telit GT863 просто за ненадоюностью потер.



6. Запрос уровня сигнала AT+CSQ
6.1. +CSQ: 27,99 -> OK
6.2. 0-(-113) dBm
6.3. 1-(-111)dBm
6.4. 2..30 – (-109)..53 dBm
6.5. 31 – 54 или больше
6.6. 99 – определить нельзя

7. Детализация счета
7.1. AT+CUSD=1,”*102#”,15 - beeline
7.2. +CUSD:0,”набор цифр каждая пара из которых представляет одно число в Hex”,15
8. Перезагрузка модуля AT+WRST -> стр. 221 – перезагрузка модуля

Сообщение отредактировал bolmoe - Jan 21 2009, 12:02
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Sensei   Benq M23g GPRS Server   Jan 17 2009, 19:33
- - av-master   Судя по приведенным выше вопросам, для начала, сле...   Jan 18 2009, 00:25
- - Sensei   По моему вопрос задан чётко... Какую АТ команду ис...   Jan 18 2009, 09:15
- - av-master   ЦитатаС помощью какой программы можно отловить дан...   Jan 18 2009, 10:03
- - Sensei   Если прочитать всё и логически подумать то всё ста...   Jan 18 2009, 10:47
- - at90   Там есть встроенный стэк и комманды для M2M.... пр...   Jan 18 2009, 10:48
- - Sensei   Спасибо это как раз то, что мне нужно! Допуст...   Jan 18 2009, 11:47
- - Sensei   Почитал док. Попробовал сделать как в примере. AT...   Jan 19 2009, 09:12
- - Sensei   Спасибо за информативный ответ. Мне он очень помог...   Jan 24 2009, 15:16
- - Sensei   Написал программку на С#. Сделал всё по примеру, н...   Feb 2 2009, 08:16
|- - bolmoe   Цитата(Sensei @ Feb 2 2009, 11:16) Написа...   Feb 5 2009, 15:24
- - Sensei   Думал может дело в программе, но не нашёл на форум...   Feb 2 2009, 09:41
- - Sensei   Я из Эстонии, оператор емт, карточка Diil. Да, на ...   Feb 6 2009, 09:21
|- - bolmoe   Цитата(Sensei @ Feb 6 2009, 12:21) Я из Э...   Feb 6 2009, 14:12
- - Sensei   Писал в суппорт, мне прислали работающий вариант: ...   Feb 6 2009, 14:29
|- - bolmoe   Цитата(Sensei @ Feb 6 2009, 17:29) Писал ...   Feb 6 2009, 14:45
- - Sensei   Да, я где-то на их сайте нашёл что АПН mms2.emt.ee...   Feb 6 2009, 15:33
- - asm_lock   Странно....я день убил на то, что бы понять что бе...   Mar 18 2009, 14:36
|- - asm_lock   Цитата(asm_lock @ Mar 18 2009, 17:36) Стр...   Mar 18 2009, 15:42
- - Sensei   Столкнулся ещё с 1 проблемой. Если подсоединяюсь ...   May 31 2009, 18:41
- - Sensei   Сам разобрался. Дело было в том что в destinfo был...   Jun 10 2009, 16:23


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 31st July 2025 - 17:17
Рейтинг@Mail.ru


Страница сгенерированна за 0.01368 секунд с 7
ELECTRONIX ©2004-2016