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数据传输机制和原理 的相关文章

  • Pandas学习笔记

    1 Pandas作用 一个提供快速 可扩展和展现数据结构的Python库 目标是成为使用Python处理时间和实际数据分析的模块 有两种数据结构 Series和DataFrame 1 Series是一种类似于NumPy数组的对象 由一组数据
  • 机器学习论文总结

    作者简介 洪亮劼 Etsy数据科学主管 前雅虎研究院高级经理 长期从事推荐系统 机器学习和人工智能的研究工作 在国际顶级会议上发表论文20余篇 长期担任多个国际著名会议及期刊的评审委员会成员和审稿人 责编 何永灿 欢迎人工智能领域技术投稿
  • zigbee串口打印无法显示或乱码解决方法

    zigbee串口打印问题 在终端节点向协调器发数据时 在数据流中伴有该节点的网络地址 而有时通过PC端无法打印出来 1 可能是串口软件的问题 用过好几个串口软件 有时会出现停止 或乱码行为 在经过多次换用软件 发现 SecureCRT 这个
  • 中国省份城市0-N编号

    1 中国省份0 N编号 上海 1 云南 2 内蒙古 3 北京 4 台湾 5 吉林 6 四川 7 天津 8 宁夏 9 安徽 10 山东 11 山西 12 广东 13 广西 14 新疆 15 江苏 16 江西 17 河北 18 河南 19 浙江
  • jxl分割excel文件

    最近在实施一个项目 其中一项工作是处理历史数据 客户提供过来的数据是excel表格 超过20万条记录 由于目标系统导入限制 每次只能导入大小不超过8M的文件 所以需要对这些数据进行分割处理 在手工处理一遍后 觉得可以通过写一个程序来自动实现
  • 【电路设计】220V AC转低压DC电路概述

    前言 最近因项目需要 电路板上要加上一个交流220V转低压直流 比如12V或者5V这种 一般来说 比较常见也比较简单的做法是使用一个变压器将220V AC进行降压 比如降到22V AC 但是很遗憾的是 支持220V的变压器一般体积很大 而板
  • 适用于 LTE 和 GSM 网络的 eCGI 和 CGI

    我正在尝试确定 UE 连接到的 CGI 小区全局标识符 从3GPP规范来看 它的定义如下 3G CGI PLMN ID LA 代码 CID 4G ECGI PLMN ID ECI 我已经可以从系统中获取LAC 位置区域代码 和CID 小区I
  • USSD 消息中的最大字符数是多少?

    据我了解 USSD 消息由 160 个字节组成 对于 7 位数据编码方案 最大字符数为 160 8 7 即 182 个字符 我不清楚 UCS2 编码的最大字符数是多少 通常情况下 它会类似于 160 2 但我对此有一些复杂的信息 USSD
  • 使用 android.telecom 和 InCallService 接听来电

    自 API 21 以来 Google 一直在添加功能android 电信总体而言 特别是通过实施更多成员电信经理并添加通话服务 最后一个应该允许非系统 第三方应用程序提供和替换系统呼叫应用程序通话中屏幕的功能 弹出并允许执行操作的窗口EXT
  • 根据可用性在 GPS 和网络提供商之间切换

    public void onCreate locationListener new GeoUpdateHandler locationManager LocationManager getSystemService Context LOCA
  • 如何使用末尾带有 # 的 Uri.parse()

    我尝试使用 GSM 代码通过 Android 应用程序转接电话 例如 如果我致电 21 otherNumber 我所有的电话都将转接至其他号码 My code Uri transfert Uri parse tel 21 numero In
  • 通过 AT 命令终止语音通话

    我正在从事一个涉及 Arduino 和 TC35 GSM 模块的业余爱好项目 一切都很顺利 但我想知道是否有一个 AT 命令来终止语音通话 ATD 电话号码 因为我似乎无法在以下任何一个中找到一个我搜索过的文献 谢谢 戴夫 而 经典 命令A
  • 轮询调制解调器以获取传入数据的最佳设计是什么?

    我有一个 GSM 调制解调器连接到我的计算机 我想接收使用我编写的 python 程序发送到它的短信 我只是想知道轮询数据的最佳技术是什么 我是否应该编写一个具有无限循环的程序来连续检查传入的短信 即在循环内程序发送 AT 命令并读取输入数
  • sim800 在指挥所数据到服务器

    我对向远程服务器发送数据感到困惑 我能够发送发布请求 但不确定如何添加服务器随后接收的数据 我已经浏览了数据表http www jarzebski pl datasheets SIM900 https 121018 1 00 pdf htt
  • 同时使用 GPRS 和 GSM

    我正在尝试使用 GSM GPRS 调制解调器的 GPRS 功能将数据发送到远程服务器 但我无法这样做 我在 Arduino 论坛上发布了一个问题 但没有得到任何回复 这是问题的链接 https robotics stackexchange
  • 关闭 Windows Mobile 上的 GPRS 连接

    是否有可能在 Windows Mobile 上获取所有打开或缓存的 gprs 连接并以编程方式强制它们关闭 我一直在查看连接管理器 api 但似乎找不到执行此操作的方法 Regards Tony 连接管理器 http msdn micros
  • SIM900 GSM/GPRS 未获得正确的 AT+CREG?回答

    我使用的是带有 IComsat SIM900 GSM GPRS 扩展板的 Arduino UNO 使用以下教程 Arduino 实时 GPS 追踪器 http www samaria me uk 2011 12 arduino live g
  • 电话管理器值可靠且可变(cdma)吗?

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

    我正在尝试使用华为 E1550 3G 调制解调器通过 USSD 检查 SIM 卡余额 但当我总是发送 AT CUSD 1 100 15 I Get CME Error 100 是的 我的调制解调器支持 USSD 因为我有一个调制解调器的仪表
  • 嵌入式linux编写AT命令

    我在向 GSM 模块写入 AT 命令时遇到问题 当我使用 minicom b 115200 D dev ttySP0 term vt100 时它工作完美 但我不知道如何在 C 代码中做同样的事情 我没有收到任何错误 但模块对命令没有反应 有

随机推荐

  • 大端小端,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