|
Связь с сервером через wismo228 |
|
|
|
Apr 8 2016, 08:49
|
Участник

Группа: Участник
Сообщений: 22
Регистрация: 8-04-16
Пользователь №: 91 199

|
Добрый день, дорогие форумчане! Столкнулся с проблемой, решение которой не смог найти в интернете. Помогите советом, пожалуйста! Пытаюсь переслать данные по модему Wismo228 на сервер, настроенный на постоянный прием данных. Отправляю последовательно следующие команды: Код AT+WIPCFG=1 AT+WIPBR=1,6 AT+WIPBR=2,6,11,"internet.mts.ru" AT+WIPBR=2,6,0,"mts" AT+WIPBR=2,6,1,"mts" AT+WIPBR=4,6,0 AT+WIPCREATE=2,1,"adr serv",port AT+WIPDATA=2,1,1 До сих пор все хорошо работает. После последней команды приходит ответ "Connect", а это значит, что модем перешел в режим "Continuous mode", то есть можем отправлять данные на сервер. На сервере посмотрел - подключение произошло успешно. Однако какие бы данные не передавал, на сервер они так и не приходят. Также не приходит ответ на команду [ETX], что показывает конец передаваемых данных. Команды Код +++ AT+WIPCLOSE=2,1 выдают нужный ответ, однако на сервере данные так и не появляются. Помогите, пожалуйста, советом! Ломаю голову уже не одну неделю...
|
|
|
|
|
 |
Ответов
|
Apr 8 2016, 12:52
|
Участник

Группа: Участник
Сообщений: 17
Регистрация: 12-01-16
Пользователь №: 89 992

|
У меня работает:
at+cgmr L23a00gg.WISMO228 121211 at+wipcfg=1 OK at+wipbr=1,6 OK at+wipbr=2,6,11,"internet.mts.ru" OK at+wipbr=4,6,0 OK at+wipbr=3,6,15 +WIPBR: 6,15,"10.169.202.140" OK at+wipcreate=2,1,"XXX.XXX.XXX.XXX",YYYYY OK +WIPREADY: 2,1 at+wipdata=2,1,1 CONNECT qwertyuiop +++ OK at+wipclose=2,1 OK at&v ACTIVE PROFILE: E1 Q0 V1 X4 &C1 &D1 &R1 &S0 +IFC= 2,2 &K0 +FCLASS0 S00:0 S01:0 S03:13 S04:10 S05:8 S07:100 S08:2 S10:14 STORED PROFILE 0: E1 Q0 V1 X4 &C1 &D1 &R1 &S0 +IFC= 2,2 &K0 +FCLASS0 S00:0 S01:0 S03:13 S04:10 S05:8 S07:100 S08:2 S10:14 STORED PROFILE 1: E1 Q0 V1 X4 &C1 &D1 &R1 &S0 +IFC= 2,2 &K0 +FCLASS0 S00:0 S01:0 S03:13 S04:10 S05:8 S07:100 S08:2 S10:14 OK
Может у вас включено управление потоком +IFC= 2,2, а кабель не полный, то есть без DTR/RTS/CTS ?
|
|
|
|
|
Apr 8 2016, 13:09
|
Участник

Группа: Участник
Сообщений: 22
Регистрация: 8-04-16
Пользователь №: 91 199

|
Цитата(Vladimir-B @ Apr 8 2016, 15:52)  Может у вас включено управление потоком +IFC= 2,2, а кабель не полный, то есть без DTR/RTS/CTS ? Действительно, в моем случае +IFC= 2,2. Однако я использую практически полный кабель (Ring Indicator только отключен). На данный момент соединение выглядит как Компьютер <-> Моха uport 1150 <-> Wismo 228 <-> Компьютер Код ACTIVE PROFILE: E1 Q0 V1 X4 &C1 &D1 &R1 &S0 +IFC= 2,2 &K0 +FCLASS0 S00:0 S01:0 S03:13 S04:10 S05:8 S07:100 S08:2 S10:14 STORED PROFILE 0: E1 Q0 V1 X4 &C1 &D1 &R1 &S0 +IFC= 2,2 &K0 +FCLASS0 S00:0 S01:0 S03:13 S04:10 S05:8 S07:100 S08:2 S10:14 STORED PROFILE 1: E1 Q0 V1 X4 &C1 &D1 &R1 &S0 +IFC= 2,2 &K0 +FCLASS0 S00:0 S01:0 S03:13 S04:10 S05:8 S07:100 S08:2 S10:14
OK После команды Код at+wipdata=2,1,1 CONNECT не нужно отправлять еще и [ETX] команду для получения SHUTDOWN?
Сообщение отредактировал User007 - Apr 8 2016, 13:33
|
|
|
|
|
Apr 8 2016, 14:11
|
Участник

Группа: Участник
Сообщений: 17
Регистрация: 12-01-16
Пользователь №: 89 992

|
Цитата(User007 @ Apr 8 2016, 16:09)  После команды Код at+wipdata=2,1,1 CONNECT не нужно отправлять еще и [ETX] команду для получения SHUTDOWN? Да, нужно, в Continuous режиме [ETX] закрывает сокет. Но данные на сервер и обратно приходят без него. В Continuous Transparent не нужно, [ETX] воспринимается как обычные данные. Отправляете три плюса, переходите в командный режим и выдаете команду at+wipclose=2,1. Вообще-то никогда не использовал WISM228, просто платка отладочная давно валяется, решил проверить. Может с сервером проблема? Я проверяю на простой программе Hercules Setup utility. Попробовал и с at+ifc=0,0 - тоже работает, данные передаются и на сервер и обратно.
Сообщение отредактировал Vladimir-B - Apr 8 2016, 14:38
|
|
|
|
|
Apr 8 2016, 14:52
|
Участник

Группа: Участник
Сообщений: 22
Регистрация: 8-04-16
Пользователь №: 91 199

|
Цитата(Vladimir-B @ Apr 8 2016, 17:11)  Может с сервером проблема? Я проверяю на простой программе Hercules Setup utility.
Попробовал и с at+ifc=0,0 - тоже работает, данные передаются и на сервер и обратно. Попробовал выполнить ту же процедуру, но с at+ifc=0,0 - данные на сервере не отображаются. Через Hercules Setup utility попробовал подключиться и отправить данные на сервер (TCP client) - все работает хорошо. Данные отправляются + отображаются на сервере.
|
|
|
|
Сообщений в этой теме
User007 Связь с сервером через wismo228 Apr 8 2016, 08:49 WLESS.RU Разве их ещё не сняли с производства? Apr 8 2016, 10:30 User007 Цитата(WLESS.RU @ Apr 8 2016, 13:30) Разв... Apr 8 2016, 10:43 WLESS.RU У нас просто партнеры срочно переходили с них на M... Apr 8 2016, 11:03 User007 Цитата(WLESS.RU @ Apr 8 2016, 14:03) У на... Apr 8 2016, 11:07  WLESS.RU Цитата(User007 @ Apr 8 2016, 14:07) Поним... Apr 8 2016, 11:14   User007 Если через пару дней я так и не разберусь с wismo,... Apr 8 2016, 11:21 WLESS.RU Хорошо. Всё-таки 20$/устройство - неплохая эк... Apr 8 2016, 11:32 User007 Есть еще у кого мысли по данному вопросу? Apr 8 2016, 11:51 Vladimir-B Да, непонятно.
Попробуйте с сим-картой другого опе... Apr 8 2016, 15:13 User007 Все заработало!!!
Спасибо за совет... Apr 8 2016, 15:27 Vladimir-B Не за что.
Но я проверял на МТС, и работает. Apr 8 2016, 15:30
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|