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

 
 
 
Reply to this topicStart new topic
> SIM800C - непонятки с чтением своего IP адреса.
SERGOSV
сообщение Apr 7 2016, 10:48
Сообщение #1





Группа: Участник
Сообщений: 14
Регистрация: 1-02-16
Пользователь №: 90 297



SIM800C, внешний микроконтроллер, но все тоже было и на SIM800H....
Не могу разобраться - если настраиваю TCP соединение командами как в аппноте:
AT+CGATT?
+CGATT:1
OK

AT+CSTT="internet" (настройка под MTS Украина)
ОК

AT+CIICR
OK

AT+CIFSR
ERROR - и вот тут ни в какую не дает свой IP

А если делаю через команды:
AT+SAPBR = 1,1
OK

AT+SAPBR=2,1
то отвечает нормально
+SAPBR:1,1,"10.89.193.15" - IP для примера.

Ну и после настроек через команду AT+SAPBR у меня дальше все работает и через TCP сервер и через FTP, вроде как все нормально, но не могу понять - почему не пашет первая группа команд. Что я делаю не так?
При том что командами AT+SAPBR я даже APN не настраиваю - оно по умолчанию работает.
Go to the top of the page
 
+Quote Post
CADiLO
сообщение Apr 7 2016, 11:54
Сообщение #2


Гуру
******

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



МТС Украина. Все как в апнотесе работает.
Укажите свою версию фирмваре.


AT
OK

AT+CREG?
+CREG: 0,1
OK

AT+CSQ
+CSQ: 28,0
OK

AT+GSV
SIMCOM_Ltd
SIMCOM_SIM800C
Revision:1418B04SIM800C32_BT_EAT
OK

AT+CGATT?
+CGATT: 1
OK

AT+CSTT="internet"
OK

AT+CIICR
OK

AT+CIFSR
100.104.97.44


--------------------
Не можна втрачати надію. Не можна здаватися до останньої миті. Можливо саме вона, остання мить, принесе весну, яка стане початком нового життя.
Go to the top of the page
 
+Quote Post
SERGOSV
сообщение Apr 7 2016, 11:58
Сообщение #3





Группа: Участник
Сообщений: 14
Регистрация: 1-02-16
Пользователь №: 90 297



Версию вечером проверю - отпишусь.
Go to the top of the page
 
+Quote Post
ArtemKAD
сообщение Apr 7 2016, 12:31
Сообщение #4


Профессионал
*****

Группа: Свой
Сообщений: 1 508
Регистрация: 26-06-06
Из: Киев
Пользователь №: 18 364



Русские буквы в команде?
Go to the top of the page
 
+Quote Post
SERGOSV
сообщение Apr 7 2016, 12:53
Сообщение #5





Группа: Участник
Сообщений: 14
Регистрация: 1-02-16
Пользователь №: 90 297



В команде AT+CIFSR ? Хм... Ну проверю на всякий случай. Спасибо.
Go to the top of the page
 
+Quote Post
Цырен.
сообщение Apr 7 2016, 13:00
Сообщение #6


Евгений
***

Группа: Участник
Сообщений: 341
Регистрация: 13-10-11
Пользователь №: 67 706



так же подайте AT+CMEE=2 перед AT+CIFSR, чтобы получить развертку причины проблемы.
К тому же обратите внимание на рис.2 в SIM800 Series_TCPIP_Application Note_V1.01 (www.simcomm2m.com/russian), команда CIFSR подается когда состояние стека IPGPRSACT. Возможно стек не успел сменить состояние, увеличьте время до CIFSR или проверяйте AT+CIPSTATUS.


--------------------
Go to the top of the page
 
+Quote Post
SERGOSV
сообщение Apr 7 2016, 17:48
Сообщение #7





Группа: Участник
Сообщений: 14
Регистрация: 1-02-16
Пользователь №: 90 297



Приношу свои извинения. Мистика. Перенабил текст тех команд, которые у меня не работали - запустил - есть IP адрес. Может и правда русские буквы втюхались... А я себе мозг сломал....
Спасибо всем за советы.

Но принципиальный вопрос остался для общего понимания - в чем разница между названными выше двумя группами команд? И те и те подключают коннект через APN провайдера....

p.s. Версия FW - 1418B02SIM800C32_BT

p.p.s. Кстати - IP адрес после первой группы команд и после второй (если вторую группу дать сразу после первой) - получается разный!

Сообщение отредактировал SERGOSV - Apr 7 2016, 20:03
Go to the top of the page
 
+Quote Post
CADiLO
сообщение Apr 8 2016, 04:20
Сообщение #8


Гуру
******

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



>>>Мистика. Перенабил текст тех команд, которые у меня не работали - запустил - есть IP адрес.

Нееее. Уже ловились например на том что копировали команды из апнотеса, а там верхние кавычки с другим кодом - китайский двухбайтный шрифт в документации sm.gif)))

>>> в чем разница между названными выше двумя группами команд?

Первое - для "чистой" работы с UDP и TCP, мультисервером, мультиклиентом......
Второе (bearer) - работа с контекстами FTP, HTTP - некоторые скрипты модуль понимает сам. Но соединение множественным быть не может.

А всего достаточно было внимательно прочесть апнотес.

>>>p.p.s. Кстати - IP адрес после первой группы команд и после второй (если вторую группу дать сразу после первой) - получается разный!

Ну так получаете ВНУТРЕННИЙ адрес IP оператора. Он динамический и не годится для многих случаев - например будут проблемы с SSL почтовиками.
Это все от жадности - достаточно купить у оператора "белый" внешний static IP и куча непоняток отвалится.


Вы уж не сердиесь, что я ерничаю, но все наши беды или от невнимательности, или от нежелания читать доки.


--------------------
Не можна втрачати надію. Не можна здаватися до останньої миті. Можливо саме вона, остання мить, принесе весну, яка стане початком нового життя.
Go to the top of the page
 
+Quote Post
SERGOSV
сообщение Apr 8 2016, 05:54
Сообщение #9





Группа: Участник
Сообщений: 14
Регистрация: 1-02-16
Пользователь №: 90 297



Не сержусь... просто идет процесс освоения, не все понимаю... а документации много, а времени на все, как всегда - мало.
Вопрос по этим двум режимам - то есть если мне нужно связаться с TCP сервером - первая группа команд, а если с FTP сервером - вторая группа команд?
Но по факту - у меня сейчас через команды AT+SAPBR реализовано подключение и потом работа просто с TCP сервером.
Или вторая группа И для того И для того, а первая ТОЛЬКО для чистого TCP/UDP?
Go to the top of the page
 
+Quote Post
CADiLO
сообщение Apr 8 2016, 06:24
Сообщение #10


Гуру
******

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



В первой группе возможны мульти соединения, во второй нет.
Остальные отличия не столь значимы.


--------------------
Не можна втрачати надію. Не можна здаватися до останньої миті. Можливо саме вона, остання мить, принесе весну, яка стане початком нового життя.
Go to the top of the page
 
+Quote Post
SERGOSV
сообщение Apr 8 2016, 06:56
Сообщение #11





Группа: Участник
Сообщений: 14
Регистрация: 1-02-16
Пользователь №: 90 297



Спасибо!
Go to the top of the page
 
+Quote Post

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

 


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


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