流量统计方法:
一、登陆网络,建立TCP链路
PPP握手阶段大约要来回12~16个PPP握手包,每个包为30字节。30*16=480字节。
TCP连接阶段:40×3=120字节
注册:61+40=100字节
总共统计一下,共约须700字节。统计的流量就是700*8=5600bit
注:按理说这第一阶段产生的流量是不能计费的,但移动照算不误,所以即使中心不开,但是DTU仍然必须进行TCP连接的尝试,这就要产生流量同样要被收费。
二、TCP链路建立,数据传输
ppp封装+IP封装+TCP封装+数据
例如DTU发送心跳只有FE,它产生的流量就如下:
TCP+IP包头40个字节,数据部分1个字节,PPP头7E 21 ,PPP尾校验和2位+1个7E,总共是40+1+5=46个字节,统计流量就是46×8=368bit
心跳回应产生的流量同上。
三、垃圾数据
但除正常传输的数据外,网络上经常会有一些其他主机发来的数据,例如目的端口是445这样的UDP包,这些数据包不是DTU或者数据中心发送的,是一些垃圾数据,这是DTU终端或者数据中心不能控制的了。
摘自bbs.sendsms.cn
分享到:
相关推荐
尽管无线传感器网络的特殊性对TCP/IP协议栈的适用性提出了挑战,但通过引入上述机制,无线传感器网络能够利用TCP/IP的优势,如直接与有线IP网络或基于IP的无线技术(如GPRS)进行通信,而无需中间设备的转换。...
本文详细介绍了一种基于GPRS无线通信的嵌入式TCP/IP协议栈的设计与实现方法,包括MC39i模块的配置、PPP协议的帧结构及其转义字符机制。通过对这些关键技术的深入探讨,为嵌入式系统的无线通信应用提供了理论基础和...
为了解决虚连接问题,提出了两种方法:一是缩短未确认的TCP/IP数据包的等待时间;二是通过定时判断机制来实时检查连接状态。在第一种方法中,通过初始化单片机时发送特定AT指令(AT^SCFG=120),将未确认数据包的...
开发者需要对TCP/IP协议栈有深入理解,以便通过GPRS网络进行数据传输。 在压缩包的文件中,“www.pudn.com.txt”可能是包含项目相关介绍或代码说明的文本文件,提供了一些关于项目背景、使用方法或注意事项的信息。...
该系统主要涉及的技术包括GPRS通信技术、TCP/IP协议栈的应用以及嵌入式系统的开发。 GPRS是一种基于全球移动通信系统(GSM)的无线通信技术,它提供了一种通过蜂窝网络实现高速数据传输的方法。GPRS技术允许网络...
GPRS可以提供高达114kbps的数据传输速率,能够实现网络的持续连接,支持多种数据应用,且其费用是基于传输数据量来计算的,相对较为经济。 CDMA(Code Division Multiple Access,码分多址)是另一种无线通信技术,...
GPRS终端的核心是数据传输能力,这需要借助嵌入式实时操作系统(RTOS)和TCP/IP协议栈。嵌入式实时操作系统u/OS-II是一个轻量级的RTOS,特别适合资源有限的8位微控制器如8051。u/OS-II的特点包括小体积、可固化、可...
GPRS(General Packet Radio Service)是一种基于GSM网络的数据传输技术,具有高速、覆盖广泛、费用按流量计算等优点,能直接与Internet相连,非常适合在无线通信应用中使用。 系统的核心是AT89C52单片机,它通过...
GPRS模块通常嵌入到远程智能设备中,如传感器或控制器,它能够连接到移动网络,并通过TCP/IP协议发送和接收数据。在这种情况下,服务端是接收这些数据的“终点”,并可能对数据进行处理、存储或进一步分发。 在C#中...
在VB中,这个控件可以帮助开发者实现基于IP协议的网络通信,可能在这里用于辅助GPRS模块的TCP/IP连接。 4. **MSCOMM32.OCX**:如前所述,这是VB中的串行通信控件,是实现串口通讯的核心。通过这个控件,VB应用程序...
文档中还提及了与通信接口相关的技术参数,如RS-232/RS-485、Digital I/O以及TCP/IP等协议。RS-232和RS-485都是串行通信协议,前者常用于计算机和各种串行设备的通信,而后者则更常用于工业自动化控制系统。Digital ...
这包括了从模块的开机与关机流程、初始化配置、短信处理、语音通话以及TCP/IP/UDP协议的使用等方面。此外,还提供了关于特殊功能AT指令的说明。 #### 2. Telit模块开关机流程描述 ##### 开机过程 - **普通开机** ...
这些命令用于初始化模块、建立TCP/IP连接、发送数据和断开连接等。例如,"AT+CGATT?"命令查询模块是否已接入GPRS网络,"AT+CIPSEND"命令启动数据传输。在发送温湿度数据之前,必须确保模块已经成功连接到GPRS网络,...
这个过程可能涉及到设置APN(Access Point Name),建立TCP/IP连接,以及处理数据传输的安全性问题,如SSL/TLS加密。在Android平台上,我们可以使用`ConnectivityManager`和`NetworkInfo`类来检查和管理网络连接状态...
3. SIM卡:需预先激活并开通GPRS流量服务。 4. 电源适配器:根据模块需求提供合适的工作电压。 **二、硬件连接** 1. 将SIM卡插入TTL转GPRS模块的SIM卡槽。 2. 使用数据线连接USB到UART转换器的TX、RX引脚与TTL转...
《教你开发GPRS说明》这份文档详细介绍了GPRS开发板BQ-GPRS-02的使用方法和特性,适用于WEB开发。GPRS(通用分组无线服务)是一种介于第二代(2G)和第三代(3G)之间的移动通信技术,提供高速数据通信服务,具有...