看了一些资料,要用到socket通信,还是不太懂...首先需要初始化gprs模块,才能建立通信,那么,在没建立通信之前,怎样初始化gprs模块?
GPRS有COMMAD和DATA两种模式,在DATA模式中是不是发送到GPRS模块的数据,直接被传送到终端(电表)?
用SOCKET通信,serversocket/clientsocket和 INDY 哪个简单好用一点?学起来快一些,得现学现做...急求高手解答下,新手,谢过了...

解决方案 »

  1.   

    没做过GPRS,你的情况应该可以客户端程序读取终端(电表)数据,然后通过SOCKET协议传给服务器端进行存储。具体怎么应用SOCKET写客户端与服务器端程序要自己找找资料,李维写的一本DELPHI5分布式开发应用系统可以看看。。
      

  2.   

    恩,谢谢,也需要了解一些GPRS方面的.
      

  3.   

    作过GPRS远程抄表系统,象你说的什么COMMAD和DATA两种模式,根本不用考虑。其实就是中心和终端网络通信的一个过程。建议用indy吧,我们就是用的indy,很好用的,一般应用没问题的。
      

  4.   

    做上位机软件,不用考虑初始化gprs模块,模块上线得到ip,都是通过ip和端口来通信。必须知道终端电表的数据协议
    可以互相交流交流
      

  5.   

    我一个朋友做这个,好象他们用的indy的udp
      

  6.   

    一般GPRS模块都有相关设定界面,或者有配套的自动设置软件,编程方面可以把TCP/IP协议虚拟成一个虚拟串口,编程就简单很多了。
      

  7.   

    你们用的哪个厂家的gprs模块,什么接口的。
    http://www.hbjxkj.com
      

  8.   

    首先搞清楚GPRS的网络构成,是虚拟专网吗?
      

  9.   

    我现在正在做这方面的程序,用的是indy的tidtcpserver。我的GPRS模块是向上推数据的,tidtcpserver本身集成了多线程的东西,只要GPRS通讯模块与服务器通讯正常,tidtcpserver的execute事件可以自动接收数据。,我们可以共同切磋一下。
      

  10.   

    我也想做这方面的工作,想了很久,主要是对gprs模块不熟。
    我是做一个远程控制几个站点的plc的程序不知道那位大侠做过相关的工作,给点指导就好了
    谢谢