蓝牙SIG
蓝牙SIG
蓝牙SIG是一个国际性的非营利组织,它的目的是制定蓝牙的技术规范和推广蓝牙技术的应用。该组织由发起会员(Promoter)、合作会员(Associate Member)和接受会员(Adopter)三种会员组成。其中,发起会员共有9个,即3Com、爱立信、IBM、英特尔、朗讯、微软、摩托罗拉、诺基亚和东芝。在所有的会员中他们的地位最高,主要任务是制定规范和市场项目开发。合作会员是一种付费的会员,他们具有访问各种早起规范草案的权利,这些早起的版本包括0.5、0.7、0.9和0.95版,另外这些会员还可以是蓝牙工作组、蓝牙结构检查委员会和其他SIG组的成员。接受成员是一种无付费的成员,只需要签定一个接受蓝牙规范的协议,保证开发的产品符合蓝牙规范的要求,在通过蓝牙认证过程后,就能够访问蓝牙0.9和0.95草案规范版本。
蓝牙SIG包括7个委员会,即管制(Regulatory)委员会、法律委员会、测试和互操作委员会、管理业务委员会、结构检查委员会、市场开发委员会和认证检查委员会。根据情况每个委员会还可以设不同的工作组。管制委员会主要协调与各个国家的关系和制定与RF管制、航空管制、安全管制和一些特殊国家的管制有关的政策。法律委员会复杂有关蓝牙法律问题,主要是基于蓝牙产品的知识产权问题。测试和互操作委员会下设了WLAN互操作、打印、静态图像、本地POS、UDI、Radio2、PAN、汽车剖面、唤醒、HID和语音/视频工作组,主要负责蓝牙与现有应用之间的互操作问题和测试。结构检查委员会主要负责蓝牙协议的结构定义与审查。市场开发委员会主要负责与蓝牙有关的产品的市场的开发。认证检查委员会主要负责管理、评价和推进蓝牙认证计划,保证不同公司开发的蓝牙产品之间能够进行互联互通操作。
蓝牙SIG的文档有三种类型,一是协议,规定蓝牙从无线层到最高的应用层具体要求和内容;二是剖面(Profile),规定某个具体应用在每个协议层次使用的具体功能和过程;三是测试文档,描述协议和剖面实现的测试过程和方法。在1.0之前的版本都是草案,1.0之后是正式版本。
摘自《蓝牙协议及其实现》
蓝牙SIG的更多相关文章
- SIG蓝牙mesh笔记3_网络结构
目录 3. Mesh Networking 3.1 Bearers 承载层 3.2 Network Layer 网络层 3.2.3 Address validity 地址有效性 3.2.4 Netwo ...
- 蓝牙协议分析(7)_BLE连接有关的技术分析
转自:http://www.wowotech.net/bluetooth/ble_connection.html#comments 1. 前言 了解蓝牙的人都知道,在经典蓝牙中,保持连接(Connec ...
- iOS蓝牙开发(二)蓝牙相关基础知识
原文链接: http://liuyanwei.jumppo.com/2015/07/17/ios-BLE-1.html iOS蓝牙开发(一)蓝牙相关基础知识: 蓝牙常见名称和缩写 MFI ====== ...
- 对蓝牙profile的理解
蓝牙profile协议概览.pdf 之所以把Profile翻译为配置文件,是为避免和JavaME中的简表混淆.配置文件也是蓝牙 SIG官方网站给出的标准翻译. 想要使用蓝牙无线技术,设备必须能够翻译特 ...
- Bluetooth Low Energy——蓝牙低功耗
Android4.3(API级别18)引入内置平台支持BLE的central角色,同时提供API和app应用程序用来发现设备,查询服务,和读/写characteristics.与传统蓝牙(Classi ...
- Android使用BLE(低功耗蓝牙,Bluetooth Low Energy)
背景 在学习BLE的过程中,积累了一些心得的DEMO,放到Github,形成本文.感兴趣的同学可以下载到源代码. github: https://github.com/vir56k/bluetooth ...
- Android 4.2蓝牙介绍
蓝牙一词源于公元十世纪丹麦国王HaraldBlatand名字中的Blatand.Blatand的英文之意就是Blue tooth.这是因为这位让丹麦人引以为傲的国王酷爱吃蓝莓以至于牙龈都被染成蓝色.由 ...
- 蓝牙(Profile)构成
蓝牙剖面(Profile)构成 蓝牙剖面(Profile)及其相互关系 蓝牙SIG定义13种蓝牙剖面及其相互关系如下图: 一个剖面若直接或间接采用了另一个剖面的部分或全部功能则称该剖面依赖于另一剖面. ...
- 【转】蓝牙4.0——Android BLE开发官方文档翻译
原文网址:http://ricardoli.com/2014/07/31/%E8%93%9D%E7%89%9940%E2%80%94%E2%80%94android-ble%E5%BC%80%E5%8 ...
随机推荐
- php 应用 cpu 100% 调试方法
找出进程占用cpu高的原因. 进程占用cpu高,一般是由于进程长时间占用cpu,又没有主动释放占用.如果想主动释放cpu,可以调用sleep.在写程序的时候,尤其要注意while 等循环的地方. 找出 ...
- 用c#开发苹果应用程序 xamarin.ios方式
NetworkComms网络通信框架序言 Networkcomms网络通信框架来自于英国,支持以xamarin.ios的方式开发苹果应用程序 其开源版本2.3.1中带有一个示例程序,实现聊天功能,只要 ...
- YUM安装提示PYCURL ERROR 6 - "Couldn't错误的解决办法
当编译PHP时出现如下错误时,找不到头绪 这时,打开DNS vim /etc/resolv.conf 添加一行nameserver 192.168.1.1 完成上一步,则解决该问题 或者:ec ...
- linux 安装软件,卸载软件 等的几种方式
安装软件的步骤和基本原则: 1. rpm安装: 定义: rpm是由红帽公司开发的软件包管理方式,使用rpm我们可以方便的进行软件的安装.查询.卸载.升级等工作.但是rpm软件包之间的依赖性问题往往会很 ...
- sql类型转换
CAST 和 CONVERT 将某种数据类型的表达式显式转换为另一种数据类型.CAST 和 CONVERT 提供相似的功能. 语法 使用 CAST: CAST ( expression AS data ...
- elasticsearch nested查询
项目里可能会遇到多级嵌套的情况,实际上最多两级,三级及以上,我测试不通过. 一级索引时,我插入数据,会自动创建索引映射:然二级时,索引映射必须手动创建. 映射: PUT test999 { " ...
- WebBrowers & HtmlViewers collection
WebBrowers & HtmlViewers collection 浏览: 加入我的收藏 楼主: THtmlViewerhttps://github.com/BerndGabriel/Ht ...
- obj.offsetHeight与obj.style.height区别
我们都知道obj.offsetHeight与obj.style.height都可以获取obj的高度,但是在js使用中,我们通常会使用前者来获取高度,这是为什么,二者有什么样的区别呢. 1.obj.of ...
- source 命令与“ . ”点命令
http://wenku.baidu.com/link?url=r3_WjJwQziv5wooIiatYbIMotPHcop56ZyakNGFor5DgJLQD-orAwVmOwp80RAnJ3tRD ...
- pyqt5 笔记(二)实现http请求发送
上个图~ index.py 文件 # -*- coding: utf-8 -*- from PyQt5 import QtWidgets,QtCore #从pyqt库导入QtWindget通用窗口类 ...