有没有SIM900A与动态IP建立连接的方案?

2019-10-15 18:13发布

目前要做一个安卓的程序来与SIM900A建立GPRS通信,但是手机端的IP是不固定的,每次建立连接的IP都不一样,因此需要实现获得手机端IP的功能,诸位大大有没有可实现的方案?
我自己其实想了一个,就是不知道如何实现。是通过手机端发送短信给SIM900A,短信内容为手机端当前的IP地址,通过单片机读取短信里的IP地址并存储起来,然后将IP地址赋值给GPRS连接函数里的变量。问题在于没有找到如何存储IP地址的方法,请问各位有没有具体的方案? 
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
18条回答
jermy_z
1楼-- · 2019-10-17 12:58
回复【10楼】邪恶的花生米:
---------------------------------
能   就像我上面说的那个步骤
kassandra
2楼-- · 2019-10-17 14:11
通过你的方法获取到IP地址,然后用sprintf()函数将命令字符串组合到一个数组下,就可以了,spintf()函数实现IP地址填入命令组合中
如:sprintf((char *)p,"AT+CIPSTART="TCP","%s","port"",IP);  这个IP数组里面就是你提取出来的IP地址字符串,p就是最终的命令组合
lgy026
3楼-- · 2019-10-17 20:06
 精彩回答 2  元偷偷看……
mingliang910
4楼-- · 2019-10-18 01:47
楼主还在做么,我现在也想用手机与SIM900A建立连接,SIM900A作为服务端,手机作为客户端,能指点一下,分享一下代码吗?
邮箱810425257@qq.com
mingliang910
5楼-- · 2019-10-18 05:12
lgy026 发表于 2016-3-1 21:57
楼主现在还在做吗?我现在也要用手机和SIM900A通讯,手机作为服务器获取的IP,是要用哪个IP呢?这个IP怎么 ...

现在有做出来么,可以分享一下吗?我也在做
乐学
6楼-- · 2019-10-18 06:59
要实现这个没什么难度,问题是实现了,有实用价值吗?

一周热门 更多>