蓝牙知识【协议栈简图】 【 UUID解析 】 【属性、Characteris、描述符和Service以及profile的关系】【蓝牙无线通道】【INTER FRAME SPACE】【MTU】【缩写词】
SYD8801是一款低功耗高性能蓝牙低功耗SOC,集成了高性能2.4GHz射频收发机、32位ARM Cortex-M0处理器、128kB Flash存储器、以及丰富的数字接口。SYD8801片上集成了Balun无需阻抗匹配网络、高效率DCDC降压转换器,适合用于可穿戴、物联网设备等。具体可咨询:http://www.sydtek.com/
协议栈简图
UUID解析
摘录于:清风电子的《手把手教你用蓝牙:蓝牙LED任务读写原理任务详解.pdf》
蓝牙Service、属性、Characteristic、描述符以及profile的关系
下面内容摘录于:清风电子的《手把手教你用蓝牙:蓝牙LED任务读写原理任务详解.pdf》
蓝牙无线通道Advertising and Data Channel Indexes
关于调频的解析请看:http://blog.csdn.net/chengdong1314/article/details/72131168
INTER FRAME SPACE
MTU
ATT层最大的属性值:
缩写词
acl定义如下:
SUC的定义如下:
规范中缩写词的定义摘录如下:
1 LIST OF ACRONYMS AND ABBREVIATIONS page:207 [Vol 1] |
Acronym or abbreviation |
Writing out in full | Which means |
8DPSK /4 DQPSK A A2MP AAD AC ACI ACK ACL ACL-C ACL-U ACO AD ADVB ADVB-C ADVB-U Adv_idx AES AGC AFH AGC AHS AIFSN AMP |
8 phase Differential Phase Shift Keying pi/4 Rotated Differential Quater nary Phase Shift Keying AMP Manager Protocol Additional Authentical Data Access Category Access Category Index Acknowledge/ACKnowledgement Asynchronous Connection-ori ented [logical transport] ACL Control [logical link] (LMP) ACL User [logical link] (L2CAP) Authenticated Ciphering Offset Advertising Data LE Advertising Broadcast LE Advertising Broadcast Control (Logical Link) LE Advertising Broadcast User Data (Logical Link) Advertising channel index Advanced Encryption Standard Automatic Gain Control Adaptive Frequency Hopping Automatic Gain Control Adapted Hop Sequence Arbitration Interframe Space Num ber Alternate MAC PHY |
3 Mbps modulation type used by Enhanced Data rate 2 Mbps modulation type used by Enhanced Data Rate Reliable or time-bounded, bi-direc tional, point-to-point. |
AMP_ASSOC AMP-U AR_ADDR ARQ ASB ASB-U ATT B BB BCH BD_ADDR BER BT C CAC CL CCM CCMP CKLN CLK CLKE CODEC COF CRC CTS CVSD |
Alternate MAC PHY association information AMP User Asynchronous/Isochro nous Logical Link Access Request Address Automatic Repeat Request Active Slave Broadcast [logical transport] ASB User [logical link] (L2CAP) Attribute Protocol Baseband Bose, Chaudhuri & Hocquenghem Bluetooth Device Address Bit Error Rate Bandwidth Time Channel Access Code Connectionless Counter with Cipher Block Chain ing-Message Authentication Code CTR with CBC-MAC Protocol Native Clock Master Clock Estimated Clock COder DECoder Ciphering Offset Cyclic Redundancy Check Clear to send Continuous Variable Slope Delta Modulation |
Unreliable, uni-directional broad cast to any devices synchronized with the physical channel. Type of code The persons who discovered these codes in 1959 (H) and 1960 (B&C) |
D DA DAC DCE DCE DCI DEVM DFS DH DHK DIAC DIV DM DPSK DQPSK DSAP DTE DTM DUT DV E ECWmax |
Destination address Device Access Code Data Communication Equipment Data Circuit-Terminating Equip ment Default Check Initialization Differential Error Vector Magnitude Dynamic Frequency Selection Data-High Rate Diversifier Hiding Key Dedicated Inquiry Access Code Diversifier Data - Medium Rate Differential Phase Shift Keying Differential Quaternary Phase Shift Keying Destination Service Access Point Data Terminal Equipment Direct Test Mode Device Under Test Data Voice Enhanced Contention Window maximum |
In serial communications, DCE refers to a device between the communication endpoints whose sole task is to facilitate the commu nications process; typically a modem Measure of modulation error used for Enhanced Data Rate transmit ter testing Data packet type for high rate data Data packet type for medium rate data Generic description of Enhanced Data Rate modulation Modulation type used by Enhanced Data Rate In serial communications, DTE refers to a device at the endpoint of the communications path; typically a computer or terminal. Data packet type for data and voice |
ECWmim ED EDCA EDIV EDR EFS EIR EIRP EOC ER EPR ERP eSCO eSCO-S ESS ETSI F FCC FCS FDMA FEC |
Enhanced Contention Window minimum Erroneous Data Enhanced Distributed Channel Access Encrypted Diversifier Enhanced Data Rate Extended Flow Specification Extended Inquiry Response Effective Isotropic Radiated Power Extreme Operating Conditions Encryption Root Encryption Pause Resume Extended Rate PHY conforming to Clause 19 Extended Synchronous Connec tion Oriented [logical transport] Stream eSCO (unframed) Extended Service Set European Telecommunications Standards Institute Federal Communications Commission Frame Check Sequence Frequency Division Multiple Access Forward Error Correction code |
Host supplied information transmit ted in the inquiry responses sub state. Equivalent power that an isotropic antenna must transmit to provide the same field power density Mode allowing the device to initiate the pause and resume encryption sequence Bi-directional, symmetric or asym metric, point-to-point, general reg ular data, limited retransmission. used to support isochronous data delivered in a stream without fram ing |
FH FHS FHSS FIFO FIPS FM G GAP GATT GFSK GIAC GTM H HCI HEC HID HV HW I IAC IC IEC IEEE IETF IFS IP IPv4 IPv6 IR |
Frequency Hopping Frequency Hop Synchronization Frequency Hopping Spread Spec trum First In First Out Federal Information Processing Standards Frequency Modulation Generic Access Profile Generic Attribute Protocol Gaussian Frequency Shift Keying General Inquiry Access Code Generic Test Methodology Host Controller Interface Header-Error-Check Human Interface Device High quality Voice Hardware Inquiry Access Code Industry Canada International Electrotechnical Commission Institute of Electronic and Electrical Engineers Internet Engineering Task Force Inter Frame Space Internet Protocol Internet Protocol version 4 Internet Protocol version 6 Identity |
Modulation Type e.g. HV1 packet |
IrDA IRK ISM ISO IUT ITU IV IVm IVs J JRL K KCC L L2CAP LAP LC LC LCP LE LE-C LE-U LFSR LL LLCP |
Infra-red Data Association Identity Root Key Industrial, Scientific, Medical International Organization for Stan dardization Implementation Under Test International Telecommunication Union Initialization Vector Initialization Vector (master) Initialization Vector (slave) Japanese Radio Law Korea Communications Commis sion Logical Link Control and Adaptation Protocol Lower Address Part Link Controller Link Control [logical link] Link Control Protocol Low Energy Low Energy Control (link) LE User [logical link] Linear Feedback Shift Register Link Layer Link Layer Control Protocol |
Link Controller (or baseband) part of the Bluetooth protocol stack. Low level Baseband protocol handler The control logical links LC and ACL-C are used at the link control level and link manager level, respectively. |
LLID LM LMP LR LSB LSO LSTO LT_ADDR LTK M M MAC MAC MD Mbps MIC MIIT MITM MMI MS MSC MSB MSC MSO MTU N NAK NAP |
Logical Link Identifier Link Manager Link Manager Protocol Loudness Rating Least Significant Bit Least Significant Octet Link Supervision Timeout Event Logical Transport ADDRess Long-Term Key Master or Mandatory Medium Access Control Message Authentication Code More Data Million (Mega) bits per second Message Integrity Check Ministry of Industry and Informa tion Technology Man-in-the-middle Man Machine Interface Mobile Station Message Sequence Chart Most Significant Bit Message Sequence Chart Most Significant Octet Maximum Transmission Unit Negative Acknowledge Non-significant Address Part |
For LM peer to peer communica tion Controller can send LSTO event to Host Usually meaning the Medium Access Control code |
NCC NESN NIST NOC O O OBEX OCF OGF OOB P PBF PCM PDU PHY PIN PM_ADDR PN PPM PPP PRBS PRNG PSB PSB-C PSB-U PSK PSTN |
National Communications Com mission Next Expected Sequence Number National Institute of Standards and Technology Normal Operating Conditions Optional OBject EXchange protocol OpCode Command Field OpCode Group Field Out of Band Packet Boundary Flag Pulse Coded Modulation Protocol Data Unit Physical Layer Personal Identification Number Parked Member Address Pseudo-random Noise Part Per Million Point-to-Point Protocol Pseudo Random Bit Sequence Pseudo Random Noise Generation Parked Slave Broadcast [logical transport] PSB Control [logical link] (LMP) PSB User [logical link] (L2CAP) Phase Shift Keying Public Switched Telephone Net work |
The device supports the capability to correctly handle HCI ACL Data Packets a message Unreliable, uni-directional broad cast to all piconet devices. Class of modulation types |
ptt Q QoS R RAND RF RFC RFCMode RFCOMM RFU RMS RSSI RX S S SAP SAR SCA SCO SCO-S SCO-S SD SDP SDU SEQN SK |
Packet Type Table Quality of Service Random number Radio Frequency Request For Comments Retransmission and Flow Control Mode Reserved for Future Use Root Mean Square Received Signal Strength Indica tion Receive Slave Service Access Points Segmentation and Reassembly Sleep Clock Accuracy Synchronous Connection-Ori ented [logical transport] Stream SCO (unframed) Synchronous logical link Service Discovery Service Discovery Protocol Service Data Unit Sequential Numbering scheme Session Key |
The ptt parameter is used to select the logical transport types via LMP. Serial cable emulation protocol based on ETSI TS 07.10 Bi-directional, symmetric, point-to point, AV channels. used to support isochronous data delivered in a stream without fram ing |
SKDm SKDs SLR SM SMP SN SRES SRK SS SSI SSP SSR STK SW T TC TCI TCP/IP TCS TDD TDMA T_IFS TK TX U UAP |
Session Key Diversifier (master) Session Key Diversifier (slave) Send Loudness Ring Security Manager Security Manager Protocol Sequence Number Signed Response Signature Resolving Key Supplementary Services Signal Strength Indication Secure Simple Pairing Sniff Subrating Short Term Key Software Test Control Test Control Interface Transport Control Protocol/Inter net Protocol Telephony Control protocol Specification Time-Division Duplex Time Division Multiple Access Time Inter Frame Space Temporary Key Transmit Upper Address Part |
Master portion of the Session Key Diversifier Slave portion of the Session Key Diversifier Simplifies the pairing process and improves Bluetooth security. A mode that defines the anchor points at which the master trans mits to the slave. Test Control layer for the test inter face Time interval between consecutive packets on same channel index |
UART UI UI ULAP USB UTF-8 UUID W WAP |
Universal Asynchronous receiver Transmitter User Interface Unnumbered Information Upper and Lower Address Parts Universal Serial Bus 8-bit UCS/Unicode Transformation Format Universal Unique Identifier Wireless Application Protocol |
蓝牙知识【协议栈简图】 【 UUID解析 】 【属性、Characteris、描述符和Service以及profile的关系】【蓝牙无线通道】【INTER FRAME SPACE】【MTU】【缩写词】相关推荐
- oracle 12514 pl sql,plsql登陆oracle报错!连接Oracle 10g时ORA-12514: TNS: 监听进程不能解析在连接描述符中给出的...
plsql登陆oracle出错!连接Oracle 10g时ORA-12514: TNS: 监听进程不能解析在连接描述符中给出的. 我添加了 (SID_DESC = (GLOBAL_DBNAME = ...
- 外网访问arm嵌入式linux_嵌入式Linux系统编程——文件读写访问、属性、描述符、API
Linux 的文件模型是从 Unix 的继承而来,所以 Linux 继承了 UNIX 本身的大部分特性,然后加以扩展,本章从 UNIX 系统接口来描述 Linux 系统结构的特性. 操作系统是通过一系 ...
- 4. linux调用文件计算阶乘前5项和_嵌入式Linux系统编程——文件读写访问、属性、描述符、API
Linux 的文件模型是从 Unix 的继承而来,所以 Linux 继承了 UNIX 本身的大部分特性,然后加以扩展,本章从 UNIX 系统接口来描述 Linux 系统结构的特性. 操作系统是通过一系 ...
- USB描述符解析和USB_CCID描述符设置
USB描述符解析 USB描述符信息会被存储在USB设备中,在设备枚举过程中,USB主机会向USB设备发送GetDescriptor请求,USB设备在收到这个请求之后,会将USB描述符信息返回给USB主 ...
- python 将实例用作属性_将类实例用作类属性、描述符和属性
首先,你学习新式课程很好.他们有很多优势. 在Python中创建属性的现代方法是:class Collection(object): def __init__(self): self._profile ...
- 属性python_Python属性描述符(一)
描述符是对多个属性运用相同存取逻辑的一种方式,,是实现了特性协议的类,这个协议包括了__get__.__set__和__delete__方法.property类实现了完整的描述符协议.通常,可以只实现 ...
- python 属性描述符_Python属性描述符(二)
Python存取属性的方式特别不对等,通过实例读取属性时,通常返回的是实例中定义的属性,但如果实例未曾定义过该属性,就会获取类属性,而为实例的属性赋值时,通常会在实例中创建属性,而不会影响到类本身.这 ...
- python 属性描述符
文章目录 1. 描述符示例:验证属性 2. 自动获取储存属性的名称 3. 继承改进 4. 覆盖型与非覆盖型描述符对比 4.1 覆盖型描述符 4.2 没有 `__get__` 方法的覆盖型描述符 4.3 ...
- 有效的python属性管理:描述符的使用
前言 最近使用描述符对自己的催化动力学模拟程序进行了改进,在Python描述符的帮助下实现了更加灵活而且强大有效的属性管理,使得程序各个组件的数据封装更加完善管理也更加有条理. 本文就以自己程序中运用 ...
最新文章
- ionic ion-refresher
- 第17节 业务流程管理和重组
- 人人可以理解的区块链100问——区块链记录哪些信息
- Linux系统文件编程(1)
- vue + element中el-table导出excel
- 边界条件(求解偏微分方程的边界条件)
- [MySQL Bug]DDL操作导致备库复制中断
- R语言---Ubuntu中R语言更新至R4.2.1和R包devtools下载
- 公众号获取token失败_如何利用公众号获取电影引流?如何利用电影网站嫁接公众号?...
- Oracle 12c:配置em,解决em登录问题
- 长链亲脂性二烷基碳菁类染料DiR iodide,DiR细胞膜染料,100068-60-8
- html网页怎么播放无损,无损音质和标准音质有什么区别
- 目标分割(六)RefineNet讲解
- 依赖注入和反转控制的区别
- 干货分享:Google搜索如何限制在具体的一个州或城市
- STM32超级简便的按键代码 只需三行 可实现短按+长按
- win11 安装Subversion与配置 svn服务端
- linux有没有类似于串口的,linux下类似Bus Hound的工具
- 大数据—Hive(一)_ 基本概念
- 你还在担心黑客攻击吗?所有程序员都应该掌握的基础网络安全知识,快进来看看吧