Ïîìîùü - Ïîèñê - Ïîëüçîâàòåëè - Êàëåíäàðü
Ïîëíàÿ âåðñèÿ ýòîé ñòðàíèöû: Wismo228 íå äîêà÷èâàåò ôàéë ïî http
Ôîðóì ðàçðàáîò÷èêîâ ýëåêòðîíèêè ELECTRONIX.ru > Èíòåðôåéñû > Ôîðóìû ïî èíòåðôåéñàì > Ñîòîâàÿ ñâÿçü è åå ïðèëîæåíèÿ
Äåí
Äîáðîãî âñåì äíÿ, ïðîøó âñåõ êòî ðàáîòàë ñî âñòðîåííûì TCP/IP ñòåêîì ìîäåìà Wismo228 ïîìî÷ü â ðåøåíèè ìîåé ïðîáëåìû. Ïðè ïîïûòêå ñêà÷èâàíèÿ ìíîé ôàéëà ìîäåìîì Wismo228 ïî http ïðîòîêîëó ôàéë â áîëüøèíñòâå ñëó÷àåâ íå óäàåòñÿ ñêà÷àòü ïîëíîñòüþ.
Ìîäåì ðàáîòàåò áåç àïïàðàòíîãî óïðàâëåíèÿ ïîòîêîì (RTS è CTS). Óïðàâëÿþ ìîäåìîì ïîñðåäñòâîì ÀÐÌ ïðîöåññîðà. Âåñü îáìåí ìåæäó ïðîöåññîðîì è ìîäåìîì "ïîäñëóøèâàþ" òåðìèíàëüíîé ïðîãðàììîé, ïîäêëþ÷åííîé ÷åðåç USART-USB ïåðåõîäíèê. Âåðñèÿ ïðîøèâêè ìîäåìà 20.
Ìîäåì èíèöèàëèçèðóþ âñå â ïîðÿäêå, ðåãèñòðàöèÿ ïðîõîäèò, GPRS âêëþ÷àåòñÿ. Ïîäêëþ÷àþñü ê ñåðâåðó êàê TCP êëèåíò, èñïîëüçóÿ âñòðîåííûé TCP/IP ñòåê, âñå ïðîõîäèò õîðîøî. Ïîëó÷àþ CONNECT, îòêðûâàþ ñîêåò è ïîñûëàþ çàïðîñ ôàéëà ÷åðåç GET çàãîëîâîê, â îòâåò íà êîòîðûé, ñåðâåð íà÷èíàåò ïåðåäàâàòü ìíå äàííûå.
Ïðîáëåìà ñîñòîèò â òîì, ÷òî ïîäêëþ÷èâøèñü ê WEB ñåðâåðó ïî HTTP ïðîòîêîëó è ïîñëàâ çàïðîñ GET, ó ìåíÿ ìîäåì íå âñåãäà ïðèíèìàåò âñå ïîñëàííûå ñåðâåðîì äàííûå, ðàçìåð êîòîðûõ ñîñòàâëÿåò îêîëî 100 êèëîáàéò.  íà÷àëå ïðèåìà äàííûå ïîñòóïàþò íîðìàëüíî, íî ïîñëå ïðèíÿòèÿ 10-20êáàéò, íà÷èíàþòñÿ ïðèîñòàíîâêè ïåðåäà÷è. Î÷åíü ÷àñòî ïðîèñõîäèò ðàçðûâ ñîåäèíåíèÿ ñ âûäà÷åé SHUTDOWN. Çàêà÷èâàíèå ôàéëà èäåò íå ðàâíîìåðíî, áûâàþò îñòàíîâêè íà 1-10 ñåêóíä. Èíîãäà âî âðåìÿ íîðìàëüíîãî ïðèåìà ïðîèñõîäèò îñòàíîâêà ïåðåäà÷è äàííûõ ìîäåìîì è áîëåå îò ìîäåìà äàííûå íå ïðèõîäÿò, â òîì ÷èñëå è SHUTDOWN. Èç 20 ïðîèçâåäåííûõ ñîåäèíåíèé ñ ïåðåäà÷åé äàííûõ, óñïåøíûìè ÿâëÿþòñÿ îêîëî 2 ñîåäèíåíèé, â îñòàëüíûõ ñëó÷àÿõ ïðîèñõîäèò ðàçðûâ ñîåäèíåíèÿ è ìîäåì âûäàâàë SHUTDOWN.
Ñèì êàðòó èñïîëüçóþ îïåðàòîðà Beeline. Ïîäñêàæèòå, â ÷åì ìîæåò çàêëþ÷àòüñÿ äàííàÿ ïðîáëåìà?

Ç.Û. Ïðàâèëüíîñòü GET çàãîëîâêîâ ïîñûëàåìûõ íà ñåðâåð ïðîâåðåíà ÷åðåç òåðìèíàëüíóþ ïðîãðàììó, ñåðâåð âñå âðåìÿ êîððåêòíî îòâå÷àåò.
Òàêæå ïðèëàãàþ ëîã îáìåíà äàííûìè ìåæäó ìîäåìîì è ìèêðîêîíòðîëëåðîì.
Êîä
AT+CMEE=1

OK
AT+CFUN=1

OK

+CREG: 1
AT+CREG?

+CREG: 1,1

OK

*PSSTK: "SETUP MENU",1,2,"€    8; 0 9 =ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ
ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ
ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ",255,255,1,0,0,8

AT+WIPCFG=1

OK
AT+WIPCFG?

+WIPCFG: 0,64
+WIPCFG: 1,0
+WIPCFG: 2,60
+WIPCFG: 3,0
+WIPCFG: 4,536
+WIPCFG: 5,0
+WIPCFG: 12,0
+WIPCFG: 13,0
+WIPCFG: 14,0

OK

AT+WIPBR?

OK
AT+WIPBR=1,6

OK
AT+WIPBR=2,6,11,"internet.beeline.ru"

OK
AT+WIPBR=2,6,0,"beeline"

OK
AT+WIPBR=2,6,1,"beeline"

OK
AT+WIPBR=4,6,0

OK
AT+WIPBR=3,6,15

+WIPBR: 6,15,"10.207.242.200"

OK
AT+WIPCREATE=2,1," sitename.ru",80

OK

+WIPREADY: 2,1
AT+WIPDATA=2,1,1

CONNECT
GET http://sitename.ru/ file.bin HTTP/1.0
Host: sitename.ru

HTTP/1.1 200 OK
Date: Sat, 25 Feb 2012 06:01:51 GMT
Server: Apache/1.3.34 (Unix) mod_deflate/1.0.21 PHP/5.2.17
Last-Modified: Sat, 25 Feb 2012 05:33:23 GMT
ETag: "588149-20000-4f4872a3"
Accept-Ranges: bytes
Content-Length: 131072
Connection: close
Content-Type: application/octet-stream
Òóò íà÷èíàþò èäòè äâîè÷íûå äàííûå (ëèáî îáû÷íûé òåêñò â çàâèñèìîñòè îò çàïðàøèâàåìîãî ôàéëà), íî ÷àñòî äî êîíöà äàííûå òàê è íå äîõîäÿò.
SHUTDOWN

+WIPPEERCLOSE: 2,1

OK
gosha14
Ïîïðîáóéòå ïðåäàâàòü â ïðîçðà÷íîì ðåæèìå:
AT+WIPDATA=2,1,2
IgorTr
Äåí, òàêàÿ æå áåäà...òå æå ñèìïòîìû.
Òîëüêî ó ìåíÿ îòïðàâêà äàííûõ.
Ïðè îòïðàâêå < 4 Êá ïî÷òè âñåãäà âñå ïðèõîäèò.
Åñëè áîëüøå - íà÷èíàåò ðåçàòü, õâîñò íå äîïåðåäàåòñÿ.
Áèíàðíûõ äàííûõ â ïîòîêå íåò òî÷íî - òîëüêî òåêñò, ïðîçðà÷íûé ïðîáîâàë - íå ïîìîãàåò.
Ïðîáîâàë XON\XOFF è àïïàðàòíûé êîíòðîëü áóôåðà - íåò. Îí âîîáùå íèêîãäà
íå âûäàåò çàíÿòîñòü áóôåðîâ.

Óäàëîñü êàê-òî ïîáîðîòü ýòó ïðîáëåìó, ïîäåëèòåñü ðåøåíèåì...


Äåí
Ïîêà ïðîáëåìó ðåøèòü íå óäàëîñü, íî ñâÿçûâàëèñü ÷åðåç ðîññèéñêèõ ïðåäñòàâèòåëåé ñ ïðîèçâîäèòåëåì, ó íèõ ýòà ïðîáëåìà ïîâòîðèëàñü, ñêàçàëè ÷òî îòïðàâèëè èíôîðìàöèþ î äàííîì áàãå ïðîèçâîäèòåëþ è ñêàçàëè ÷òî äîëæíû èñïðàâèòü åãî â ñëåäóþùåé âåðñèè ïðîøèâêè, ïîýòîìó æäåì èñïðàâëåíèé.
Äëÿ ïðîñìîòðà ïîëíîé âåðñèè ýòîé ñòðàíèöû, ïîæàëóéñòà, ïðîéäèòå ïî ññûëêå.
Invision Power Board © 2001-2025 Invision Power Services, Inc.