Так и не нашел темы форума где можно задать вопрос о радиоустройствах....
Доброго всем.... С наступающим!!!!!
И так, занимаюсь разработкой весов для пчеловодов с передачей данных:
http://www.youtube.com/user/RussiaGoodNews/videosСейчас мучаю СИМ карту МТС с радиомодемом SIM900. Устройство простое, измеряет вес, температуру, по мелочи еще кой чего и кидает ко мне на сервер.
Так вот когда работаем на СИМ картах Билайн или Мегафон - связь с сервером срабатывает на ура, а вот при СИМ МТС доступа нет. Мучаю всех подряд и своих хостеров и МТС техподдержку, но результата пока нет. Решил поговорить с вами, вдруг кто сталкивался или мысль подкинет.
Алгоритм:
Контроллер просыпается, подает питание на радиомодем, ждет пока тот проснется.
Ждем регистрации в сотовой сети, узнаем название оператора.
Вытаскиваем из памяти параметры для интернет коннекта APN, USER и PWD. Все успешно.
Выставляем параметры GPRS соединения, поднимаем его, контролируем что IP адрес назначен. Успешно.
Поднимаем HTTP, формируем строку запроса.
Шлем в инет, успешно.
Ждем отклик.... и вот тут, хотелось бы код ответа 200, оно и приходит 200, но от других операторов, от других симок, а от МТС только 302. Причем сам код поганый, из раздела переадресация, типа по этому адресу страницы нет, перемещена, используйте новый адрес. Но программер на стороне сервера я сам и там все есть и ни чего не перемещено. И если новый адрес то какой нафик????? Пробудем несколько отправок и ждем, успеха нет, вот лог....
AT+SAPBR=3,1,"CONTYPE","GPRS"
OK
AT+SAPBR=3,1,"APN","internet.mts.ru"
OK
AT+SAPBR=3,1,"USER","mts"
OK
AT+SAPBR=3,1,"PWD","mts"
OK
AT+SAPBR=1,1
OK
AT+SAPBR=2,1
+SAPBR: 1,1,"10.79.74.173"
OK
AT+HTTPINIT
OK
AT+HTTPPARA="CID",1
OK
AT+HTTPPARA="URL","http://beelove.pro/scalein/data.php?1=WS1512....
AT+HTTPACTION=0
OK
+HTTPACTION:0,302,0
AT+HTTPACTION=0
OK
+HTTPACTION:0,302,0
AT+HTTPACTION=0
OK
+HTTPACTION:0,302,0
AT+HTTPACTION=0
OK
+HTTPACTION:0,302,0
AT+HTTPACTION=0
OK
+HTTPACTION:0,302,0
AT+HTTPREAD
OK
=================
Естественно код не 200, поэтому и ответа от сервака нет.
Смотрим accessc_log в нем нет коннекта от моего модема:
beelove.pro 217.118.90.202 - - [30/Dec/2015:19:15:20 +0300] "GET /scalein/data.php?1=WS151216-071&2=3.31&3=21.27&4=10&5=15.70&6=1&7=79053299111&b=&c=227.13&f=0 HTTP/1.0" 200 28 "-" "SIMCOM_MODULE"
beelove.pro 89.232.118.129 - - [30/Dec/2015:19:47:53 +0300] "GET /scale/table.php HTTP/1.0" 200 1790 "http://pchelovod-tatar.info/viewtopic.php?f=28&t=784" "Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/47.0.2526.73 Safari/537.36 OPR/34.0.2036.25"
beelove.pro 89.232.118.129 - - [30/Dec/2015:19:47:53 +0300] "GET /favicon.ico HTTP/1.0" 200 1406 "http://beelove.pro/scale/table.php" "Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/47.0.2526.73 Safari/537.36 OPR/34.0.2036.25"
beelove.pro 89.232.118.129 - - [30/Dec/2015:19:48:11 +0300] "GET /scale/table.php HTTP/1.0" 200 1790 "http://pchelovod-tatar.info/viewtopic.php?f=28&t=784" "Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/47.0.2526.73 Safari/537.36 OPR/34.0.2036.25"
beelove.pro 217.118.95.124 - - [30/Dec/2015:19:50:26 +0300] "GET /a/a.php HTTP/1.0" 200 1167 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/47.0.2526.106 Safari/537.36"
beelove.pro 217.118.95.124 - - [30/Dec/2015:19:50:31 +0300] "GET /favicon.ico HTTP/1.0" 200 1406 "http://beelove.pro/a/a.php" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/47.0.2526.106 Safari/537.36"
beelove.pro 5.255.253.49 - - [30/Dec/2015:19:59:59 +0300] "GET /robots.txt HTTP/1.0" 404 208 "-" "Mozilla/5.0 (compatible; YandexBot/3.0; +http://yandex.com/bots)"
beelove.pro 130.193.51.81 - - [30/Dec/2015:20:00:06 +0300] "GET / HTTP/1.0" 200 1403 "-" "Mozilla/5.0 (compatible; YandexBot/3.0; +http://yandex.com/bots)"
beelove.pro 141.8.183.15 - - [30/Dec/2015:20:00:59 +0300] "GET /help/admin/ HTTP/1.0" 200 4599 "-" "Mozilla/5.0 (compatible; YandexBot/3.0; +http://yandex.com/bots)"
beelove.pro 178.154.243.114 - - [30/Dec/2015:20:01:42 +0300] "GET / HTTP/1.0" 200 1403 "-" "Mozilla/5.0 (compatible; YandexBot/3.0; +http://yandex.com/bots)"
beelove.pro 141.8.142.27 - - [30/Dec/2015:20:02:21 +0300] "GET /help/admin/ HTTP/1.0" 200 4599 "-" "Mozilla/5.0 (compatible; YandexBot/3.0; +http://yandex.com/bots)"
===================
Т.е. модем реально не может достучаться до сервака. Внимание вопрос, откуда тогда берется ответ 302, если сервак не получает по входу запрос от модема?
Начиная с ночи уже общаюсь с МТС, девочка ночью вежливо ответила, но не помогла, послал логи, жду.
Короче, буду благодарен любому ответу, который сможет натолкнуть на истину и поможет решить задачу.