永发信息网

GPRS通信程序

答案:2  悬赏:30  手机版
解决时间 2021-03-18 11:48
  • 提问者网友:杀生予夺
  • 2021-03-17 14:18
有哪位大哥能给一段GPRS模块通信的程序示例,我用的是GR64模块。相似的也行,主要是一个嵌入式计算机和GPRS无线模块通过串口,用AT命令控制模块的收发数据,谢谢啦
最佳答案
  • 五星知识达人网友:佘樂
  • 2021-03-17 14:38
提示楼主一下
首先,你要先写串口通信的程序,包括串口的初始化:设置串口寄存器的工作方式,根据需要用定时器设置波特率。
其次,你要确定你的串口使用中断接收还是用查询接收,这要根据模块来确定,如果GPRS模块接收数据只能通过中断接收,那么就用中断,要是模块可以用查询,也就是模块有查询的指令,那最好用查询接收,因为中断会很麻烦。
再次,你要根据串口函数和AT指令写GPRS的函数,包括初始化,建立连接,发送和接收数据,关闭连接等函数
最后,写一个整体的函数调用以上函数,完成你所用的功能。
我在网上下载到一个程序,基本就是这个思路,楼主要的话可以留个邮箱。
全部回答
  • 1楼网友:春色三分
  • 2021-03-17 15:08
gprs模块是无线网络的主要设备,是本地煤矿安全监视和监督系统的基础。在gprs模块、宿主计算机和数据采集设备之间采用rs232串行接口进行信息的传送。通过自动拨号,然后登录中国移动的grps网站,就可以完成无线数据的传送。在登录gprs网站之前,必须通过串行接口设定参数。有三个参数需要设定:gprs网络的入口地址、本地模块的地址以及数据接收终端的地址。启动系统,打开串行口的设置接口,输入入口地址的名字,输入gprs网络。 本地模块应当插入发送设备的sim卡,而sim卡的卡号应当设定好,ip地址是不固定的。政府监视中心的ip地址应当是不变的。这将确定gprs网络的传送路径。具有确定ip地址的政府监视中心的计算机应能购连接特殊线路并登录到因特网。gprs模块能够登录到gprs网络,通过ggsn网关进入因特网,然后寻找监视中心计算机的ip地址,用来交换数据。通过这种方式就可以实现数据的远程传送。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯