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

 
 
> Q2686 проблема с командами, содержащие "#", не отвечает или ERROR
million68
сообщение Jan 30 2008, 12:07
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 59
Регистрация: 9-03-07
Из: USSR
Пользователь №: 26 007



Пытаю Q2686 с ГиперТерминала. На команды, содержащие "#" выдает ошибку или не отвечает.
Цель: использовать сокет-соединение (внутренний ТСР) для передачи данных из под микроконтроллера, но попадаю в тупик.
Вопрос: Что не так? Почему команды с "#" не обрабатываются?

AT+CGMR
661_09gg.Q2686H 1925236 100506 11:13
OK
AT+CGATT=1
OK
AT+CGDCONT=1,"IP","internet.mts.ru"
OK
AT+CGACT=1,1
OK
AT#TCPPORT?
ERROR
AT#TCPPORT="23" // нет ответа от модема
AT#CONNECTIONSTART
ERROR
AT#LTCPSTART
ERROR
AT#GPRSMODE?
ERROR


// если продолжить таким образом см.ниже, то модем коннектится, но это похоже для выхода в интернет из под винды, а мне надобы исп-ть встроенный ТСР модема + микроконтроллер.
AT+CGDATA=1
CONNECT 115200
~ÿ}#À!}!}!} }6}!}$}%Ü}"}&} } !}!} } /* такой фигни несколько строк */ } }'}"}(}"}#}$À#&´~
NO CARRIER

Посоветуйте чтонть!
ЗЫ Модем вроде живой: смс принимает, отправляет, звонки видит.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
SergeyDon
сообщение Apr 23 2008, 18:36
Сообщение #2


Участник
*

Группа: Участник
Сообщений: 16
Регистрация: 5-10-05
Пользователь №: 9 239



похоже я в танке (извеняюсь, но раньше никогда с этим не работал)

Еще раз о задаче:

1. Есть ПК и программа которая посылает в компорт данные (например пакет из 4 байт 0хА1 0х11 0хС3 0хВ2) и ждет ответа на свою посылку.

2. Есть контроллер с интерфейсом RS232 который ожидает в порту паке данных (например такой 0хА1 0х11 0хС3 0хВ2), при получении пакета дает в ответ пакет до 150 байт.

3. Имеются 2 модема Wavecom FastrackSuprime 10 + Sim карты с активированной услугой GPRS и выделенными внешними статическими IP адресами.



Задача:

Установить соединение между модемами, что-бы при появлении данных в порту RS232 они их передовали друг другу (своего рода мост).

Для реализации такого соединение мне нужен TCP/IP стек? или это можно сделать проще?

В службе тех.поддержки мне начали росказывать про соединение через сокеты (пока перевариваю как это). И переписать програмное обеспечение (как будто это сел и переписал).

Ни программа, ни контроллер не знают о каких либо протоколах TCP/IP или им подобных. Это готовое законченное решение, которое покупается.

-=-
AT+WIPCFG=1
AT+WIPBR=1,6
AT+WIPBR=2,6,11,”internet” //почему ”internet”?
AT+WIPBR=2,6,0,”” //login не нужен
AT+WIPBR=2,6,1,”” //pass не нужен
AT+WIPBR=4,6,0
AT+WIPCREATE=2,1, "IP адрес",80 //IP-указывать который мне сообщил провайдер?
error 842
AT+WIPDATA=2,1,1 //до этого места не дохожу sad.gif
Go to the top of the page
 
+Quote Post
sobr
сообщение Apr 24 2008, 03:09
Сообщение #3


Знающий
****

Группа: Свой
Сообщений: 926
Регистрация: 18-01-07
Пользователь №: 24 552



В общем так...
Вам необходимо настроить один модем как сервер:
Код
AT+WIPCFG=1
OK

AT+WIPBR=1,6
OK

AT+WIPBR=2,6,11,"APN name"//"APN name" - узнаете у оператора например если МТС без статического IP, то "internet.mts.ru" если статический IP - "staticsib.ru"(Для Новосибирска).
OK

AT+WIPBR=2,6,0,"user name"
OK

AT+WIPBR=2,6,1,"passwd"
OK

AT+WIPBR=4,6,0
OK

AT+WIPCREATE=3,1,80,5,8 //"80" это номер порта который Вы начинаете прослушивать.
OK

AT+WIPDATA=2,5,1
CONNECT

...
+++ //switch to AT mode
OK
AT+WIPCLOSE=2,5
OK

Второй модем необходимо настроить как клиент:
Код
AT+WIPCFG=1
OK

AT+WIPBR=1,6
OK

AT+WIPBR=2,6,11,"APN name"//"APN name" - узнаете у оператора например если МТС без статического IP, то "internet.mts.ru" если статический IP - "staticsib.ru"(Для Новосибирска).
OK

AT+WIPBR=2,6,0,"user name"
OK

AT+WIPBR=2,6,1,"passwd"
OK

AT+WIPBR=4,6,0
OK

AT+WIPCREATE=2,1,”ip addr”,80 //"80" номер порта который Вы прослушиваете на первом модеме, "ip addr" адресс первого модема.
80.
OK
+WIPREADY: 2,1
AT+WIPDATA=2,1,1
CONNECT

...
+++
OK
AT+WIPCLOSE=2,1
OK

Сначала запускаете модем-сервер, затем модем-клиент, но для этого примера на модеме-сервере обязательно должен быть статический (внешний) IP адресс.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- million68   Q2686 проблема с командами, содержащие "#"   Jan 30 2008, 12:07
- - alexQ   Вы пытаетесь работать с древними TCP/IP командами ...   Jan 30 2008, 12:29
- - million68   Благодарю за ссылку. Но не активируется WIP стек: ...   Jan 30 2008, 14:09
|- - alexQ   если стэк пытаетесь пустить первый раз, то скажите...   Jan 31 2008, 06:04
|- - MicroCoder   Цитата(alexQ @ Jan 31 2008, 10:04) если с...   Aug 7 2008, 12:38
- - million68   Похоже дело сдвинулось: AT+WOPEN=1 OK AT+WIPCFG=3 ...   Jan 31 2008, 07:22
|- - alexQ   парсер АТ команд стэка крутится как одно из прилож...   Jan 31 2008, 13:17
|- - Newegor   Цитата(alexQ @ Jan 31 2008, 15:17) парсер...   Feb 1 2008, 08:04
- - million68   Двигаюсь далее: AT+CGDCONT=1,"IP...   Jan 31 2008, 14:10
|- - alexQ   Попробуйте так: AT+WIPCFG=1 AT+WIPBR=1,6 AT+WIPBR...   Feb 1 2008, 06:41
- - million68   Попробовал с Мегафоном - команда AT+WIPBR=4,6,0 п...   Feb 1 2008, 07:32
|- - PRO__   Цитата(million68 @ Feb 1 2008, 10:32) Поп...   Feb 27 2008, 07:51
- - Harbinger   ...Или меньше глючит. Может, с Q26xx ситуация полу...   Feb 1 2008, 08:49
- - million68   Код правильный, как в даташите... У меня так работ...   Feb 27 2008, 09:21
|- - alexQ   2million68 под виндой лучше через USB работать. д...   Mar 4 2008, 14:05
|- - Real_Bastard   ОЧЕНЬ много глюков лечится заменой ПО модема на по...   Mar 5 2008, 17:29
- - million68   Съездил в Компел, перепрошили модули на новую верс...   Mar 7 2008, 11:47
- - SergeyDon   Добрый день! дайте совет где копапать решение ...   Apr 22 2008, 08:18
- - million68   SergeyDon писал: "...заставить работать модем...   Apr 22 2008, 09:04
- - SergeyDon   to million68: набираю через гипертерминал: at OK ...   Apr 22 2008, 13:07
|- - sobr   Обратила на себя внимание фраза: Цитата...и статич...   Apr 22 2008, 13:27
- - million68   Вот эти команды в этом месте не нужны: at+cgdcont=...   Apr 22 2008, 13:21
|- - million68   Цитата(SergeyDon @ Apr 23 2008, 21:36) Ни...   Apr 24 2008, 05:08
- - SergeyDon   "то юзайте OpenAT" Я так и предпологал,...   Apr 24 2008, 05:42
|- - sobr   Цитата(SergeyDon @ Apr 24 2008, 12:42) Ра...   Apr 24 2008, 06:04
- - SergeyDon   to million68: спасибо за ваше терпение! AT+W...   Apr 24 2008, 06:47
|- - million68   После выполнения команды со стороны сервера AT+WIP...   Apr 24 2008, 07:08
- - SergeyDon   Можно использовать VisalStudio.net для написания O...   Apr 29 2008, 12:42
- - MikelSV   (грустно) Принесли модем Q2687. Запускаю отладчик...   Jun 5 2008, 11:57
- - million68   А какая серия Q2687 согласно табличке Комэловской ...   Jun 6 2008, 05:45
- - MikelSV   Не могу найти, где указан номер серии. Похожих циф...   Jun 6 2008, 10:27
- - million68   Когда вы отсылаете заявку продавцу, то указываете,...   Jun 6 2008, 11:18
- - MikelSV   430 серия. в интернет как модем выходит. а вот про...   Jun 7 2008, 06:29
- - MikelSV   прошивку поставили. какая-то фигня с программным о...   Jun 7 2008, 07:55
- - million68   1) Команда AT+WOPEN=1 хотя бы раз посылалась? если...   Jun 7 2008, 08:08


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

 


RSS Текстовая версия Сейчас: 23rd July 2025 - 20:54
Рейтинг@Mail.ru


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