大家好,我想用GPRS模块链接到开发板上,然后通过GPRS模块与固定IP的计算机传输数据(文件)。1、使用GPRS模块实现联网,然后在找到开发板某一存储区的文件并发送到固定IP的计算机;2、计算机收到数据后也把某存储区的数据发回到对应的GPRS模块,并存储到开发板中;3、发送次数不限,只要GPRS联网并没发一次数据就有相应的数据接收。开发板使用的是友善之臂的s3c6410、GPRS模块是WAVECOM QS2430,使用qt进行开发编程。由于本人初次接触qt,c++基础差,想请高人指点下,本人不胜感激!
------解决思路----------------------
GPRS 模块,一般是用串口进行通讯的,通过 AT 指令来控制 GPRS 模块完成网络连接。这部分工作是基础,不知道 LZ 你的 OS 是什么,Linux 还是 WinCE,或其它?最好由 OS 完成网络连接的工作。
如果对网络连接没有要求,可能考虑使用 GPRS 模块的内部协议栈,这样 OS 就不用做什么工作了。
具体,需要看 模块的手册,确定一下模块是否支持 TCP/IP 协议栈。
然后,使用 Socket(TCP/UDP)与固定 IP 的电脑连接。Socket 编程,如果使用内部协议栈,就不用看网上的代码,直接通过 AT 指令控制完成。
------解决思路----------------------
看模块的 AT 指令手册,这个偶没有办法再说具体了。