0

我需要通过 GPRS 将文件(*.zip、*.jpg、*.xml 等)从 Windows CE 5.0 设备发送到服务器。将文件发送到服务器的选项有哪些?

我使用 Hayes 兼容调制解调器的 AT 命令成功发送了一些数据

AT-Command Interpreter 准备就绪 AT+CGDCONT=1,"IP","AIRTELGPRS.COM" OK AT%ETCPIP OK AT%ETCPIP? %ETCPIP:1,"117.98.182.100","202.56.250.5","202.56.230.5"

OK AT%OPEN="TCP","59.182.32.235",8001 CONNECT

AT%IOMODE=1 OK AT%IPSEND="11" %IPSEND:1,15 OK

但是没有发送文件的命令。

4

2 回答 2

0

我会在服务器端使用 web 服务并从客户端应用程序调用 web 服务 - 我认为您可以从任何针对 WinCE 的通用编程语言/框架执行 http 请求。

于 2010-03-16T14:42:00.660 回答
0

听起来你在堆栈中处于低位。您引用的 AT 命令是通过串行/USB 直接发送到调制解调器/模块的命令。您正在设置 APN,它看起来像一些简单的 TCP 数据包传输。

您需要建立一个 ppp 会话(DUN - 拨号网络会话)来获得 IP 连接,这将允许您通过常见的 Internet 协议(如 HTTP/FTP 等)发送文件。

通常,一旦您在上下文的第一个 cid 中设置了 APN,您就可以通过“AT*99***1#”拨打它。这将使调制解调器成为 PPP 端点。请记住,这可能因调制解调器而异。

于 2010-03-22T13:04:00.993 回答