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

 
 
> Telit 868. Передача данных в коммандном режиме.
=F8=
сообщение Jul 14 2011, 10:14
Сообщение #1


Знающий
****

Группа: Свой
Сообщений: 567
Регистрация: 7-07-07
Из: Донецк
Пользователь №: 28 954



Пытаюсь передавать данные в командном режиме с помощью команды AT#SSEDEXT. Когда получаю в ответ вместо "OK" получаю "+CME ERROR: 563" повторяю передачу. В результате данные на стороне приема иногда дублируются. Т.е. вообще не понятно, что нужно делать получив ответ отличный от "OK". Повторяше передачу - дублируются, не повторяешь - теряются. Эта проблема вообще имеет решение? Или если нужно передать больше сотни-другой байт то только прозрачный режим? Но прозрачный режим при работе с несколькими сокетами тоже не удобно.
Лог в прикрепленном файлеПрикрепленный файл  putty_com12.zip ( 1.15 килобайт ) Кол-во скачиваний: 108
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Telit
сообщение Jul 15 2011, 09:50
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 377
Регистрация: 12-11-10
Из: СПБ
Пользователь №: 60 836



Цитата(=F8= @ Jul 14 2011, 14:14) *
Пытаюсь передавать данные в командном режиме с помощью команды AT#SSEDEXT. Когда получаю в ответ вместо "OK" получаю "+CME ERROR: 563" повторяю передачу. В результате данные на стороне приема иногда дублируются. Т.е. вообще не понятно, что нужно делать получив ответ отличный от "OK". Повторяше передачу - дублируются, не повторяешь - теряются. Эта проблема вообще имеет решение? Или если нужно передать больше сотни-другой байт то только прозрачный режим? Но прозрачный режим при работе с несколькими сокетами тоже не удобно.
Лог в прикрепленном файлеПрикрепленный файл  putty_com12.zip ( 1.15 килобайт ) Кол-во скачиваний: 108



error 563: - TX error

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

максимальное количество для отправки составляет 1024 байт для версий прошивок 7.03.02/7.02.07 и от 10.0x.xx0 до 10.0x.xx2,

А для версий, начиная с 10.0x.xx3, этот размер составляет 1500 байт.

Может быть пытаетесь отправить больше данных и это вызывает излишки которые теряются?

Сообщение отредактировал Telit - Jul 15 2011, 10:06
Go to the top of the page
 
+Quote Post
=F8=
сообщение Jul 15 2011, 12:23
Сообщение #3


Знающий
****

Группа: Свой
Сообщений: 567
Регистрация: 7-07-07
Из: Донецк
Пользователь №: 28 954



Цитата(Telit @ Jul 15 2011, 12:50) *
error 563: - TX error

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

максимальное количество для отправки составляет 1024 байт для версий прошивок 7.03.02/7.02.07 и от 10.0x.xx0 до 10.0x.xx2,

А для версий, начиная с 10.0x.xx3, этот размер составляет 1500 байт.

Может быть пытаетесь отправить больше данных и это вызывает излишки которые теряются?

При попытке отправить больше 1500 байт модуль ругается сразу, '>' не выдает. Так-что нет. В общем плюнул на #SSNDEXT, работаю в прозрачном режиме, в принципе тоже ничего получилось, хотя терзают смутные сомненья - не будут ли теряться данные при переключении из data mode в command mode?
PS Да еще, проблема возникает только при отправке потока данных. С единичными посылками все нормально.
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 11th August 2025 - 18:41
Рейтинг@Mail.ru


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