利用lwip协议实现GPRS拨号成功后,就收的数据是什么形式的。

fengyq411   2010-2-23 20:49 楼主
    我利用GPRS网络实现数据传输,硬件平台是S3C2410+MC35I+PC,其中S3C2410上移植了UCOS操作系统,并移植了LwIP协议栈实现网络通信,上位机PC采用SOCKET接收数据,我现在的通信功能没有实现,但是我想利用通信结果。我的问题是
    (1)是拨号过程中收到的数据一直都是7E 21 45 00 00 1D 47 F3 00 80 11 B0 F6 0A 4A 30 E0 D3 50 33 6C 03 E8 03 F2 00 09 55 1B 61 A5 DE 7E这样的数据吗?还是想Linux那样,直接给出分配的IP地址是10.191.221.166,子网掩码是255.255.255.255,数据丢包多少等等信息。
    (2)当拨号成功后,如果我利用客户机(S3C2410)SOCKET套接字发送“你好”,那么服务器(PC上位机)收到的是字符“你好”还是收到类似7E 21 45 00 00 1D 47 F3 00 80 11 B0 F6 0A 4A 30 E0 D3 50 33 6C 03 E8 03 F2 00 09 55 1B 61 A5 DE 7E这样的数据?
    (3)如果我自己定义了数据帧协议,将其封装成UDP协议,最终封装成PPP协议,经过MC35I模块发送,收到的数据又是什么样的?比如我想将采集的数据利用GPRS网络发送到远程服务器,收到的数据带7E这些数据格式了吗?

回复评论 (1)

用PPP协议的话就是身份认证后就是IP地址什么的了。
收发的时候直接使用TCP/UDP就可以。PPP会打包和解包的。除非你不使用PPP。
点赞  2010-5-4 15:16
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复