【GPRS IP地址】GPRS IP地址的问题

http://www.gongkong.com/webpage/forum/200406/2-AF42-F296B18EA42D-1.shtml

呵呵,也不一定是DHCP分配的啦,GGSN可以内部维护一个地址池,由自己分配终端地址,另外RADIUS服务器也可以分配地址的。分配的这个地址一般是内部地址,访问外网的话需要GGSN作NAT映射。这个地址在一次PDP会话过程中保持不变,这也是GPRS号称永远在线的原因,一次PDP会话是指激活PDP上下文和去活PDP上下文这个时间区间。一般来说,可以认为在拨号时分配的地址不会变。如果你一段时间内不发送数据来维持链路的话,IP会重新分配一般来说10分钟内要发送一个维持包

厦门四信通信科技有限公司

手 机:13950002847

直线电话: 0592-6300324

技术交流:MSN: lxj7871@tom.com   QQ:17817807

引用 | 回复
| 管理
| 设为最佳回复
| 2004-06-25 01:11:00 2楼
冯铭
林胖胖,你们的宣传不错啊
引用 | 回复
| 管理
| 设为最佳回复
| 2004-06-25 02:56:00 3楼
林湘建

谢谢冯瘦瘦来捧场,希望以后能常看到你的身影.技术方面请多指教!

引用 | 回复
| 管理
| 设为最佳回复
| 2004-06-25 11:47:00 4楼
winter-01
这里好热闹啊。我刚入行的,多多指教啊。
引用 | 回复
| 管理
| 设为最佳回复
| 2004-06-25 11:48:00 5楼
winter-01
冯瘦瘦你可知道林胖胖的女朋友是非常非常的,哇靓及了。
引用 | 回复
| 管理
| 设为最佳回复
| 2004-08-13 14:20:00 6楼
茜茜
热闹,林胖胖的女朋友不说1000里挑1,也是10000里挑2,哈哈
引用 | 回复
| 管理
| 设为最佳回复
| 2004-09-14 22:38:00 7楼
金枪鱼
林胖胖的女朋友不说1000里挑1,也是10000里挑2!!!!!! 真的么,楼上的你见过没?? 关注ing~~~~~~~~~~~~~~ ~_~
引用 | 回复
| 管理
| 设为最佳回复
| 2004-09-27 13:56:00 8楼
月照西风血满楼
TO 老林:如果一段时间内不发送数据来维持链路的话,IP会重新分配吗?可是我的SOCKET连接还建立着呢!能否详细解释一下,这与我理解的完全不同,我的理解是:只要我的GPRS终端和上位机服务器的连接建立着,即使没有数据流量,连接也不会被自动断开(号称永远在线呀),并且IP地址的分配是在GPRS模块附着到GPRS网络的过程中由GGSN分配的,只要GPRS模块没有掉电重启,该IP地址相对来说是固定不变的。
引用 | 回复
| 管理
| 设为最佳回复
| 2004-09-27 15:14:00 9楼
北京映翰通
GPRS的“永远在线” 是这样理解的 GPRS模块如果在长时间内没有数据流量的话,那么它肯定是会吊线的。GPRS模块吊线后,如果它要重新拨号登入网络的的话,那么它可以在非常短的时间内重新拨号上网,建立网络连接,这个拨号时间非常之短(<1S),短到可以理解为它没有吊过线,而这时它又会被分配了一个新的IP。因此通常情况下会根据当地网络的情况自行设置在每隔一小段时间内来发维持包来做这样的维持连接,而保持它的IP地址不变,这个维持连结包也能检测到模块是否吊线,如果吊线,模块将重新拨号上网
引用 | 回复
| 管理
| 设为最佳回复
| 2004-10-09 09:04:00 10楼
沈文建
我觉得永远在线的说法主要来自于模块本身的自动拨号功能,模块在前端有数据传输的时候可以自动拨号自动上传。我们用GPRS传图像时就是这样的。
引用 | 回复
| 管理
| 设为最佳回复
| 2004-10-13 22:11:00 11楼
枪林弹雨
枪林弹雨
积分:1
帖子:0
注册:04-10-13
   [个人博客]     [个人播客]
   [加为好友]     [发送消息]
有在东北用过用GPRS网络参与控制的么?我们在东北的一个项目,GPRS数据丢包现象太严重,与山东、江浙一带根本没有办法比。
引用 | 回复
| 管理
| 设为最佳回复
| 2004-10-14 12:47:00 12楼
槿
我们在东北用过,TCP协议的,还可以啊!
引用 | 回复
| 管理
| 设为最佳回复
| 2004-10-15 00:46:00 13楼
林湘建

北京映翰通说得对,其实不用拘泥与下位机IP变不变,大部分GPRS连接都是有下位机发起的,关键是上位机IP固定与否!

厦门四信通信科技有限公司

手 机:13950002847

直线电话: 0592-6300324

技术交流:MSN: lxj7871@tom.com   QQ:17817807

引用 | 回复
| 管理
| 设为最佳回复
| 2004-10-19 16:46:00 14楼
小奕
请问林大侠: 1、心跳维持包可以是发给DTU自己的包吗? 2、GPRS固定IP的申请费用和使用费用是多少? 谢谢!
引用 | 回复
| 管理
| 设为最佳回复
| 2004-10-19 22:18:00 15楼
林湘建

TO:小奕 1.可以发给自己,但发给自己并不能起到维持链路的作用,所以没有实际使用价值!具体原理就不详说了. 2.GPRS的固定IP每个地市的移动政策和费用都不一样,我没办法确切回答,也不易公开!您可以发邮件告诉我您的区域,和想应用的行业和数量.

厦门四信通信科技有限公司

手 机:13950002847

直线电话: 0592-6300324

技术交流:MSN: lxj7871@tom.com   QQ:17817807

引用 | 回复
| 管理
| 设为最佳回复
| 2004-10-20 08:50:00 16楼
小奕
TO林湘建: 心跳包发给自己虽然不能维持链路,但可以维持自己的IP不变,是吗?
引用 | 回复
| 管理
| 设为最佳回复
| 2004-10-20 09:39:00 17楼
北京映翰通
发送心跳包可以做到维持这样的连接保持其IP 但是你不能保证它的IP永远固定不变,因为这和很多因素有关 所以发送心跳包同时也能检测到模块是否吊线,如果吊线,模块将会自动登入网络
引用 | 回复
| 管理
| 设为最佳回复
| 2004-10-20 11:32:00 18楼
晕中漫步
TO林湘建: 你好!可以给我一些心跳周期检测方面的资料吗 wuxiaozan@hotmail.com
引用 | 回复
| 管理
| 设为最佳回复
| 2004-10-21 14:30:00 19楼
北京映翰通
林工 你的人气很旺嘛呵呵我也想看一下心跳周期相关的资料:) pjx@inhand.com.cn
引用 | 回复
| 管理
| 设为最佳回复
| 2004-10-22 00:40:00 20楼
林湘建

TO:小奕 GPRS链路断开之前IP是不会变的,目前下位机的IP不需要固定,大多是采用ID编号或者利用手机号码来辨别下位机设备的身份! TO:和女朋友冷战中 ,北京映翰通心跳周期检测方面的资料全是现场测试经验,每个地区的网络环境都不一样,所以经验也是相对的.只有自己亲自在当地检测才能够得出准确合适的心跳周期!

厦门四信通信科技有限公司

手 机:13950002847

直线电话: 0592-6300324

技术交流:MSN: lxj7871@tom.com   QQ:17817807

引用 | 回复
| 管理
| 设为最佳回复
| 2004-12-01 10:37:00 21楼
mahic
TO林湘建:你谈到“分配的这个地址一般是内部地址,访问外网的话需要GGSN作NAT映射。”,这具体怎么理解?能说的详细点吗?我现在用拨号网络拨上后,分配到的是10.*.*.*的地址,而且无法通过这个连接上网,怎么解决?
引用 | 回复
| 管理
| 设为最佳回复
| 2004-12-02 16:58:00 22楼
林湘建

你是用什么设备拨号,具体的拨号过程说一下!

厦门四信通信科技有限公司

手 机:13950002847

直线电话: 0592-6300324

技术交流:MSN: lxj7871@tom.com   QQ:17817807

引用 | 回复
| 管理
| 设为最佳回复
| 2004-12-06 11:54:00 23楼
mahic
我现在用的WIN2000上的拨号网络。我在win2000中在com1口创建了一个19200的标准modem,8-n-1,无流控制,在高级选项中填了at+cgdcont=1,ip,cmnet 然后,使用这个modem建立一个拨号连接,号码:*99***1# 拨号后,能注册到远程机器,得到10.*的地址,但ping不通动态分配的DNS等。而且,当我访问网页或其他活动时,可以看到有数据发送,但速度相当缓慢。而接收字节数却不变化。在linux下,我用kppp+pppd,也能拨上,但情况和windows下一样。
引用 | 回复
| 管理
| 设为最佳回复
| 2004-12-27 13:15:00 24楼
dongfanglu
dongfanglu
积分:5
帖子:1
注册:04-12-27
   [个人博客]     [个人播客]
   [加为好友]     [发送消息]
在linux下面最好用pppd call gprs-link,自己写脚本的方式,用kppp好像不行。(这是我自己测试的,在redhat9.0下) GPRS-LINK: /dev/ttyS0 57600 nocrtscts connect "/usr/sbin/chat -v -f /etc/ppp/peers/gprs-chat" noipdefault usepeerdns noauth defaultroute connect-delay 5000 GPRS-CHAT: ABOUT BUSY ' AT+CGDCONT=1,"IP","cmnet","0.0.0.0",0,0 OK ATDT*99**PPP*1#
引用 | 回复
| 管理
| 设为最佳回复
| 2004-12-27 13:41:00 25楼
dongfanglu
在linux下面最好用pppd call gprs-link,自己写脚本的方式,用kppp好像不行。(这是我自己测试的,在redhat9.0下) GPRS-LINK: /dev/ttyS0 57600 nocrtscts connect "/usr/sbin/chat -v -f /etc/ppp/peers/gprs-chat" noipdefault usepeerdns noauth defaultroute connect-delay 5000 GPRS-CHAT: ABOUT BUSY '' AT+CGDCONT=1,"IP","cmnet","0.0.0.0",0,0 OK ATDT*99**PPP*1#
引用 | 回复
| 管理
| 设为最佳回复
| 2005-01-31 17:11:00 26楼
天畅信息
我公司已解决gprs ip地址问题真正的双向数据传输,应用完全透明具体方案请联系 021-64831501-85 baoxj@techown.com
引用 | 回复
| 管理
| 设为最佳回复
| 2005-02-03 16:01:00 27楼
locke
GPRS的动态地址问题是可以解决的,应用企业可以通过特定的技术分配固定的IP地址,并对其进行主动访问。
引用 | 回复
| 管理
| 设为最佳回复
| 2005-02-03 23:33:00 28楼
林湘建
lxj7871
积分:1667
帖子:70
注册:03-04-07
   [个人博客]     [个人播客]
   [加为好友]     [发送消息]

楼上的朋友,GPRS网络是移动公司建立的,一切的网络资源都由移动公司来分配.包括固定GPRS的IP地址. 你说的由应用企业来解决固定IP地址的问题,而且还能对其主动访问,好象不太可能.希望你能说出过程和实现方法。

厦门四信通信科技有限公司

手 机:13950002847

直线电话: 0592-6300324

技术交流:MSN: lxj7871@tom.com   QQ:17817807

引用 | 回复
| 管理
| 设为最佳回复
| 2005-03-09 21:58:00 29楼
gongkongedit
各位大侠你们好我是一个初来入道的我主要负责四川省桑荣GPRS CDMA 无线数传终端设备全透明传输和GSM MODEM CDMA MODEM等无线数传终端设备销售具体详情来电028-81377589 蒋军华帮你解决数传问题,让你享受星级服务
引用 | 回复
| 管理
| 设为最佳回复
| 2005-03-11 10:39:00 30楼
云飘渺
企业自己实现固定IP问题???没听说过~~~
引用 | 回复
| 管理
| 设为最佳回复
| 2005-03-16 22:05:00 31楼
无聊的贴
上海和北京为什么GPRS对GPRS就不能访问?
引用 | 回复
| 管理
| 设为最佳回复
| 2005-04-09 14:23:00 32楼
gongkongedit
实现固定IP是可以的,向移动公司申请为每张SIM卡绑定一个IP,但是仅限于少量应用,否则很浪费IP资源,移动不会批准的。而由企业自己实现固定IP问题,理论上来说似乎不大可能。如果locke兄所说属实,建议把实现过程描述一下,让大家开开眼界。
引用 | 回复
| 管理
| 设为最佳回复
| 2005-04-09 16:54:00 33楼
林湘建

TO:兼容1 上海和北京因为语音业务比较繁忙而且利润比数据传输高,所以把许多小规模应用挡在门外.也就是所说的GPRS--GPRS. TO:akakok 不好意思纠正你一个理解错误.移动的固定IP和公网固定IP不一样.每个APN下面就是一个局域网,IP是局域网IP,是很丰富的,不会紧张..而且大多是大的项目才推荐应用APN固定IP.移动是大力支持APN绑定IP的!

厦门四信通信科技有限公司

手 机:13950002847

直线电话: 0592-6300324

技术交流:MSN: lxj7871@tom.com   QQ:17817807

引用 | 回复
| 管理
| 设为最佳回复
| 2005-04-12 19:36:00 34楼
thor
不好意思,关于APN的概念能详细介绍一下吗?另外,我发现使用TCP连接,不移动的情况下发送心跳可以保持连接,但是一旦移动(接入点改变了),仍然会让连接无效,而且连接并不是断开,服务器和移动终端的Socket连接都显示连接正常,发送数据也不会有错误报告,但是对端却接收不到数据,请问各位大侠知不知道这是为什么吗?
引用 | 回复
| 管理
| 设为最佳回复
| 2005-04-19 09:31:00 35楼
华夏
我们已经做了很多的点,都试使用移动公司分配的固定IP,很稳定,而且移动公司也十分支持这样的事情,给予很达的配合。^_^固定IP多的是,基本上没有资源枯竭的可能,林工说得对,移动公司不同的APN下即使是相同的IP也不能互访,所以,资源丰富的很,大家都去找找移动吧,只要应用多一点,没问题的。
引用 | 回复
| 管理
| 设为最佳回复
| 2005-05-31 10:31:00 36楼
郑双华
啊!好久没来了。 湘建:好久不见了,近来好吧?你好像好久没回来。
引用 | 回复
| 管理
| 设为最佳回复
| 2005-05-31 11:14:00 37楼
林湘建
欢迎到厦门来
引用 | 回复
| 管理
| 设为最佳回复
| 2005-05-31 13:59:00 38楼
zhongdingjidian
相同APN下,IP之间可以互访,关键是APN用户允许与否。现在有些小户在测试时用的别人的APN,一般的大户APN都屏蔽了IP互访的功能。,目的是防止别人用该用户的APN进行其他方面的应用。
引用 | 回复
| 管理
| 设为最佳回复
| 2005-06-21 13:17:00 39楼
菜鸟小王
GPRS长时间没有数据流,肯定要吊线,但是,我知道一种GPRS模块也提到“永远在线”,以我的经验是定时发射“心跳包”,来维持在线状态。
引用 | 回复
| 管理
| 设为最佳回复
| 2005-07-02 17:44:00 40楼
Dec
发心跳包是GPRS给服务器发送就可以了吗?我我听说在GPRS给服务器发送的同时还要服务器也给GPRS发送。是这样吗?thank for a answer!
引用 | 回复
| 管理
| 设为最佳回复
| 2005-07-03 14:44:00 41楼
林湘建

GPRS和服务器之间如果是TCP的心跳包是有相互应答机制的,有双向流量.如果是UDP心跳包则只有GPRS给服务器的数据

厦门四信通信科技有限公司

手 机:13950002847

直线电话: 0592-6300324

技术交流:MSN: lxj7871@tom.com   QQ:17817807

引用 | 回复
| 管理
| 设为最佳回复
| 2005-08-19 15:05:00 42楼
郑双华
   厦门宇能科技公司一直以来专业从事着GSM/GPRS/CDMA无线数传产品。现把无线部分与控制部分融合成一体,全面推出厦门宇能的YN8080 IO、YN4040 IO 等新系列产品,这是一种多路控制器,应用无线方式,广泛应用于电力、环保、水文水利监测等,电力方面举列:比如抄表系统,不仅能远程抄表,还能远程控制,对于违规使用或不能按时缴费者进行远程断电的操作。     欢迎广大用户前来咨询!     厦门宇能科技有限公司(http://www.xmyn.com)    联系人:郑双华(0592-5710230-806,13178254762)
引用 | 回复
| 管理
| 设为最佳回复
| 2005-08-19 18:36:00 43楼
ack8899
GPRS和SERVER间,协议TCP的心跳包是有实际意义的.而UDP心跳包则只能单相思!!! 北京万和众达高新技术有限公司 Http://www.bjwhzd.com T e l:(010) 82110298, 86663860 F a x:(010) 82110298转806 联系人:沈 锋 E-mail: ack8899@126.com
引用 | 回复
| 管理
| 设为最佳回复
| 2005-08-30 17:14:00 44楼
devil
请教林工: 有公网IP的pc机能否主动发送控制指令给GPRS终端。 多谢!
引用 | 回复
| 管理
| 设为最佳回复
| 2005-08-30 17:52:00 45楼
林湘建

to:张朋不能由公网IP连接GPRS,具体原理请参考下面的文章GPRS应用中TCP/IP/PPP的基本概念

厦门四信通信科技有限公司

手 机:13950002847

直线电话: 0592-6300324

技术交流:MSN: lxj7871@tom.com   QQ:17817807

引用 | 回复
| 管理
| 设为最佳回复
| 2005-09-05 10:03:00 46楼
twodiamond
林工,下面一段是你的说明: 4. 确定一条TCP连接有4个要素,这4个要素是双方的IP地址和双方的TCP端口号,这也就是SARO-1010P为什么将本地端口、目的端口和目的IP地址结合起来作为连接的ID号(SARO-1010P在PPP握手成功后获得的动态地址只要不断线重连就不会改变)的原因。 不知是否可以这样理解你的意思: DTU附着到GPRS上时,GGSN会分配一个内网IP和一个端口号给DTU,接着,DTU向一个公网的固定IP和端口发起连接请求,这样服务器就能获得DTU的所在的APN的IP及分配给DTU的端口,通过获得该信息来与DTU通信。有几个问题要请教: 1、DTU向服务器发起连接时,连接包都有哪些内容:包括APN的IP地址和DTU端口号? 2、服务器会收到GGSN动态分配给DTU的IP吗? 3、是否有可能在连接包中加入一个ID字段,而不用将端口IP等结合作为ID号″? 4、SIM只有序列号,DTU怎样能获得与该SIM有关的手机号码? 非常感谢!
引用 | 回复
| 管理
| 设为最佳回复
| 2005-09-05 12:40:00 47楼
林湘建

  有几个问题要请教:  1、DTU向服务器发起连接时,连接包都有哪些内容:包括APN的IP地址和DTU端口号? 答:DTU只有在和中心端建立连接的时候会产生连接包,就是把自身的信息发给中心,以后只要在这链路未断的情况下,发送的数据是不会产生连接包。连接包为45个字节,具体格式如下: 8位HEXID(4位) + 11位电话号码 + 0 + 登入时间 + 其它信息 = 45个  2、服务器会收到GGSN动态分配给DTU的IP吗? 答:会收到DTU的IP   3、是否有可能在连接包中加入一个ID字段,而不用将端口IP等结合作为ID号″?答:可以分别把IP,ID,手机号作为终端设备的身份标识,无须结合.   4、SIM只有序列号,DTU怎样能获得与该SIM有关的手机号码? 答:DTU不能直接读取手机号码,客户必须自行对设备进行设置.如:AT+PHON=13900000001

引用 | 回复
| 管理
| 设为最佳回复
| 2005-09-05 14:21:00 48楼
twodiamond
林工果然高人快语,还是有一点不明白的: 1、从你给出的连接包上看,有一个4字节的ID号,请问是哪里设置的;另外如果没有采用"AT+PHON"命令,连接包中的电话号码是什么;还有连接包中的其他信息是否包含IP地址和端口,如果有,是GGSN的还是DTU本身的。 2、中心什么时候会收到DTU的IP地址,DTU送出的每个TCP/UDP包里都含有其本身的IP地址吗? 3、命令"AT+PHON"是sangrong的DTU独有的吗? 谢谢!
引用 | 回复
| 管理
| 设为最佳回复
| 2005-09-05 15:31:00 49楼
林湘建

  1、从你给出的连接包上看,有一个4字节的ID号,请问是哪里设置的;另外如果没有采用"AT+PHON"命令,连接包中的电话号码是什么;还有连接包中的其他信息是否包含IP地址和端口,如果有,是GGSN的还是DTU本身的。答:at+idnt是设置ID号;如果没有设置at+phon那连接包中的电话号码就是默认的13912345678;有包含IP地址,但不包含端口号是DTU本身的IP    2、中心什么时候会收到DTU的IP地址,DTU送出的每个TCP/UDP包里都含有其本身的IP地址吗? 答:只有第一次DTU发送注册信息时会把DTU的IP地址发送出去!其它都没有IP地址信息   3、命令"AT+PHON"是 的DTU独有的吗? 答:at+phon是我们自己定义的指令!

厦门四信通信科技有限公司

手 机:13950002847

直线电话: 0592-6300324

技术交流:MSN: lxj7871@tom.com   QQ:17817807

引用 | 回复
| 管理
| 设为最佳回复
| 2008-05-12 17:29:44 50楼
海南工控

呵呵 第一次搞无线通讯,虽然试验已经通过,但还是一知半解.欢迎各位高手热烈讨论,偶在旁边学习.

想学习,顶一下

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值