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

 
 
> Определить статус соединения, CIPSTATUS в Sim900
_Артём_
сообщение Jan 18 2012, 14:02
Сообщение #1


Гуру
******

Группа: Свой
Сообщений: 2 128
Регистрация: 21-05-06
Пользователь №: 17 322



Использую для определения статуса TCP/UDP-соединения команду CIPSTATUS.
Не наравится то, что ответ текстовый
Цитата
STATE: CONNECT OK


и таких ответов ещё не меньше 10 вариантов.
Нельзя ли настроить модем так, чтобы получать ответ в виде примерно таком:
Цитата
STATE: 5


Или может есть какая другая команда с близкой функциональностью?
Спасибо.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
andrewlekar
сообщение Jan 25 2012, 06:06
Сообщение #2


Знающий
****

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



Цитата
Нет надо им 15 текстовых сообщений сочинять...

Сумрачный китайский гений. В TCP/UDP командах simcom насочинял полную ерунду, конечно. Особенно порадовало асинхронное сообщение CLOSE OK. Очень увлекательно его отлавливать в потоке данных от модуля.
Go to the top of the page
 
+Quote Post
_Артём_
сообщение Jan 25 2012, 13:34
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 2 128
Регистрация: 21-05-06
Пользователь №: 17 322



Цитата(andrewlekar @ Jan 25 2012, 08:06) *
Сумрачный китайский гений. В TCP/UDP командах simcom насочинял полную ерунду, конечно. Особенно порадовало асинхронное сообщение CLOSE OK. Очень увлекательно его отлавливать в потоке данных от модуля.

Тут запрос CIPSTATUS в помощь (несмотря на его кривизну).


Цитата(CADiLO @ Jan 25 2012, 12:41) *
AT команды касающиеся GPRS стандартные и регламентируются GSM 07.60.
Остальные писались для максимальной совместимости с тем как было в SIM300x.
Потому и получилось несколько коряво - потому что стек от TTPCOM, который был в 300й серии, именно так и отвечал.
FTP, HTTP писались с нуля, поэтому мне например, там все нравится - как в апнотесе написано - так и работает.

Так и TCP-стек работает как написано (в основном), только скорость не радует, но приемлимо.

Цитата(CADiLO @ Jan 25 2012, 12:41) *
Кстати свободных исходников по TCP в инете пруд пруди - многие просто пишут под себя только то что нужно для работы вместе с обработчиками ответов. Не так уж много это места в микроконтроллере занимает. А то что в модуле - ну на всех не угодить - универсальный продукт всегда хуже специализированного.

Не так уж мало, у китайцев там ARM стоит и скорость низкая, а у меня авр, какая скорость стека ожидаема при написании самому? Думаю ответ не порадует.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- _Артём_   Определить статус соединения   Jan 18 2012, 14:02
- - Цырен.   Цитата(_Артём_ @ Jan 18 2012, 18:02) Испо...   Jan 24 2012, 05:34
|- - _Артём_   Цитата(Цырен. @ Jan 24 2012, 07:34) До ко...   Jan 24 2012, 12:49
- - CADiLO   Никак. Или код всего ответа, или текстовый URC.   Jan 24 2012, 13:10
|- - _Артём_   Цитата(CADiLO @ Jan 24 2012, 15:10) Никак...   Jan 24 2012, 13:51
- - CADiLO   Я вас разочарую - TCP/IP стек у Симкома покупной и...   Jan 25 2012, 07:54
- - andrewlekar   А что, AT команды для стека тоже покупные? На само...   Jan 25 2012, 10:10
- - CADiLO   AT команды касающиеся GPRS стандартные и регламент...   Jan 25 2012, 10:41
- - CADiLO   Микрочиповский TCP стек на штатном PIC18F67J60. То...   Jan 25 2012, 13:56
|- - _Артём_   Цитата(CADiLO @ Jan 25 2012, 15:56) Микро...   Jan 25 2012, 15:17
- - CADiLO   http://www.microchip.com/stellent/idcplg?I...;para...   Jan 25 2012, 15:34
|- - _Артём_   Цитата(CADiLO @ Jan 25 2012, 17:34) http:...   Jan 25 2012, 16:08
- - CADiLO   Для совместимости только L2P и лучше вместо него д...   Jan 26 2012, 07:06
- - CADiLO   Вот что Симком пишет по поводу PPP: AT+CGDATA=...   Jan 26 2012, 07:06
|- - _Артём_   Цитата(CADiLO @ Jan 26 2012, 09:06) Вот ч...   Jan 26 2012, 07:23
- - CADiLO   SIM900_AT Command Manual_V1.05.pdf страница 239 К...   Jan 26 2012, 07:25
|- - _Артём_   Цитата(CADiLO @ Jan 26 2012, 09:25) SIM90...   Jan 26 2012, 07:44
- - CADiLO   Перезвоните или напишите им - у нас несколько разн...   Jan 26 2012, 07:48
- - _Артём_   Цитата(CADiLO @ Jan 26 2012, 09:48) Перез...   Jan 26 2012, 07:58


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

 


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


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