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

 
 
17 страниц V  « < 9 10 11 12 13 > »   
Reply to this topicStart new topic
> Разбираюсь с Quectel M10 - уже есть траблы ;(, часто теряет сеть
MKdemiurg
сообщение Jul 28 2011, 06:28
Сообщение #151


Знающий
****

Группа: Свой
Сообщений: 624
Регистрация: 15-06-10
Из: Россия
Пользователь №: 57 939



Цитата
\r\n это такой концевик пакета полностью текстовый пакет получается.


wacko.gif Извините что влез, но хотяб форум чтоли почитали.

замените \r\n на посылку 2х байтов подряд 0x0D 0x0A - и загуглите что это за коды.

Go to the top of the page
 
+Quote Post
rv9c
сообщение Jul 28 2011, 07:19
Сообщение #152





Группа: Новичок
Сообщений: 6
Регистрация: 28-07-11
Пользователь №: 66 458



MKdemiurg
Форум читал. В курсе 0x0D 0x0A, пробовал уже sm.gif пишу
at+qisend
> #L#325567893;123 0x0D 0x0A
жму ctrl+z
send ok

в итоге сервак так и получает #L#325567893;123 0x0D 0x0A те без перехода на сл.строку...

Go to the top of the page
 
+Quote Post
kovz
сообщение Jul 28 2011, 07:31
Сообщение #153


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

Группа: Участник
Сообщений: 105
Регистрация: 25-07-05
Пользователь №: 7 079



Цитата(rv9c @ Jul 28 2011, 10:19) *
MKdemiurg
Форум читал. В курсе 0x0D 0x0A, пробовал уже sm.gif пишу
at+qisend
> #L#325567893;123 0x0D 0x0A
жму ctrl+z
send ok

в итоге сервак так и получает #L#325567893;123 0x0D 0x0A те без перехода на сл.строку...


Ваша проблема в том, что вы что в случае \r\n, что 0x0D 0x0A отправляете эти данные в текстовом режиме. Вам необходимо после ващей строки #L#325567893;123 отправить на модуль два байта, значение которых в шеснадцетиричной системе соответствует 0x0D и 0x0A соответственно, ну и потом ctrl+z.
Как это сделать уже зависит от того, через что вы общаетесь с M10 .
Go to the top of the page
 
+Quote Post
CADiLO
сообщение Jul 28 2011, 07:41
Сообщение #154


Гуру
******

Группа: Свой
Сообщений: 6 023
Регистрация: 26-08-05
Из: Днепр
Пользователь №: 7 988



Совершенно верно - у вас все идет в текстовом виде.

Для того, чтобы добавить <CR>, нужно, удерживая <ALT>, набрать на дополнительной клавиатуре «013»
Для того, чтобы добавить <LF>, нужно, удерживая <ALT>, набрать на дополнительной клавиатуре «010»
Чтобы отправить сообщение, надо нажать CTRL+Z

Для команды AT+CIPSEND ( модуль SIM900 ) этот способ работает при передаче вручную с терминала.
Посмотрите как при этом выглядит посылка и сделайте так же в программе.


--------------------
Не можна втрачати надію. Не можна здаватися до останньої миті. Можливо саме вона, остання мить, принесе весну, яка стане початком нового життя.
Go to the top of the page
 
+Quote Post
rv9c
сообщение Jul 28 2011, 08:26
Сообщение #155





Группа: Новичок
Сообщений: 6
Регистрация: 28-07-11
Пользователь №: 66 458



kovz
CADiLO

Большое спасибо за подсказки! вечером опробую. В данный момент общаюсь через Putty, разбираюсь с основными командами m10.

Еще вопрос назрел sm.gif не пользовались ли вы прозрачным режимом AT+QIMODE=1 , те после установления соединения с сервером все данные отправляемые в UART прямиком отправлялись бы к серверу и наоборот.

Читаю параллельно темы по sim900 и m10 очень похожи команды.
Go to the top of the page
 
+Quote Post
rv9c
сообщение Jul 28 2011, 11:57
Сообщение #156





Группа: Новичок
Сообщений: 6
Регистрация: 28-07-11
Пользователь №: 66 458



Все заработало sm.gif

Сделал все как посоветовал CADiLO программа Putty

Получилось следующее
AT
ok

at+qicsgp=1,"internet.usi.ru"
ok

at+qiregapp
ok

at+qiact
ok

AT+QILOCIP
ip адрес

at+qiopen="TCP","77.74.50.78",20332
ok

CONNECT OK

at+qisend
> #L#348528755;123 Chr(013), Chr(010) см.пост выше от CADiLO

SEND OK
#AL#1
.

.

.
ну и так далее

beer.gif
Go to the top of the page
 
+Quote Post
V125
сообщение Aug 9 2011, 10:23
Сообщение #157


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

Группа: Участник
Сообщений: 151
Регистрация: 24-06-11
Пользователь №: 65 866



Quectel M12- внешний звонок принимает, но по команде ATD +7xxxxxxxxxx;
отдает +CME ERROR: 27 Подскажите, что за ошибка? Пока и не надобно с него звонить, но грезится, что при возникновении какого либо события модуль казал бы человечьим голосом некие фразы. (Внешний МК+ какая нить память для семплов)
Просто сильно грешу на свой комп- Putty, Terminal, Hyper Terminal, tcomu12 или молчат или выдают какие то обрывки , только SiMoCo корректно работает. Возможно единственный COM порт под завязку.
Ну и еще раз поднимем вопрос от rv9c " не пользовались ли вы прозрачным режимом AT+QIMODE=1 , те после установления соединения с сервером все данные отправляемые в UART прямиком отправлялись бы к серверу и наоборот" Если я правильно понимаю, соединяемся с gps-trace.com, льем в UART М12 данные NMEA с GPS модуля и вуаля- получаем готовый трекер. Или все не так просто?

Go to the top of the page
 
+Quote Post
Aleksandr_q
сообщение Aug 9 2011, 12:50
Сообщение #158


Местный
***

Группа: Участник
Сообщений: 251
Регистрация: 12-05-11
Из: Украина, Киев
Пользователь №: 64 947



Цитата(V125 @ Aug 9 2011, 13:23) *
Quectel M12- внешний звонок принимает, но по команде ATD +7xxxxxxxxxx;
отдает +CME ERROR: 27 Подскажите, что за ошибка?


Так вы пробел уберите то. Правильно так ATD+7xxxxxxxxxx;
Go to the top of the page
 
+Quote Post
V125
сообщение Aug 9 2011, 13:15
Сообщение #159


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

Группа: Участник
Сообщений: 151
Регистрация: 24-06-11
Пользователь №: 65 866



Если ATD+7xxxxxxxxxx; без пробела- совсем тишина ни ERROR ни OK
AT+CUSD=1,"#ххх#" выполняет запросы о балансе, тарифе и т.д. звонить упорно не хочет. Может есть какая команда запрета звонков и я её случайно активировал?

Сообщение отредактировал V125 - Aug 9 2011, 13:19
Go to the top of the page
 
+Quote Post
Aleksandr_q
сообщение Aug 9 2011, 13:22
Сообщение #160


Местный
***

Группа: Участник
Сообщений: 251
Регистрация: 12-05-11
Из: Украина, Киев
Пользователь №: 64 947



Цитата(V125 @ Aug 9 2011, 16:15) *
Если ATD+7xxxxxxxxxx; без пробела- совсем тишина ни ERROR ни OK
AT+CUSD=1,"#ххх#" выполняет запросы о балансе, тарифе и т.д. звонить упорно не хочет. Может есть какая команда запрета звонков и я её случайно активировал?


На счету деньги для звонка есть?А уровень сигнала хороший?Проверьте коммандой AT+CSQ.
Сброс к заводским настройкам AT&F.

Сообщение отредактировал Aleksandr_q - Aug 9 2011, 13:30
Go to the top of the page
 
+Quote Post
V125
сообщение Aug 9 2011, 13:39
Сообщение #161


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

Группа: Участник
Сообщений: 151
Регистрация: 24-06-11
Пользователь №: 65 866



Ну да, тама кончились деньги. спасибо. Хотя на остатке 5 рублей ??? странно, другая симка с деньгами звонит отлично.

Сообщение отредактировал V125 - Aug 9 2011, 13:43
Go to the top of the page
 
+Quote Post
Aleksandr_q
сообщение Aug 9 2011, 13:48
Сообщение #162


Местный
***

Группа: Участник
Сообщений: 251
Регистрация: 12-05-11
Из: Украина, Киев
Пользователь №: 64 947



Цитата(V125 @ Aug 9 2011, 16:39) *
Ну да, тама кончились деньги. спасибо. Хотя на остатке 5 рублей ??? странно, другая симка с деньгами звонит отлично.


Ну это уже вопросы к оператору, а модуль в данной ситуации ведет себя адекватно
Go to the top of the page
 
+Quote Post
V125
сообщение Aug 10 2011, 16:58
Сообщение #163


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

Группа: Участник
Сообщений: 151
Регистрация: 24-06-11
Пользователь №: 65 866



Инициализовал, установил сессию
AT+QICSGP=1,"internet.tele2.ru"
OK
..............................
AT+QIOPEN="TCP","xxxxxxxxxxxxx
OK
CONNECT OK
При попытке передать данные
AT+QISEND здесь модуль М12 напроч виснет, на последующее AT+QICLOSE и другие команды не реагирует, пока не выключу кнопкой POWER. В чем может быть дело? Я использую только Rx Tx , AT+IFC=0,0

Сообщение отредактировал V125 - Aug 10 2011, 18:58
Go to the top of the page
 
+Quote Post
Aleksandr_q
сообщение Aug 11 2011, 11:52
Сообщение #164


Местный
***

Группа: Участник
Сообщений: 251
Регистрация: 12-05-11
Из: Украина, Киев
Пользователь №: 64 947



Цитата(V125 @ Aug 10 2011, 19:58) *
Инициализовал, установил сессию
AT+QICSGP=1,"internet.tele2.ru"
OK
..............................
AT+QIOPEN="TCP","xxxxxxxxxxxxx
OK
CONNECT OK
При попытке передать данные
AT+QISEND здесь модуль М12 напроч виснет, на последующее AT+QICLOSE и другие команды не реагирует, пока не выключу кнопкой POWER. В чем может быть дело? Я использую только Rx Tx , AT+IFC=0,0


Ранее в этой теме было написано что "Без сигналов RTS/CTS работать GPRS не сможет". Проверьте этот момент.
Go to the top of the page
 
+Quote Post
V125
сообщение Aug 11 2011, 13:42
Сообщение #165


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

Группа: Участник
Сообщений: 151
Регистрация: 24-06-11
Пользователь №: 65 866



Я это подозревал, потому уточнил, что имеется только Rx Tx. Про сигналы RTS/CTS я в курсе. И как же передать данные с GPS модуля, ежели там только Rx Tx.

Сообщение отредактировал V125 - Aug 11 2011, 14:34
Go to the top of the page
 
+Quote Post

17 страниц V  « < 9 10 11 12 13 > » 
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


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


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