- 博客(153)
- 收藏
- 关注
原创 【BlueDroid】Android Bluetooth Stack架构分析(超详细)
1. 精讲Stack):SPP/A2DP/AVRCP/HFP/PBAP/IAP2/HID/MAP/OPP/PAN/GATTC/GATTS/HOGP等协议理论2. 欢迎大家关注和订阅,和专栏会持续更新中.....敬请期待!
2024-03-25 10:00:00 1411 23
原创 【3GPP】【核心网】【5G】5G核心网基本概念(超详细)
对于UE来说,在同一AMF/UPF下的基站之间移动,发生切换时,仍然可以驻留在相同的AMF/UPF上,UE不需要发起新的注册更新过程。gNB是5G基站,ng-eNB是直接对4G基站进行软件升级,让其上面的接口支持5G核心网和Xn接口,保证了LTE原有的一些基站仍然可以很好的被利用。5G系统最为常见系统架构,采用的是5G核心网+4G增强型基站+5G基站的组网模式,为NSA组网。5G 是第五代蜂窝技术。5G时代,同一基站下的两个用户,如果互相进行通信,他们的数据将不再通过基站转发,而是直接手机到手机。
2024-03-11 10:00:00 1148 6
原创 【短距离通信】【WiFi】WiFi基础知识介绍(超详细)
1. WiFi专业名词概念2. 加密方式及算法介绍3. WiFi Mac地址合法性说明
2024-02-01 09:00:00 2126 4
原创 【Python】【完整代码】秀!巧用Python实现对单个文件或多个文件中的指定字符串进行批量修改/替换(超详细)
巧用Python实现对单个文件或多个文件中的某个字符串进行批量(修改)替换
2024-01-29 10:00:00 2553
原创 【蓝牙协议栈】秀!一篇文章就足以让您掌握蓝牙协议栈常见Profile的定义!
详细介绍Profile定义及所有常见profile的定义:SPP/A2DP/AVRCP/HFP/PBAP/IAP2/HID/MAP/OPP/PAN/GATTC/GATTS/HOGP、蓝牙协议栈产品应用等,让您对蓝牙协议有个整体的认知!
2024-01-27 16:24:46 14434 13
原创 【蓝牙协议栈】【HCI架构】史上最全蓝牙协议栈介绍(蓝牙核心规范spec、Bluetooth Stack架构分析)
详解蓝牙核心文档Spec目录层级和蓝牙HCI架构等
2024-01-09 11:55:29 14656 15
原创 【3GPP】【核心网】【LTE】TDD-LTE网络结构深度解析(详解EPC\S1接口\X2接口\S5接口\S11接口等)
TDD-LTE 网络结构概述(详解EPC\S1接口\X2接口\S5接口\S11接口等)
2023-12-27 11:47:21 1504 2
原创 【3GPP】【核心网】【LTE】秀!一篇文章足够让您掌握LTE基本概念(深度解析LTE系统拓扑图、网元结构、主要接口、各接口关联方式等)
深度解析LTE基本概念知识(系统拓扑图、网元结构、主要接口、各接口关联方式等)
2023-12-26 11:41:56 2848 1
原创 【蓝牙】【BLE】【GATT】史上最全nRF Connect使用教程(含GATT Server配置介绍,真干货!全网最详细!!!)
此文将详细介绍手机BLE连接工具 - nRF Connect使用教程和下载路径!连接设备:测试设备的设备名称GCBT40-my,点击CONNECT:连接成功后会自动获取所有的服务UUID扫描者:点击SCAN或者下拉界面,可以刷新设备列表,右滑界面可以看到每个设备的信号强度的变化曲线图,不同颜色代表不同的设备写操作和监听操作:设备GCBT40-my发布了服务UUID=0xff10,特征值UUID=0xff11为可写操作(点击图标”↑“),特征值UUID=0xff12为可监听操作(点击图标”↓↓↓“),
2023-08-07 15:04:56 1957 4
原创 软件测试大神教你如何做好需求管理和用例设计逻辑映射(一)
秀!真干货!!!一篇文章掌握软件生命周期、软件测试需求获取、需求分析方法、需求管理章程!!!
2023-07-29 11:36:03 207 1
原创 【3GPP】【核心网】【4G】LTE中S1-MME流程字段分析(二)
1. 欢迎大家订阅和关注,(2G/3G/4G//IMS)知识点,专栏会持续更新中.....敬请期待!
2024-04-26 08:00:00 637 2
原创 【3GPP】【核心网】【5G】5G核心网协议解析(四)(超详细)
此时,控制面元素向用户面元素发送一个PFCP规则更新请求消息,该消息中包含了一些必要的参数信息,如规则ID、新的匹配规则等。其中,消息类型定义了消息的类型,消息头包含了消息的一些元数据信息,消息体则包含了具体的消息内容,TLV则用于传输消息体中的参数信息。此时,控制面元素向用户面元素发送一个PFCP规则配置请求消息,该消息中包含了一些必要的参数信息,如规则ID、规则优先级、匹配规则等。将用户面与控制面分离可以专注于优化用户数据的传输,减少控制信令对用户数据传输的干扰,从而提供更低的延迟和更高的吞吐量。
2024-04-25 08:00:00 554 5
原创 【3GPP】【核心网】【4G】LTE中S1-MME流程字段分析(一)
信令接口可选字段可选注释S1-MMEMguti/imsiMUE没有保存guti时,使用imsi附着;UE保存了老的guti,则使用guti附着。Guti附着还是imsi附着,在type of identity字段中定义。OOld guti是从P-TMSI映射的值的时候,该guti并不是MME分配的guti,此时包里带Additional guti,additional guti才是MME分配的gutiLAIO位置信息S10/S3S1-MME。
2024-04-25 08:00:00 841
原创 【蓝牙协议栈】【BLE】低功耗蓝牙工作流程(角色\广播\扫描\连接等专业名词介绍)
前言本节我们介绍低功耗蓝牙的基本行为状态和主从机交互过程,为后面的低功耗蓝牙协议的学习准备基础。
2024-04-24 08:00:00 1616 12
原创 【网络协议】【TCP】TCP标志位及TCP拦截配置详细解析
SYN标志位和ACK标志位搭配使用,当连接请求的时候,SYN=1,ACK=0;SYN攻击利用的是TCP的三次握手机制,攻击端利用伪造的IP地址向被攻击端发出请求,而被攻击端发出的响应报文将永远发送不到目的地,那么被攻击端在等待关闭这个连接的过程中消耗了资源,如果有成千上万的这种连接,主机资源将被耗尽,从而达到攻击的目的。当一个FIN标志的TCP数据包发送到一台计算机的特定端口,如果这台计算机响应了这个数据,并且反馈回来一个RST标志的TCP包,就表明这台计算机上没有打开这个端口,但是这台计算机是存在的;
2024-04-24 08:00:00 982 11
原创 【网络协议】 TCP与UDP协议区别及应用场景深度分析
3、如果hosts与本地DNS解析器缓存都没有相应的网址映射关系,首先会找TCP/IP参数中设置的首选DNS服务器,在此我们叫它本地DNS服务器,此服务器收到查询时,如果要查询的域名,包含在本地配置区域资源中,则返回解析结果给客户机,完成域名解析,此解析具有权威性。1.当收到3个重复ACK时,把ssthresh设置为cwnd的一半,把cwnd设置为ssthresh的值加3,然后重传丢失的报文段,加3的原因是因为收到3个重复的ACK,表明有3个“老”的数据包离开了网络。窗口和计时器的使用。
2024-04-22 08:00:00 1064 10
原创 【BlueDroid】【BLE】低功耗蓝牙客户端和服务端开发流程解析(超详细)
1. 精讲):SPP/A2DP/AVRCP/HFP/PBAP/IAP2/HID/MAP/OPP/PAN/GATTC/GATTS/HOGP等协议理论2. 欢迎大家关注和订阅,和专栏会持续更新中.....敬请期待!
2024-04-22 08:00:00 953 9
原创 【蓝牙协议栈】【BLE】低功耗蓝牙广播方式\连接方式深度分析
一般而言,我们把某个协议的实现代码称为协议栈(protocol stack),BLE协议栈就是实现低功耗蓝牙协议的代码,理解和掌握BLE协议是实现BLE协议栈的前提。在深入BLE协议栈各个组成部分之前,我们先看一下BLE协议栈整体架构。
2024-04-20 08:00:00 950 12
原创 【3GPP】【核心网】【LTE】史上最全 闲时主叫CSFB 深度分析
(1)UE向MME发起拓展服务请求,同时上报TMSI和承载状态,该条消息的服务类型字段中会区分主/被叫:’Service type : mobile originating CS fallback or 1xCS fallback’。空闲状态下UE的承载状态(Bearer status)为Inactive,所以进行CSFB业务时需要建立UE上下文承载。(3)UE响应Initial context setup response,初始上下文建立成功,开始进行话音业务。EPSMM层协议消息。
2024-04-19 08:00:00 554
原创 【3GPP】【核心网】【LTE】史上最全 闲时被叫、忙时主/被叫 CSFB 深度分析
(1)UE向MME发起拓展服务请求,同时上报TMSI和承载状态,该条消息的服务类型字段中会区分主/被叫:’Service type : mobile terminating CS fallback or 1xCS fallback’。(3)UE响应Initial context setup response,初始上下文建立成功,开始进行话音业务。(2)MME发起初始上下文建立请求,并在协议信息元素字段中声明需要CSFB支持;闲时被叫的CSFB消息协议字段和闲时主叫基本一致,请参考上文。
2024-04-19 08:00:00 286
原创 【BlueDroid】【BLE】开关广播\扫描\配对\连接分析
监听蓝牙相关的广播并获得相关的信息,蓝牙相关的广播主要集中在BluetoothAdapter和BluetoothDevice这两个类中。可以通过在AndroidManifest.xml中注册静态广播,也可以通过在代码中注册动态广播,这两种形式的广播都可以监听到。涉及到Bluetooth的广播,需要申请对应的权限;
2024-04-16 08:00:00 1442 9
原创 【BlueDroid】【BLE】Android BLE 蓝牙开发入门解析
BluetoothAdapter 拥有基本的蓝牙操作,例如开启蓝牙扫描,使用已知的 MAC 地址 (BluetoothAdapter#getRemoteDevice)实例化一个 BluetoothDevice 用于连接蓝牙设备的操作等等。代表一个远程蓝牙设备。这个类可以让你连接所代表的蓝牙设备或者获取一些有关它的信息,例如它的名字,地址和绑定状态等等。这个类提供了 Bluetooth GATT 的基本功能。例如重新连接蓝牙设备,发现蓝牙设备的 Service 等等。
2024-04-16 08:00:00 1004 2
原创 【网络协议】史上最全ping操作原理分析
3. 防火墙设置,过滤了ping发出的ICMP数据包,导致无反馈,time out, 尝试ping之后我们可以通过arp –a的命令查看列表中是否有对应的IP的MAC,如果有,那就很有可能是防火墙的问题了。首先A想发报文给C,查找MAC地址表发现,没有C的MAC地址,同时发现C与自己不在一个网段,于是它先发送一个ARP请求,学习到网关的MAC地址;主机A去ping同一网段的主机B,它会封装二层报文,首先去查本地MAC地址表,发现没有B的地址,此时就会发送ARP报文。然后再把ICMP报文封装好,发送给网关;
2024-04-15 08:00:00 575 3
原创 【3GPP】【核心网】【5G】史上最全的5G协议规范总结
物理层信道定义:TS38.211(物理层信号的生成、调制,DMRS和额外DMRS,PRACH configuration index,Point A等介绍)传输信道和控制信道的数据处理:TS38.212(包括复用,信道编码,交织,DCI,DMRS端口号等)物理层控制过程:TS38.213(同步,上行功控,随机接入,UE上报和接收控制消息的过程,SSB等)物理层测量:TS38.215(UE和网络的测量控制,UE测量能力)频率、频点相关F R1:TS38.101-1。
2024-04-15 08:00:00 920 1
原创 【网络协议】史上最全ATCA架构、以太网原理、网络架构分析
TCP协议在原有IP协议的基础上,增加了确认重发、滑动窗口和复用/解复用等机制,提供一种可靠的、面向连接的、字节流服务;IP协议为TCP、UDP、ICMP等协议提供传输的通路,IP层的主要目的是提供子网的互联,形成较大的网络,使不同的子网之间能传输数据。广播 MAC 地址是指每个比特都是 1 的 MAC 地址。网络的物理架构指的是网络分层, 也就是计算机的层结构, 比如TCP/IP四层,以及ISO提出的七层结构。OSI网络分层共七层,分别为物理层,数据链路层,网络层,传输层,会话层,表示层,应用层。
2024-04-12 08:00:00 636 2
原创 【网络协议】史上最全TCP/IP头格式分析
这是超过了链路层的MTU,需要进行分片,4000字节中,20字节为包头,3980字节为数据,需要分成3个ip片(链路层MTU为1500),那么第一个分片的片偏移就是0,表示该分片在3980的第0位开始,第1479位结束。5. 头部大小,4位,单位为32位(bit),也就是4个字节,给出头部占32bit的数目。8、TTL:生存时间,即路由器的跳数,每经过一个路由器,该TTL 减一,因此路由器需要重新计算IP报文的校验和。5、16位标识:IP 报文的唯一id,分片报文的id 相同,便于进行重组。
2024-04-12 08:00:00 894 2
原创 【3GPP】【核心网】【5G-A】5G-A三载波聚合介绍
当时,FDD LTE的下行峰值速度只有150M,TD-LTE只有100M,都达不到ITU-R提出的4G(IMT-ADVanced)标准硬性要求(固定或低速移动时,下行速率在1Gbps以上;于是,3GPP就搞出来一个LTE-Advanced(也就是LTE-A),通过载波聚合技术(最多能五个载波进行聚合),实现超过1Gbps的速率,勉强拿到了4G的“称号”。如今,我们到了5G时代,再次使出了“载波聚合”这一招,不再是为了“正名”(5G NR已经符合ITU的5G标准要求),而是为了在指标上有进一步突破。
2024-04-11 08:00:00 716
原创 【3GPP】【核心网】【LTE】史上最全imsi附着\去附着流程及各个网元接口关联分析(超详细)
通过解析S1-MME的包,获取数据面的teid+ip,同时获取控制面的S1AP-ID + IP信息,并记录维护,即可将S1-MME接口及数据面同一用户S1-U的数据关联起来。这两个ID在ENB和MME内是唯一的,但是如果同时接入了不同ENB和MME的数据,有可能会出现重复的ID,所以还需要附加一个其他的信息来区别不同用户。在S6A接口上的流程中,每个流程的请求包里,都会携带IMSI信息,而S1接口的IMSI很少出现,可以通过两个接口的关联,使S1-MME, S1-U的数据也能够关联到用户IMSI。
2024-04-11 08:00:00 775 8
原创 【3GPP】【核心网】核心网/蜂窝网络重点知识面试题二(超详细)
加密算法在S1接口的security mode command/complete消息中,根据MME, ENODEB的加密算法优先级设置协商(明文)得出的,可以包的解析获取。MME删除了所有eNodeB的从手机MME上下文中得来的信息,但保留了其他的手机的MME上下文关于S GW的 S1-U配置信息。LTE空中接口是UE和eNodeB的LTE-Uu接口,地面接口主要是eNodeB之间的X2接口,以及eNodeB和EPC之间的S1接口。上层使用下层的提供的功能,上层不必清楚下层过程处理的细节。
2024-04-10 21:04:00 995
原创 【蓝牙协议栈】【BLE】【ATT】史上最全ATT层数据分析
Attribute Value: 0x1801 (GATT服务, 详见 Vol 3, Part G, Table B.1 )Attribute Value: 0x1800 (GAP服务, 详见 Vol 3, Part G, Table B.1 )Attribute Group Type: 0x2800 详见 Vol 3, Part G, 3.4, Table 3.18。方向: S ----> M。方向: M ——> S。
2024-04-10 10:00:00 1181
原创 【Linux】【Ubuntu】修改Ubuntu 为root权限登陆、实现SSH远程登录、创建新用户、解决Ubuntu E:无法定位软件包问题
修改ubuntu 为root权限登陆、实现SSH远程登录、解决Ubuntu E:无法定位软件包问题
2024-04-10 09:00:00 584
原创 【Linux】【Shell】【Git】史上最全git常用指令
以下命令都是平常工作中使用频率较高的命令,也是git的一些基本用法,其中[]内的参数表示可以省略,<>内的参数只是示例,具体名称视自己的项目而定,实际命令中不带<>,表示远程主机名,等表示分支名。
2024-04-09 09:00:00 384
原创 【3GPP】【核心网】核心网/蜂窝网络重点知识面试题一(超详细)
MME要保存用户的状态,MM 上下文和EPS承载上下文信息,包括用户标识、跟踪区信息、鉴权信息、安全算法、网元地址、QOS参数。NAS层不加密,用于分析会话管理(SM)和移动性管理(MM)以及S1-AP相关信令消息,用于指导网络优化和用户投诉。完成用户位置信息的交换和用户签约信息的管理,最大的意义在于,NAS层加密的情况下,提取Kasme密钥进行解密。NAS层加密,用于分析S1-AP相关信令消息例如,X2 切换、S1切换,和管理类信令),做相关信令分析。
2024-04-09 09:00:00 819
原创 【蓝牙协议栈】秀!真干货!!一篇文章掌握市场主流蓝牙芯片技术方案及中国TWS耳机行业市场分析
客户需要有很多蓝牙协议,比如蓝牙电话(HFP),蓝牙音频(A2DP),蓝牙音乐控制(AVRCP),蓝牙电话本(PBAP),蓝牙短信(MAP),BLE,HID,如果你说以上还能用soc做,那么再加上Carplay的IAP/IAP2,Android Auto的RFCOMM BT呢,基本以上就需要这种方案了。其中Transport是一个协议,H2就是在USB的基础上的协议,H4,H5,BCSP是UART基础上的协议,当然还有SDIO。市场上的常见产品:蓝牙音箱,蓝牙耳机,蓝牙手环,蓝牙心率带。
2024-04-08 09:00:00 984 4
原创 【蓝牙协议栈】【BlueZ】史上最详细BlueZ应用开发示例(初始化、扫描、配对等)
BlueZ是一个开源的 蓝牙协议栈Q,提供了丰富的AP!和工具,支持Linux系统中的蓝牙应用开发。BlueZ提供的API包括D-BuS API、HCIAPI、L2CAP API、RFCOMM API、SDP API、MGMTAPI等,开发者可以使用这些API实现自己的蓝牙应用程序。
2024-04-08 09:00:00 1742
巧解HTTP三次握手四次挥手流程(超详细).docx
2024-04-22
史上最全5G核心网协议栈及架构介绍(5G Core Network).pptx
2024-04-12
史上最全科大讯飞LTE信令及端到端培训资料(超详细).pptx
2024-04-12
贵州联通LTE用户感知重点指标问题梳理指导书.docx
2024-04-12
史上最全LTE中文版信令流程分析(来自研究院,超详细).pdf
2024-04-12
史上最全LTE接口信令分析指导书(超详细).docx
2024-04-12
史上最全LTE信令流程图(端到端平台,超详细).doc
2024-04-12
史上最全SeeSite使用指导文档 (含SeeSite软件包)
2024-04-12
5G与4G互操作之EPS Fallback信令流程.7z
2024-04-11
3GPP TS 36.413 V15.0.0协议-中英文翻译对照版本(超详细).docx
2024-04-05
毕业设计&课题任务~巧用Python绘制动态圣诞树(完整代码)(抖音同款&可定制版)
2024-03-30
毕业设计&课题任务:Python开发AI贪吃蛇小游戏(完整代码)
2024-03-28
巧用Python批量实现PDF文件转换为Word文件(源码,图片也可以转哦!只需修改文件名和路径即可)
2024-03-13
巧用Python实现PDF文件转成Word(docx)文件(源码,只需修改文件名和路径即可)
2024-03-13
Ellisys Bluetooth Analyzer 用户使用手册(超详细)
2024-03-09
3GPP TS 23.003 V15.6.0中英文翻译对照版本(超详细).docx
2024-02-28
3GPP TS 23.060 V15.3.0中英文翻译对照版本(超详细).docx
2024-02-28
3GPP TS 23.501 V15.0.0中英文翻译对照版本(超详细).zip
2024-02-27
http协议接口及代码解析(超详细).docx
2024-02-23
史上最全的彩信收发流程分析方法(超详细).zip
2024-02-23
3GPP TS 23.401 V15.4.0协议-中英文翻译版本(超详细).docx
2024-02-22
3GPP TS 29.510 V15.0.0协议-中英文翻译版本(超详细).docx
2024-02-03
Python获取东方财富股吧内容
2024-02-01
提供史上最全的 层3信令cause值分析说明.doc
2024-01-28
IXIA 测试仪的基本配置
2024-01-28
史上最全的wireshark命令行工具介绍.ppt
2024-01-27
史上最全的Testcenter思博伦测试仪使用示例介绍
2024-01-27
史上最全的Ixia基础配置和使用示例介绍
2024-01-27
史上最全测试用例设计理论与方法策略总结
2024-01-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人