Всем доброго времени суток.
Имеется связка LINUX/DAemon + GSM устройство. Устройство складирует в базу логи. с Neoway 590E - делает это замечательно. Приложение писишное - тоже.. Т.е. можно считать что с демоном все в порядке.
Решил плату сделать на SIM800L, Neoway - не устраиват лишь из-за повышеных требований к питанию.
И тут столкнулся с проблемой - "Откуда не ждали"... Регистрируюсь в сети и соединяюсь с серваком - как обычно.. все проходит нормально.. tcpdump - ом вижу подключение.
а вот дальше чудеса.. в ответ на приглашение ">" - передаю данные - и пипец - тишина.. завершаю передачу как по "марксу" во всяких ипостасиях ((char)26, 0Х1А )- и все равно - тишина... правда на комманды реагирует.. т.е. можно закрыть соединение и работать дальше - Но вот самой отправки до сервака и не доходит даже.
И сразу вопрос попутно - не вижу данных ответных от сервера.. Т.е. модемовские сообщения - вижу.. а вот что пришло с ТСР (сообщения демона) - нет..
С Neoway - все было просто - запрос отправил - а демон ответил - что там да как там... А здесь все как в яму бросаешь...
сценарий таков:
AT+CIPSHUT
OK
AT+CIPMUX=0
OK
AT+CGATT=1
AT+CSTT="internet.mts.ru","mts","mts"
OK
AT+CIICR
OK
AT+CIFSR
10.183.118.175
AT+CIPSTART="TCP","XXXXX.ru","XXX"
(или так AT+CIPSTART="TCP","XXX.XXX.XXX.XXX","XXXX")
OK
CONNECT OK
AT+CIPSEND
> XXXXXXXXXXXXXX + 0x1A
и вот здесь - как партизан молчит.......
пробовал и так
AT+CIPSEND=5
> XXXXX
SEND OK - как то раз проскочило - но в дампе - пакета не увидел.
а если делаем
AT+CIPCLOSE
CLOSED OK
c модулем работаем по softserial (2,3)
дергают через ресет-пин.
ну вот как то так..
Помогите люди добрые - кто чем может.
Заранее благодарю.