重工电子论坛

标题: 分享一种可以进行GPRS模块测试的方法 [打印本页]

作者: 张金权-11级电子    时间: 2015-12-3 19:30
标题: 分享一种可以进行GPRS模块测试的方法
GPRS通信,是一种2G和3G之间的通信技术,GPRS通信模块的核心,是一个SIM900集成芯片+SIM卡。这个模块可以用来发短信、打电话(这个功能是鸡肋)、通过GPRS将数据接入到internet中,通过上位机软件就可以读取模块发送的数据,因此是一种单片机和上位机进行远程无线通信的不错选择,被用在了许多场合的远程监控中。最近因为项目需要,买了俩该模块回来,这个模块和单片机的通信主要是通过串口发送AT指令,照着手册,发短信、打电话的测试很简单的就完成了,接下来测试模块和上位机之间的数据通信,这才是重点需求。到这里,问题就来了,GPRS模块和Internet连接要通过IP地址(或者域名),关键是,这个IP地址要求的是公网IP,而因为现在IPV4IP地址数量已经不够用了,电脑上网的IP都是动态IP,公司和学校里的上网更是通过路由层层转发的,电脑直接查询到的IP并不是公网IP。那么,要进行GPRS模块的数据通信,就需要先得到一个公网IP,查询资料,发现有两种方法,一种是通过内网映射,把内网IP映射成公网IP(鬼知道是怎么映射啊。。);第二种方法,通过有公网IP的服务器来做,GPRS模块先和服务器进行通信,经过服务器的转发再和上位机通信,这种方法的前提是你要有一个可用的服务器(然而并没有),并且需要会写点上位机程序,来接收数据。那么就先试第一种方法,听说有一个叫花生壳的东东可以实现内网映射的功能,就下载这个软件,注册账号(花了8块大洋),然而,并不好用,折腾了两天时间,依然没搞成功。。。这时候,在阿莫论坛上看到了一个叫通信猫的网站,tongxinmao.com。上面提供了一个TCP公共服务器,可以很方便的和GPRS模块建立网络连接,数据收发!!如果做实际应用,可能还是需要搞个服务器,写上位机软件,就熟悉GPRS模块的数据通信、做测试而言,这个网站足够了。。好东西,要共享
作者: 李维强-15级    时间: 2015-12-10 23:06
谢谢发帖  正需要这个东西  暂时不用自己搭服务器了,还没买。。。
作者: 张金权-11级电子    时间: 2015-12-11 11:08
李维强-15级 发表于 2015-12-10 23:06
谢谢发帖  正需要这个东西  暂时不用自己搭服务器了,还没买。。。

~~~~~~~~~
作者: 胡小均    时间: 2016-1-3 19:49
我也有发现这么一个网站!!
http://www.atool.org/
相当实用!!




欢迎光临 重工电子论坛 (http://www.cqutlab.cn/) Powered by Discuz! X3.1