Отправка файлов с устройства winCE на сервер через GPRS - PullRequest
0 голосов
/ 16 марта 2010

Мне нужно отправлять файлы (* .zip, * .jpg, * .xml и т. Д.) С устройства Windows CE 5.0 на сервер через GPRS. Какие есть варианты отправки файлов на сервер?

Я успешно отправил некоторые данные, используя AT-команды совместимого с Hayes модема

AT-Command Interpreter готов AT + CGDCONT = 1, "IP", "AIRTELGPRS.COM" Хорошо AT% ETCPIP Хорошо AT% ETCPIP? % ETCPIP: 1, "117.98.182.100" ,, "202.56.250.5", "202.56.230.5"

OK AT% ОТКРЫТОГО = "TCP", "59.182.32.235", 8001 CONNECT

AT% IOMODE = 1 Хорошо AT% IPSEND = "11" % IPSEND: 1,15 OK

Однако команды для отправки файлов нет.

Ответы [ 2 ]

0 голосов
/ 22 марта 2010

Звучит так, будто вы находитесь на низком уровне в стеке. АТ-команды, которые вы указали, являются командами, посылаемыми напрямую модему / модулю через последовательный порт / usb. Вы настраиваете APN, и это похоже на простую передачу пакета TCP.

Вам необходимо создать сеанс ppp (DUN - сеанс удаленного доступа к сети), чтобы получить возможность подключения по IP, что позволит вам отправлять файлы по обычным интернет-протоколам, таким как HTTP / FTP и т. Д.

Обычно, как только вы настроили APN в первом cid контекста, вы набираете его через 'AT * 99 *** 1 #'. Это включит модем в качестве конечной точки PPP. Имейте в виду, что это может варьироваться между модемами.

0 голосов
/ 16 марта 2010

Я бы использовал веб-сервис на стороне сервера и вызывал бы веб-сервис из клиентского приложения - я думаю, что вы можете выполнять http-запросы с любого распространенного языка программирования / фреймворка, нацеленного на WinCE.

...