理解IPSP(Internet Protocol Support Profile)

IPSP支持BLE设备之间进行IPv6数据包交换;

  • 允许支持IPSP的设备彼此发现和通信;
  • 关于IPv6数据包基于BLE的传输详见文档RFC7668【IPv6 over BLE】

主体框架如下:

IPSS,GATT,ATT仅用于服务发现,GAP用于设备发现和连接建立;

IPSP定义了两个角色:Node role  and  Router Role;

Router role用于设备路由IPv6数据包;Node role仅能originate or consume IPv6应用数据包;

A Node Role shall support GAP peripheral role;

A Router Role shall support GAP Central role;

A device may support both Node role and Router role;

Node Role Requirements:

GATT Server Role  , IPSS(Service)

The IP support service is used during service discovery to determine support for the IP Support
Profile’s Node role.

The service UUID shall be set to « Internet Protocol Support Service» [ 0x1820 ]

L2CAP Requirements:

In this profile, only the LE Connection Oriented Channels feature with the LE Credit Based Flow
Control Mode shall be used.

建立L2CAP 连接:(建立链路层连接之后)

  • LE Credit Based Connection Request Packet格式为:

IPSP中指定LE Credit Based Connection Request Packet的LE_PSM字段设置为LE_PSM_IPSP(0x0023);

LE Credit Based Flow Control Mode参见L2CAP Spec 10小节

MTU size shall be 1280 octets or higher.

时间: 2024-10-20 12:53:47

理解IPSP(Internet Protocol Support Profile)的相关文章

Internet protocol security (ipsec) packet processing for multiple clients sharing a single network address

Embodiments of the present invention address deficiencies of the art in respect to secure communications for multiple hosts in an address translation environment and provide a method, system and computer program product for IPsec SA management for mu

Internet protocol optimizer

A method for optimizing the throughput of TCP/IP applications by aggregating user application data and consolidating multiple TCP/IP connection streams into a single optimized stream for delivery to a destination application. Optimization of the inte

理解netty对protocol buffers的编码解码

一,netty+protocol buffers简要说明 Netty是业界最流行的NIO框架之一优点:1)API使用简单,开发门槛低:2)功能强大,预置了多种编解码功能,支持多种主流协议:3)定制能力强,可以通过ChannelHandler对通信框架进行灵活的扩展:4)性能高,通过与其它业界主流的NIO框架对比,Netty的综合性能最优:5)成熟.稳定,Netty修复了已经发现的所有JDK NIO BUG,业务开发人员不需要再为NIO的BUG而烦恼:6)社区活跃,版本迭代周期短,发现的BUG可以

about Internet protocol

<1> SSL版本 测试浏览器支持的SSL版本的网站: https://www.ssllabs.com/ssltest/viewMyClient.html 0xfefd    (DTLS 1.2) 0xfeff    (DTLS 1.0,数据报传输层安全,实现在 UDP 协议之上的 TLS) 0x100    (OpenSSL pre 0.9.8f) 0x303    (TLS 1.2,2008年9月发布) 0x302    (TLS 1.1,2006年4月发布) 0x301    (TLS

蓝牙(Bluetooth) IEEE 802.15.1 协议学习

catalogue 1. 蓝牙概念 2. 配对和连接 3. 机密安全性 4. 蓝牙协议分类 5. 蓝牙协议栈 1. 蓝牙概念 蓝牙(Bluetooth)是一种无线技术标准,可实现固定设备.移动设备和楼宇个人域网之间的短距离数据交换(使用2.4~2.485GHz的ISM波段的UHF无线电波).蓝牙技术最初由电信巨头爱立信公司于1994年创制,当时是作为RS232数据线(短程串口)的替代方案.蓝牙可连接多个设备,克服了数据同步的难题如今蓝牙由蓝牙技术联盟(Bluetooth Special Inte

General-Purpose Operating System Protection Profile

1 Protection Profile Introduction ? This document defines the security functionality expected to be provided by a general-purpose operating system capable of operating in a networked environment. It also provides a set of assurance components that de

Smart internet of things services

A method and apparatus enable Internet of Things (IoT) services based on a SMART IoT architecture by integrating connectivity, content, cognition, context, cloud, and collaboration. Joint optimization of a combination of any of connectivity, content,

简单理解socket(转)

TCP/IP 要想理解socket首先得熟悉一下TCP/IP协议族, TCP/IP(Transmission Control Protocol/Internet Protocol)即传输控制协议/网间协议,定义了主机如何连入因特网及数据如何再它们之间传输的标准, 从字面意思来看TCP/IP是TCP和IP协议的合称,但实际上TCP/IP协议是指因特网整个TCP/IP协议族.不同于ISO模型的七个分层,TCP/IP协议参考模型把所有的TCP/IP系列协议归类到四个抽象层中 应用层:TFTP,HTTP

读书笔记二 How Does the Internet work?

原文链接:  https://web.stanford.edu/class/msande91si/www-spr04/readings/week1/InternetWhitepaper.htm 先写写我的心得吧:重新帮我复习了下TCP/IP四层协议,这次我很好理解了下应用层,TCP层— 端口号相关, IP层 — ip地址相关,硬件层—  二进制转为电子信号的.同时,TCP负责了分片的功能.当然 文章前面还介绍了路由,DNS服务.网络整体的架构层级.不过我觉得第四章和第五章有点重复,估计我还没理解