原文:第04节-BLE协议抓包演示

在上几篇博客中,形象的讲解了BLE各个层的作用,各个层的数据结构。本篇博客将研究BLE协议抓包。在实际开发中,有一个中央设备 central 和一个外设 Peripheral 。所谓中央设备就是指它可以识别出周边的蓝牙设备,可以发起连接。所谓外设就是手环等。中央设备和外设之间传递数据,我们使用一个抓包工具sniffer,来抓取空中传递的数据,进而分析和调试。在实际开发中,抓包涉及的硬件框图如下: ...

2019-10-02 16:14 0 338 推荐指数:

查看详情

第16_BLE协议GAP层

学习资料:官方手册 Vol 3: Core System Package [Host volume] Part C: Generic Access Profile 下面这个图是BLE协议各层跟医院的各个科室的类比图: 每个医院的大堂都有些约定: ① 大堂里有医院 ...

Thu Oct 03 00:32:00 CST 2019 0 581
SIP协议

客户端请求流与sipsvr交互协议过程:      客户端--------invite with sdp--------》 sipsvr 客户端<-------invite 100 ok----------sipsvr 客户端<--------invite200ok ...

Thu Jun 18 18:42:00 CST 2020 0 596
第03-BLE协议各层数据格式概述

本篇博客根据韦大仙的视频,整理所得。 对于BLE系统,它分为上下两块。上面那一块,我们称为host主机。下面这一块是controller,你可以简单的认为它就是一个蓝牙芯片。 对于host这一块,它运行于linux android 单片机 ,它是纯软件的概念。它和蓝牙芯片之间通过usb口或串口 ...

Thu Oct 03 00:12:00 CST 2019 0 388
第05-BLE协议物理层(PHY)

对于软件的人来说,物理层关注的内容会少一点。在前面的博客中,我们以快递员类比物理层,对于快递员来说,道路千万条,这条不通换另外一条。对于物理层来说也是一样的,它有很多频率,这个频率有冲突了,将会切到另 ...

Thu Oct 03 00:16:00 CST 2019 0 426
第11-BLE协议HCI层的硬件接口

本篇博客由韦东山视频整理所得 如何控制链路层让其发出广播、数据?通过HCI层向它发出命令,也可以通过ATT层、L2CAP层向LL层发出数据。 学习资料: 蓝牙协议core_v5.0.pdf 《Vol 4: Host Controller Interface [Transport ...

Thu Oct 03 00:28:00 CST 2019 0 422
第02-BLE协议各层的形象化理解

本篇博客根据韦大仙视频,整理所得。 先上框图: ATT层 从ATT开始看,在上篇博客讲的医院结构里面有个检验室,检验室可以得到各项结果,但是它并不知道这些结果代表什么含义。类比的在BLE协议栈里面,ATT定义了各种属性、属性的操作方法,但是这些属性有什么作用,能给用户提供 ...

Thu Oct 03 00:11:00 CST 2019 0 326
第12-BLE协议HCI层的数据格式

学习资料: 1. 蓝牙协议core_v5.0.pdf 《Vol 2: Core System Package [BR/EDR Controller volume]》的“Part E: Host Controller Interface Functional Specification” 2. ...

Thu Oct 03 00:29:00 CST 2019 0 456
Https详解+wireshark演示

https://www.jianshu.com/p/a3a25c6627ee Https理论 在说HTTPS之前先说说什么是HTTP,HTTP就是我们平时浏览网页时候使用的一种协议。HTTP协议传输的数据都是未加密的,也就是明文的,因此使用HTTP协议传输隐私信息非常不安全 ...

Tue Dec 10 00:46:00 CST 2019 0 983
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM