GSM模块_GPRS数据传输机制和原理

2023-11-20

通信专业术语

BSS--基站子系统,通过无线接口与移动台直接联系,负责在一定区域内和移动台通信。(GSM)

BTS--基站收发台,可以看作一复杂的无线调制器,BSS的主要部分,每个分配有若干信道。(GSM)

RBS--Radio Base Station,无线基站:RBS是基站内所有设备的总称,在GSM规范中对应的主要部分是BTS,它由BSC来控制,用来提供移动台与系统的无线接口,它是CME20系统中的无线设备部分,主要由无线收发信机构成。

BSC--基站控制器,其功能是作为无线电设备与MSC的控制和通信的接口,直接控制BTS。(GSM) 

 

GPRS--General Packet Radio Service, 通用分组无线电业务。GPRS是一种新的GSM数据业务,它可以给移动用户提供无线分组数据接入服务。GPRS主要是在移动用户和远端的数据网络(如支持TCP/IP、X.25等网络)之间提供一种连接,从而给移动用户提供高速无线IP和无线X.25业务。GPRS采用分组交换技术,它可以让多个用户共享某些固定的信道资源。如果把空中接口上的TDMA帧中的8个时隙都用来传送数据,那么数据速率最高可达164kb/s。GSM空中接口的信道资源既可以被话音占用,也可以被GPRS数据业务占用。当然在信道充足的条件下,可以把一些信道定义为GPRS专用信道。沿海部分城市已开通试营业。

 

GSM--Pan-European digital cellular land mobile telecommunication system ,泛欧数字蜂窝移动通信系统。1982年,欧洲邮电行政大会(CEPT)设立的"移动通信特别小组(Group Special Mobile)即GSM提出的数字蜂窝移动通信系统,其特点为用数字技术开发全欧统一的蜂窝系统以取代欧洲各种模拟蜂窝系统,后来又易名为"全球移动通信系统(Global System for Mobile Communication)。1989年制订了GSM标准;1991年GSM系统正式在欧洲问世,网路开通运行,现已在全球获得广泛应用。该系统发射频段基台为935~960MHz,移动台为890-915MHz,双工间隔45MHz,射频载波间隔200kHz,采用时分多址技术,语音编码采用规则脉冲激励长期预测编码(REP-LPC)算法;小区半径0.5~35km,频谱效率与用户容量较TACS,NMT等模拟蜂窝移动通信系统要高。我国就大部分采用此技术。1991年又更名为SMG:特别移动组。SMG1-SMG4分别对应以前的GSM1-GSM4,而SMG5是致力与GSM形成后的“通用移动电信系统”,1992年又建立了一个SMG6,负责起草运行和维护的规范。

 

GSN--GPRS Support Node,一个GSN是一个网络节点,它支持在GSM核心网中对GPRS的使用。所有的GSN都应当拥有一个Gn接口,并支持GPRS隧道协议。GSN有两个关键的变种,即网关(gateway)和业务(service)GPRS支撑节点。

IMEI--国际移动设备识别码。(GSM) 

IMSI--国际移动用户识别码。储存在用户的SIM卡内,和GSM系统存储器中,以便系统识别任何唯一的移动台。(GSM)

MSC--移动交换中心,应用在数字蜂窝系统中,移动用户、PSTN以及其他移动交换中和移动用户通过MTS产生联结。

SN--Serial Number的缩写,有时也叫SerialNo,也就是产品序列号,产品序列是为了验证产品的合法身份”而引入的一个概念,它是用来保障用户的正版权益,享受合法服务的。

HLR--归属位置寄存器。(GSM)

VLR--拜访位置寄存器。(GSM)

ISDN--综合业务数字网。

OPERATOR--运营者。

PDP-- Packet Data Protocol,分组数据协议,是外部PDN网与GPRS接口所用的网络协议。

PDN--Pubic Data Network,公用数据网,一种由电信运营商组建的广域网,提供接入广域网的服务与技术,为用户提供高质量数据传输服务。

PSPDN--公用分组交换数据网。

SMS--short message services--短消息业务。

SIM--用户识别码。

X.25--分组交换网内的一种通信协议。1976年批准,并多次修改,一般用于ISDN的分组交换中。包括三个层:物理层,链路层,分组层。对应于OSI模型的最低三层。

 

GPRS网络结构

图1 GPRS的原理结构图

    GPRS网络引入了分组交换和分组传输的概念,使得GSM网络对数据业务的支持上得到了加强,它是通过在GSM网络上增加GGSN和SGSN来实现的,GGSN和SGSN分别表示GPRS网关支持节点和GPRS服务支持节点。

    GPRS网络分为无线接入和核心网络两个部分,无线接入部分是在移动台(MS)与基站子系统(BSS)之间传输数据,核心网络在BSS与标准数据通信网边界网关之间中继传输数据。按GSM规范提出的基本结构,BSS由两个基本部分组成:通过无连接口与移动台一侧相连的基站收、发信机(BTS)和与交换机一侧相连的基站控制器(BSC)。

    GSN是GPRS网络中最重要的网络节点。GSN具有移动路由管理功能,它可以连接各种类型的数据网络,并可以连到GPRS寄存器。GSN可以完成移动台和各种数据网络之间的数据传送和格式转换。GSN可以是一种类似于路由器的独立设备,也可以与GSM中的MSC集成在一起。

    GSN有两种类型:一种为SGSN(Serving GSN,服务GSN),另一种为GGSN(Gateway GSN,网关GSN),SGSN的主要作用是记录移动台的当前位置信息,并且在移动台和GGSN之间完成移动分组数据的发送和接收。GGSN主要是起网关作用,它可以和多种不同的数据网络连接,如ISDN、PSPDN和LAN等。有的文献中,把GGSN称为GPRS路由器。GGSN可以把GSM网中的GPRS分组数据包进行协议转换,从而可以把这些分组数据包传送到远端的TCP/IP或X.25网络。

    另外,有的厂商提出了GR(GSM Register,GPRS数据库)的概念。GR类似于GSM中的HLR,是GPRS业务数据库。它可以独立存在,也可以和HLR共存,由服务器或程控交换机实现。GR这个名称在ETSI的建议中没有专门提及。

 

GPRS工作原理

    GPRS网络的工作原理体现在它的分组数据路由传输和传输协议模式上,用户通讯数据通过串行或无线方式连接到GPRS终端上,然后GPRS终端与GSM基站通信,这种方式与电路交换式数据呼叫不同,GPRS分组是从基站发送到GPRS服务支持节点(SGSN),而不是通过移动交换中心(MSC)连接到语音网络上。因此,SGSN与GPRS网关支持节点(GGSN)进行通信,GGSN对分组数据进行相应的处理后,再发送到目的网络,如Internet或X.25网络。

如图 1 所示,其具体的数据传输流程分为四步:

第一步:用户设备通过串行接口向GPRS终端传输数据;

第二步:经过处理后的GPRS分组数据发送到GSM基站;

第三步:分组数据经GSM基站的SGSN封装后,然后发送到GPRS骨干网;

第四步:在GPRS网关支持节点GGSN对SGSN分组数据进行相应的处理后,再发送到目的网络移动台(MS),和GPRS 之间的分层传输协议模型主要由GTP LLC和RLC协议构成,Um接口是GSM的空中接口,Um接口上的通信协议有 5 层,自下而上依次为物理层、MAC层、 LLC层、SNDC层和网络层,RLC/MAC为无线链路控制、媒质接入控制层,LLC层为逻辑链路控制层,GTP是将用户数据及信令用隧道技术在GPRS网络GSN节点之间传送。

 

GPRS协议模型

    Um接口是GSM的空中接口。Um接口上的通信协议有5层,自下而上依次为物理层、MAC Medium Access Control)层、LLC(Logical Link Control)层、SNDC(Sub network Dependant Convergence)层和网络层。

    Um接口的物理层为射频接口部分,而物理链路层则负责提供空中接口的各种逻辑信道。GSM空中接口的载频带宽为20OkHz,一个载频分为8个物理信道。如果8个物理信道都分配为传送GPRS数据,则原始数据速率可达20Okb/s。考虑前向纠错码的开销,则最终的数据速率可达164kb/s左右。

    MAC为媒质接入控制层。MAC的主要作用是定义和分配空中接口的GPRS逻辑信道,使得这些信道能被不同的移动台共享。GPRS的逻辑信道共有3类,分别是公共控制信道、分组业务信道和GPRS广播信道。公共控制信道用来传送数据通信的控制信令,具体又分为寻呼和应答等信道。分组业务信道用来传送分组数据。广播信道则是用来给移动台发送网络信息。

    LLC层为逻辑链路控制层。它是一种基于高速数据链路规程HDLC的无线链路协议。LLC层负责在高层SNDC层的SNDC数据单元上形成LLC地址、帧字段,从而生成完整的LLC帧。另外,LLC可以实现一点对多点的寻址和数据帧的重发控制。

    BSS中的LLR层是逻辑链路传递层。这一层负责转送MS和SGSN之间的LLC帧。LLR层对于SNDC数据单元来说是透明的,即不负责处理SNDC数据。SNDC被称为子网依赖结合层。它的主要作用是完成传送数据的分组、打包,确定TCP/IP地址和加密方式。在SNDC层,移动台和SGSN之间传送的数据被分割为一个或多个SNDC数据包单元。SNDC数据包单元生成后被放置到LLC帧内。

    网络层的协议目前主要是Phase 1阶段提供的TCP/IP和L25协议。TCP/IP和X.25协议对于传统的GSM网络设备(如BSS和NSS等设备)是透明的。

    在GPRS网络传输中,常用的有两种传输协议,即TCP和用户数据报协议UDP它们都是使用 IP 作为网络层协议,每组数据都通过端系统和每个中间路由器中的 IP层在互联网中进行传输TCP主要负责把应用程序交给它的数据分成合适的小块然后再交给下面的网络层 确认接收到的分组 设置发送最后确认分组的超时时钟等,是为两台主机提供高可靠性的数据通信。

    UDP协议与TCP协议最大的不同表现在数据传输的可靠性上,UDP协议是一种不可靠的或最尽力的协议,它本身不提供可靠的数据传输,但并不意味着在UDP协议之上就不能有可靠的数据传输 在网络传输中使用UDP协议的应用程序要负责实施重传 过滤多余信息等等 如果一个UDP包在传输过程中丢失或者损坏,需要引起发送数据的应用程序注意才行TCP协议和UDP协议各有优势,工业监控系统中究竟是采用 TCP协议还是 UDP协议,可以根据实际条件和技术水平来综合考虑。

 

GPRS连接过程详解

    MS在附着过程中,通过BSC系统的PCU模块进行接入控制和信道分配,通过SGSN和HLR进行鉴权管理,并从HLR中获得用户的签约信息,最终在MS、HLR与SGSN内部形成有关用户的移动管理信息,此时MS通过HLR系统完成鉴权,位置更新等过程,最后由HLR通过GR接口信令向SGSN发送鉴权三元组,完成附着。

    当MS完成附着后,它将在RLC/MAC层使用TLLI作为身份标识,这时MS进入READY状态,并在MS和SGSN中建立起MM上下文,之后MS才可以发起PDP上下文激活过程,在这个时刻以前的所有过程的成功与否均与PDP没有关系。即是用户在附着过程中,主要涉及无线系统、如PCU、无线信道、SGSN和HLR等业务单元,而与GGSN无关。


    PDP激活作为GPRS通信过程中第二个重要的过程,在该过程中涉及中DNS号段解析、DHCP地址分配、radius认证过程等重要过程。当PDP激活成功后,手机可以获得IP地址,系统开始形成计费话单,用户将进入通信前的临界状态。

    PDP上下文包含与某个APN相关的地址映射以及路由信息。目前在我省主要的APN应用由WAP、NET以及今后的行业VPDN应用,这些特定的应用均有相对应的IP地址网段、路由信息与之相匹配。MS通过激活PDP上下文得到GGSN系统分配的动态IP地址后完成数据接入工作。所以MS能否正常从GGSN系统获得IP地址是PDP成功激活的关键所在。

    DNS系统解析是否成功直接关系到PDP激活是否成功。

    GPRS通信全过程包含ATTACH和PDP两个子过程。

 

GPRS的应用--TCP/IP/PPP

    实际上GPRS DTU上实现的是协议栈是TCP/IP Over PPP。

    每一次GSM模块拨ATD*99***1#之后其实都在采用PPP协议和移动的接入设备(一般是移动公司的一台特殊的GGSN路由器)进行握手,当PPP协议握手成功后,GSM模块都会获得一个动态IP地址。一般来说,每一次GSM模块下线后(挂断连接或者直接断电后)在重新进行拨号和PPP握手后取得的动态IP地址都是不一样的。但是移动公司可以通过为客户开通特定的APN和发行特殊的SIM卡,使得用这张SIM卡获得的动态IP地址每一次都不变。也就是说可以做到SIM卡和IP地址绑定。

    在采用公网的Apn(“cmnet”)的条件下,如果我们用GSM模块主动向公网上的一个静态公网IP地址发起TCP连接,只要这个公网上的机器确实有侦听相应的端口,这样是可以连上的;但是相反地,如果是由公网上的静态IP向GSM模块动态获得的IP地址主动发起的TCP连接将不会成功。这个现象的原因是:实际上GSM模块获得的动态IP地址是移动的一个特殊的内部网段上的地址,这个特殊内部网段里的地址如果要和外部网(公网)的地址进行TCP通信,必须通过一个类似于TCP代理(或者NAT)的设备进行通信的转发。换句话说,这个动态地址对于网络上的其他机器来说是不可访问的。

    确定一条TCP连接有4个要素,这4个要素是双方的IP地址和双方的TCP端口号。在使用TCP协议进行数据通信时,必须要经过三个阶段,第一个阶段是连接建立阶段,第二个阶段是数据收发阶段,第三个阶段是连接释放阶段。

 

GPRS相关AT指令集

GPRS指令

AT+CGATT=1    //返回OK,附着网络

AT+CGACT=1,1    //激活网络,之后就可以使用tcpip的指令了

 

TCP/IP指令

AT+CIPSTART="TCP","121.41.97.28",60000    //连接TCPIP服务器

AT+CIPSEND=20    //返回>,就可以输入要发送的内容20表示有20个字节

AT+CIPCLOSE    //关闭TCPIP连接

+CIPRCV:5,12345    //收到服务器返回的5个字节

 

多路TCP/IP连接指令

AT+CGDCONT=1,"IP","cmnet"    //设置PDP参数

AT+CGACT=1,1    //激活PDP

AT+CIPSTATUS?    //查询ip连接情况,共有8路,实际最多支持同时开4路tcpip连接 

AT+CIPCLOSE    //关闭该链路

AT+CIPMUX?    //查询是否开启多连接

AT+CIPMUX=1    //开启多链接

 

AT+CGPADDR    //显示PDP地址

ATD*99***1#    //请求GPRS服务

 

GPRS网络优势

GPRS技术可以令您在任何时间、任何地点都能快速方便地实现连接网络,同时费用又很合理。简单地说:速度上去了,内容丰富了,应用增加了,而费用却更加合理。

1)  永远在线性

2)  支持IP协议和X.25协议

3)  支持多种数据应用

4)  资源利用率高(分组交换的传输方式)

5)  移动和分布的灵活性

6)  按流量收费    

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

GSM模块_GPRS数据传输机制和原理 的相关文章

  • 数据分析和挖掘常用方法

    数据分析和挖掘常用方法 介绍 聚类分析 回归分析 分类分析 以及其他常用分析手段 不同方法的内在业务联系 聚类分析 用户由哪些群体组成 这些群体有哪些明显特征 回归分析 未来销售趋势预测 营销投入如何影响销售 分类分析 如何筛选出更值得营销
  • 什么是TDD?

    作为手机硬件开发者来说 TDD问题的debug绝对是最有意思的一件事情 即使你有再丰富的手机行业开发经验 在前期的设计中都不一定能完美的排掉这个雷 同时在后期发现问题的debug中 也会走很多弯路 所以TDD问题一直是手机开发者头疼的问题
  • 智能化应用爆发,银行如何打造敏捷响应的智能中枢?

    在宏观经济增速放缓和互联网金融发展的双重压力下 银行已普遍开始了数字化转型 并向智能化方向迈进 不过在智能化转型过程中 银行也普遍面临数字资产建设能力不足 数据治理和AI模型开发自动化程度低等问题 银行需要搭建起适应未来的敏捷响应的智能中枢
  • 宽表, 窄表, 维度表, 事实表的区别

    在数据开发里 会涉及到一些概念 宽表 窄表 维度表 事实表 宽表 把多个维度的字段都放在一张表存储 增加数据冗余是为了减少关联 便于查询 查询一张表就可以查出不同维度的多个字段 窄表 和我们 mysql 普通表三范式相同 把相同维度的字段组
  • STM32基于GPRS模组使用HTTP协议单片机固件在线升级(IAP)

    一 前言 最近有朋友让我帮忙开发基于GPRS模组的单片机固件在线升级 这样的远程升级就两种方式 1 自己定义协议 服务器端进行bin文件拆包 一包包下发 优点 可以每包一校验还可以断点续传 不需要考虑Flash学入占用的时间 缺点 需要服务
  • 用户权限数据转换为用户组列表(3/3) - Excel PY公式

    最近Excel圈里的大事情就是微软把PY塞进了Excel单元格 可以作为公式使用 轻松用PY做数据分析 系好安全带 老司机带你玩一把 实例需求 如下是AD用户的列表 每个用户拥有该应用程序的只读或读写权限 现在需要创建新的AD用户组 并根据
  • MES11大标准模块(ISA95)

    1 资源分配及状态管理 ResourceAllocationandStatus 该功能管理机床 工具 人员物料 其它设备以及其它生产实体 满足生产计划的要求对其所作的预定和调度 用以保证生产的正常进行 提供资源使用情况的历史记录和实时状态信
  • 适用于 LTE 和 GSM 网络的 eCGI 和 CGI

    我正在尝试确定 UE 连接到的 CGI 小区全局标识符 从3GPP规范来看 它的定义如下 3G CGI PLMN ID LA 代码 CID 4G ECGI PLMN ID ECI 我已经可以从系统中获取LAC 位置区域代码 和CID 小区I
  • 使用 Java 将 At 命令发送到 gsm 调制解调器

    我正在尝试编写一个发送短信的程序 我写了程序 但没有成功发送消息 我的程序向我的计算机中的 COM 端口发送一条 At 命令 但我没有从我的 gsm 调制解调器收到响应 我正在使用 COM 终端 Temp pro 通过 at 命令发送短信
  • 邻区信息不准确

    我正在尝试利用有关相邻小区的移动信息 该信息可在 Android 上通过TelephonyManager类及其getNeighboringCellInfo方法 下面我发布了完成这项工作的一部分代码 主要取自公开来源 以及该代码产生的输出的一
  • Android 作为 SIP 转 GSM 网关

    很快我就可以使用 SIP 转 GSM 网关 因为我需要从德国向捷克共和国的手机拨打电话 因此 我考虑实施一个 现在 问题是 这样的解决方案是否已经存在 价格合理 是否可以使用可用的 Android API SDK 或 NDK 将 语音 流重
  • 我在哪里可以获得 delphi 或 python 的免费 G​​SM 库/组件?

    我在哪里可以获得好的免费 G SM 库Delphi or Python 我可以使用哪些库在我的应用程序上发送和接收短信 Gath 免费且开源AsyncPro http sourceforge net projects tpapro gt 不
  • 在 Raspberry Pi 2 上使用 AT 命令和 Python 接收空白短信 SIM800

    我在 rpi2 上创建了这个 python 脚本 消息通过了 但它是一条空白消息 是编码问题吗 import serial import time from sys import version info from curses impor
  • 如何使用 At 命令和 PDU 提交而不是文本模式发送多部分 unicoded SMS?

    在我的项目中 我想通过 PDU Submit 发送一条 unicode 文本 UTF 8 短信 我已经搜索了很多 但所有答案都使用文本模式而不是 PDU Submit 命令 因此我无法发送多部分短信 我想要一个多部分 unicode 消息的
  • 实现 SMS 的 GSM 调制解调器 [关闭]

    Closed 此问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 help closed questions 目前不接受答案 我有一个为大约 1000 位用户提供服务的网站 负责协调活动安排 我想让我们的系统能够向用户发送短信 我
  • sim800 在指挥所数据到服务器

    我对向远程服务器发送数据感到困惑 我能够发送发布请求 但不确定如何添加服务器随后接收的数据 我已经浏览了数据表http www jarzebski pl datasheets SIM900 https 121018 1 00 pdf htt
  • 如何通过 GPRS 向 GPS 追踪器(TK103、GT02、GT06、TK102 等)发送命令

    这已经被问过这里https stackoverflow com questions 25460743 gps tracker tk103 how to send message through server https stackoverf
  • Java 中有可用的 SMS Pdu 解析器吗?

    任何人都知道 Java 中可用的 Pdu 解析器来自 byte 数组 我主要关心的是获得符合 GSM 标准的用户数据头 UDH 我的意思是正确地得到它 smsLib http smslib org 已经比较成熟了 您还可以使用 Androi
  • 使用 GsmCellLocation 的 getPsc() 始终返回 -1

    我成功得到了GsmCellLocation以及相关的 cid 和 lac 信息 但服务小区的 PSC 主扰码 总是以初始化值 1 返回 有人能得到服务小区的真实 PSC 值吗 telephonyManager TelephonyManage
  • 电话管理器值可靠且可变(cdma)吗?

    我想知道我的应用程序是否可以依赖 Android 上的电话值 例如国家 地区 MCC 等 我可以使用 setprop 在运行时更改它们吗 我尝试使用 setprop 进行更改 但似乎不起作用 据我了解 电话管理器是一个类 接口 代表 GSM

随机推荐

  • 大端小端,LSB和MSB

    在verilog中碰到了lsb和msb 所以做一下解释 lsb 就是最低位有效 类似于wire 0 31 这样的顺序 msb 就是最高位有效 类似于wire 31 0 这样的顺序 还有计算机中还有大端小端的概念一块解释一下 举例 0X123
  • 2022/9/6小结

    成长 是一个探索自我的过程 看 了不起的我 这本书 不知道是那句话 那个段落 或者那一章触动到了我 曾经我无法发自内心地去读书 去感受书中的情感 或悲伤 或喜悦 曾经我迫切地想通过书籍获得一项技能 获得一种读书人的气质 很幼稚 我不是在读书
  • Linux绑核效率优化

    Linux绑核效率优化 原理概述 cpu一般有多个物理核心 但在运行进程和线程时候 可以将其绑定或者指定到某一个或者多个核心上运行 这样做的好处是 一般在核数比较多的机器上 会有多个CPU共享三级缓存cache的情况 当出现跨cache数据
  • electron创建新窗口(模态框)并相互传值,主进程传值给子进程

    我们在开发的过程中难免会遇到需要创建一个子窗口 子进程 但是在这个子进程中所有值都是初始化的 而我们肯定是需要一些值才能进行下一步操作 比如 token 那么我们怎么去传递值呢 我先给伙伴们说一些 基本原理 下面很多东西会建立在vue的基础
  • line-height: 1

    价格文字 问题 新价格 旧价格 每个都设置了自己的line height 结果就是 新价格 旧价格 的底部没有与父元素 div 贴底 样式调试起来很难 解决办法 新价格 旧价格 的 line height 都设置为 1 成功
  • chrony配置服务器时间同步

    chrony 设置时区 timedatectl set timezone Asia Shanghai 查看时区 timedatectl date R 设置时间 date s 20211109 11 32 30 时区和时间配置好之后 配置ch
  • STM32--IIC

    1 IIC总线协议介绍 IIC Inter Integrated Circuit 集成电路总线 是一种同步串行半双工通信总线 IIC总线结构图 由时钟线SCL和数据线SDA组成 并且都接上拉电阻 确保总线空闲状态为高电平 总线支持多设备连接
  • antd + react model自定义footer_阿里开源可插拔的企业级React应用框架——UmiJS

    介绍 UmiJS 五米 是阿里开源的可插拔企业级React应用框架 为什么说是可插拔 是因为它的整个生命周期都是插件化的其内部也有很多都是通过插件来实现的 其中大家熟知的Ant Design pro就是基于umi构建的 官方文档 中文文档
  • Zabbix安装部署(国内源镜像)----一次性解决centos7安装zabbix报错:[Errno 256] 的问题

    Zabbix安装部署 环境准备 OS CentOS 7 安装步骤 一 关闭selinux和iptables root localhost systemctl stop firewalld service root localhost set
  • 相关性分析p值_相关性分析的结果解读及说明

    下图是三个不同的变量 Y 分别与变量X的相关性分析结果 1 相关系数r r 1 二者具有完美的正相关 r 0到1之间 两个变量一起增加或者一起减少 r 0 二者没有相关性 r 1到0 一个变量随着另一个变量的增加而减少 或者减少而增加 r
  • Feign客户端 - 超时时间配置

    Spring Cloud 专栏收录该内容 7 篇文章0 订阅 订阅专栏 Spring Cloud中Feign客户端是默认开启支持Ribbon的 最重要的两个超时就是连接超时ConnectTimeout和读超时ReadTimeout 在默认情
  • vue3前端以json样式输入组件实现

    在 Vue 3 中 你可以创建一个组件 让用户输入 JSON 并将这个 JSON 渲染成某种样式或结构 以下是一个简单示例 它涵盖了如何在 Vue 3 中创建一个接受 JSON 输入并呈现其内容的组件 Setup Vue Project 如
  • IO多路复用

    1 IO模型 IO模型是指四种不同的文件读写方式 1 阻塞IO 阻塞IO是最常用 最简单 效率最低的一种IO模型 阻塞读 如果有数据可读 则直接读取数据 如果没有数据可读 则读会阻塞 直到读取到数据 或 出错才返回 阻塞写 如果有空间可供写
  • python3(四)Pandas库

    数据摘要pandas 目录 1 pandas库 1 1 pandas库 1 2 Series类型 1 3 Series类型的基本操作 1 4 DataFrame类型 1 5 数据类型操作 1 6 数据类型运算 2 数据特征分析 2 1 数据
  • c#获取cpu序列号

  • RabbitMQ集群架构模式

    搭建Mirror镜像集群 4369是erlang的发现端口 5672是rabbitmq的通信端口 15672是rabbitmq的可视化控制台的端口号 25672是erlang底层发送消息和分配消息的底层端口 firewall cmd zon
  • umi 后台管理demo

    umi 后台管理demo umi react ts dva antd egg 有待优化 简单的前后端管理demo 接口提供增删查改 前端也有相应功能 github代码 https github com huiBuiling ql admin
  • 软件测试之第九章 搭建Web服务器

    第九章 搭建 Web 服务器 一 Web 简介 1 网页 通过浏览器打开的任意一个页面 窗口 本质上是服务器中的一个文件 是使用如 html asp aspx php jsp cgi 等语言编写的代码文件 扩展名有 htm html sht
  • The OpenWire Wire Format

    The OpenWire Wire Format 字面意思是 开放连接是默认连接 传输 格式 开放连接是activemq的默认连接格式 它提供一种高效率的二进制格式来使消息高速传输 开放连接能够被JMS的客户端配置为连接URL字符串 或者一
  • GSM模块_GPRS数据传输机制和原理

    通信专业术语 BSS 基站子系统 通过无线接口与移动台直接联系 负责在一定区域内和移动台通信 GSM BTS 基站收发台 可以看作一复杂的无线调制器 BSS的主要部分 每个分配有若干信道 GSM RBS Radio Base Station