蓝牙5核心规格自2016年12月份推出至今,为推动物联网告诉发展,显著提升了蓝牙的传输距离,速度和广播消息能力等方面,使得无线连接变得更加简单且安全。更高的宽带可以转化为更高的速度,不仅增强了数据传输速度,优化了蓝牙应用的响应时间,进一步提升了蓝牙产品的使用体验。
蓝牙5各个规格什么意思?
LE1M:对于蓝牙5,符号速率可以多个选择,单LE1M是必选项,是必须支持的,LE1M是蓝牙4中使用的PHY,在蓝牙5中也会使用到,并且蓝牙5和蓝牙42的数据包类型也是一样的,有效载荷均为255个字节,因此当蓝牙5使用LE1M的PHY时,吞吐量,功耗,传输距离等和蓝牙42是一样的。相对于蓝牙40,41的LE部分,数据包长度变为了8倍,可为mesh及其他网络协议传播更对的数据量,为面向非连接的应用提供了更对的灵活性。
LE2M PHY:是蓝牙5新增的PHY,在不改变数据包类型的情况下,将原来的传输包和接收包所需要的时间缩短为原来的一半,在不考虑数据包间隔时间的情况下,将蓝牙传输的理论音频,图像传输应用打下了坚速率变成了蓝牙4的两倍,为后续的高级提供了坚实的基础。
LE Coded PHY:可以来实现更远的传播距离,LE Coded PHY也是使用1M的符号速率,要想增加蓝牙的有效传输距离,就要保证在更远的距离可以实现和原来相同的可以容忍的误码率,但蓝牙5在增加有效传输距离的同事没有增加蓝牙的发射机功率,而是增加了新的处理错误和检测错误的机制,即在传输的数据包中添加FEC前向纠错编码,从而达到更远的有效距离。
蓝牙5的LE Coded PHY又分为LE Code S=2和LE Coded S=8两种编码方案。在S=2中,FEC编码简单总结:
蓝牙5的三个feature:
LE1M:LE1M是必选项,是必须支持的。LE1M是蓝牙4中使用的PHY,在蓝牙5中也会使用到,并且蓝牙5和蓝牙42的数据包类型也是一样的,有效载荷均为255字节,因此当蓝牙5使用LE1M的PHY时,吞吐量,功耗,传输距离等和蓝牙42是一样的。相对于蓝牙40,41的LE部分,数据包长度变为了8倍
LE2M PHY:LE2M PHY是蓝牙5新增的PHY,在不改变数据包类型的情况下,将原来的传输包和接收包所需要的时间缩短为原来的一半。
LE 1MLE2M,LE Coded:蓝牙5是依靠LE Coded PHY来实现更远的传播距离。
蓝牙50技术究竟有什么用处?
蓝牙5的技术革新将在需对领域产生重大影响,并且将继续定位于物联网的低功耗技术。通过蓝牙5新的HCI(主机控制器接口)命令,可以在传输和接受时选择不同的PHY,对于不同的应用场景,可以有更好的效果。更快的传输速率,可以给用户更好的体验,更远的传输距离,完全可以覆盖整个房间甚至整个商场的无线设备,为进一步的物联网带来了想象空间。
BQB认证蓝牙50的测试项目?
1传统蓝牙RF,TS,500(共24个测试项目,与原来的一致)
输出功率Output Power
功率控制Power Density
发射频谱-频率范围TX Output Spectrum-Frequency range
发射频谱-20dB快带TX Output Spectrum-20dB Bandwidth
发射频谱-邻近频道功率 TX Output Spectrum -Adjacent channel power
调制特性Modulation Characteristics
初始载波频率容限 Initial Carrier Frequency Tolerance
载波频率漂移 Carrier Frequency Drift EDR
相对发射功率 EDR Relative Transmit Power EDR
载波频率稳定度和调制准确度 EDR Carrier Frequency Stability and Modulation Accuracy EDR
差分相位编码 EDR Differential Phase Encoding EDR
带内杂散辐射 EDR In-band Spurious Emissions
增强功率控制 Enhanced Power Control
灵敏度-单隙数据包 Sensitivity-single slot packets
灵敏度-多隙数据包 Sensitivity-multi-slot Packets
载干比性能 C/I Performance
阻塞性能 Blocking performance
互调性能 Intermodulation Performance
最大输入电平 Maximum Input Level
EDR灵敏度 EDR Sensitivity
EDR BER平坦性能 EDR BER Floor Performance
EDR载干比性能 EDR Maximum Input Level
2:BLE蓝牙RF PHYTS500(共47测试项目,42:10测试项)物联网应用主要有两种连接方式
一、蓝牙(BLE40)连接方式。优势:连接速度快。劣势:由于蓝牙协议过多,部分手机无法连接。
二、wifi连接模式。是在蓝牙基础上研发的。只要是智能手机都能连接,物联网设备也可以连接,你的物联网设备也可以发射WIFI信号出来。
我推荐wifi适用性更加广阔在过去的20多年里,人类经历2次大的连接,第一次是90年代起Internet 逐步普及,网线将11亿人连接到一起。第二次是2000年以后手机的普及又将地球人又一次紧密连接起来。蓝牙技术在1994年由电信巨头爱立信公司创制,随后,1998年蓝牙技术联盟成立,创始公司包括:苹果、爱立信、英特尔、联想、微软、诺基亚、东芝。
现在我们正经历物联网阶段的第三次大的连接,创立于手机时代的蓝牙技术面临挑战。蓝牙技术联盟亚太区市务高级经理李佳蓉女士介绍:逗面对IoT领域的机会,蓝牙有几项技术特性必须克服,首先,因为IoT将导致联网装置数量大幅增加,现有的IPv4支持能力将有限,IPv6的技术支持势在必行,组网的能力也会受到考验;其次,便携式移动设备对于功耗的要求更为严苛;在物联网与生活结合得更加紧密之后,安全性也是重要的考量。地
为顺应时代潮流,蓝牙低功耗(BLE)技术推出,相较传统蓝牙拥有更好的信噪比,传输距离更远,通常可以达到50米,而传统的只有6~8米。蓝牙BLE功耗低,省电,数据传输量小但速率快。尽管优点多多,然而在智能家居、智能照明等领域的应用上,一直存在着距离短、组网能力差等问题。
随后,2014年底蓝牙技术联盟推出全新蓝牙42核心规格,在隐私保护、传输速度和直接通过IPv6和6LoWPAN接入互联网等方面做出重大改进,让物联网领域的互联更加快速安全。2015年2月,蓝牙技术联盟成立Bluetooth Smart Mesh工作组,助力Bluetooth Smart技术实现标准化的mesh网络功能。
蓝牙Mesh技术
介绍蓝牙Mesh技术之前,我们首先要明白Mesh网络是什么看无线Mesh网络(无线网状网络)也称为逗多跳(multi-hop)地网络,由mesh routers(路由器)和mesh clients(客户端)组成,其中mesh routers构成骨干网络,并和有线的 internet网相连接,负责为mesh clients提供多跳的无线internet连接。无线网状网是一种基于多跳路由、对等网络技术的新型网络结构,具有移动宽带的特性,同时它本身可以动态地不断扩展,自组网、自管理,自动修复、自我平衡。
无线Mesh网将传统WLAN中的无线地热点地扩展为真正大面积覆盖的无线地热区地。无线Mesh非常适合于覆盖大面积开放区城(包括室外和室内)的无线区域网络解决方案。
蓝牙Mesh脱胎于CSR倡导的私有协议CSR Mesh。CSR Mesh是2014年2月由CSR公司推出的一款全新的Bluetooth Smart解决方案。这项技术主要是通过将蓝牙配置与控制协议整合到单一的芯片中,利用星型网络和中继技术,让每个网络可以连接超过65000个节点,网络和网络间也能实现互连,最终可对无数个搭配Bluetooth Smart的设备通过同一手机、平板电脑或PC进行互联或直接 *** 控,从而构建整体家居自动化。
号称为家庭自动化而生的CSR Mesh技术特点
特点一: CSR Mesh的功耗只有Zigbee的几十分之一。
它可以通过节点与节点之间的信息传播,让信号在Mesh网络间不断地传输,以达到控制目标设备的功能,而无需传统意义上的网关,因此,我们可以利用手机或平板上的APP来进行控制, *** 作起来十分方便。
特点二:环环相扣的加密功能保障信息安全
在提及CSR Mesh技术在安全上的性能表现时,专业人士指出,在这样一个由CSR Mesh构成的家庭网络中,一切的数据都是使用AES算法进行加密,数据间的传输也会基于经典的嵌套式密钥交换&加密协议Diffee-Hellman-Merkle来运行。每当有新设备要接入组网时,需要凭借设备自身拥有的128位UUID(通用唯一识别码)以方便手机APP识别,随后还得通过64位代码的认证才能连上手机,认证通过了设备才可以获得唯一的组网密钥,以用于通信。
除了CSR,其他厂商如恩智浦也推出了蓝牙Mesh解决方案。恩智浦Bluetooth Smart Mesh的解决方案不同于其他网格技术可能出现泛洪(Flooding)而导致逗广播风暴(broadcast storm)地、增加能源消耗等缺陷。恩智浦低功耗解决方案能够完全同步和路由各种协议,从而实现节点之间的高效端对端连接;能够创新的在整个网络中实现数量级的能效提升;还具有增强的安全性和带自愈功能的网络自组功能,并在未来保护分层网格架构(layered-mesh architecture),以更好地支持蓝牙智能设备,其所提供over-the-air 无线升级功能,可助部署之后的网络升级。恩智浦这个方案能够帮助开发商和制造商在开发智能家居产品,包括照明、传感器、温控器以及其他家用蓝牙智能设备时,实现多节点通信设计。
蓝牙Mesh的优点
一、低成本:每年十几亿部的智能手机几乎全部搭载蓝牙40,庞大的体量摊销了蓝牙协议、蓝牙芯片的软硬件研发成本。蓝牙模块的成本平均大概只有其他协议的一半。当阿里巴巴祭出99元和199元物联网无线模块包邮大法的时候,99元就是蓝牙模块,199元是Wi-Fi模块。
二、超低功率:适中的带宽、低发射功率和完备的休眠机制造就了蓝牙的超低功率,蓝牙40中BLE的出现,更是把待机功耗带到了微瓦级,而且启动快速,不像Wi-Fi,启动一次需要几百毫秒,空耗系统功耗。
三、多信道:Wi-Fi在24GHz上只定义了14个频道, 而蓝牙40定义了79个频道,在中国式公寓楼这一普遍场景,智能家居联网必须有足够多的频道才能避免同频干扰。这一点上蓝牙完胜了Wi-Fi。ZigBee在24GHz、 868MHz和915MHz一共才定义了27个信道,远远不能胜任大面积家庭使用导致的同频干扰。
四、覆盖盲区少:蓝牙自联网降低了覆盖距离的要求,而且节点越多,覆盖盲区越少。一般人家中5个以上蓝牙灯泡或开关,就可以形成全家无盲区覆盖。
五、传输速度:蓝牙42的理论带宽上限24Mb,带宽可以传送短视频或。
七、IPV6:蓝牙42可以直接接入互联网,甚至预留了未来的互联网标准,IPV6。
蓝牙技术未来怎么发展看
蓝牙技术未来的发展,主要有技术和应用两个方面。技术方面,除了发展蓝牙Mesh技术之外,蓝牙技术也将突破现在10米的通信距离,解决通信距离的限制问题。同时,在能耗不增加的基础上,蓝牙技术的传输速度将提升至当前的一倍。
未来,蓝牙技术将不仅仅是文件传输,会有更多应用场景。第一,Beacon。蓝牙Beacon应用彻底改变了人们对连接和信息发布的认识。很多人熟悉的Beacon都是觉得它是零售环节当中使用。实际这只是Beacon市场当中很小的一块,Beacon还可以用于工业、农业领域。第二,定位与发现。第三,更智能的自动化解决方案。智能建筑、智能家居、智能汽车未来都可以通过蓝牙连接到一起,包括控制温度,控制门锁,控制窗户等,蓝牙非常适合这些低功耗的小设备使用。还可以通过通过Mesh的功能,将所有设备连接到一起提供一整套的解决方案更多进行了解。
最后,至于蓝牙Mesh与ZigBee30谁能最终成为智能家居领域的标准,蓝牙Mesh技术上的有更低的功耗以及真正实现互联互通的优势,但最终谁能最终胜出还需要时间来告诉我们答案。
之前的涉及的物联网项目中使用的: BLE 低功耗蓝牙(蓝牙40), 支持android 43以上的手机
主从关系: BLE低功耗蓝牙只能做从端设备 ,一个蓝牙主端设备,可同时与7个蓝牙从端设备进行通讯
1)低功耗
低功耗的原理:
1\低功耗蓝牙仅使用了3个广播通道,传统蓝牙技术采用 16~32 个频道
2\每次广播开启时间也由传统的 225ms 减少到 06~12ms(毫秒)
2)传输距离极大提高
传统蓝牙传输距离为 2~10m,而蓝牙40的有效传输距离可达到 60~100m
3)安全性
使用AES-128 CCM加密算法进行数据包加密和认证。
更多BLE蓝牙的解析参考博客 : BLE40教程一 蓝牙协议连接过程与广播分析
添加权限
打开蓝牙
1先拿到BluetoothManager bluetoothManager = (BluetoothManager) getSystemService(ContextBLUETOOTH_SERVICE);
2再拿到BluetoothAdapter bluetoothAdapter = bluetoothManagergetAdapter();
判断是否打开蓝牙
未打开d出 系统d框 ,除了 魅族手机 是打开系统设置
设备/手机都是蓝牙信号
在回调方法中:
一般在扫描的过程中,我们还会设置 设备过滤原则 (因为我只想要搜索到我们想要的设备,忽略无关设备)
如:从 scanRecord -- beacon -- beacontype == 0xFF代表Manufacture,通过与嵌入式软件定义 自己的 Manufacture值即可
用BluetoothDevice得到BluetoothGatt:
断连:
关键问题:连接后一般要做什么事
( 必须在刚连接成功后2秒内app写一个值给设备,否则会被设备断开连接)
主要是读写 characteristic
gattwirteCharacteristic(mCurrentcharacteristic);
gattreadCharacteristic(characteristic);
bluetoothGattsetCharacteristicNotification(data, true);
真实工作中使用的蓝牙库BlueToothKit请参考我的另一篇博客:
android蓝牙入门知识和优秀蓝牙第三方库BluetoothKit的使用
在物联网时代,“蓝牙 Mesh”与 WI-FI 谁更具优势
2017年09月15日 15:47来源 : 升润科技
内容概要:
1 蓝牙 Mesh与 Wi-Fi传输范围对比。
2 蓝牙 Mesh网状网络能否取代 wifi。
3 而“蓝牙 Mesh”找到一个聪明的解决办法。
物联网一直是一个热门话题,一个重要原因应该是人们对智能家居的向往。不过随着现在科技的发展,人们对智能家居的要求已经不是仅停留在控制一两个物体的简单层面了,而是想把智能触角延伸到每个角落。过去这种智能延伸我们可能更多靠的是 wifi,但在2017年7月19日SIG宣布“蓝牙 Mesh”网络的到来,这让物联网的连接与应用情境变得更多元。
蓝牙与Wi-Fi优势对比
蓝牙有更低的功耗、小体积、低成本,适用于几台设备之间的短距离数据传输;Wi-Fi的特点是高带宽、长距离、更多的连接设备数目,适用于大规模、大范围的数据传输和信号覆盖。但随着物联网的普及,蓝牙与Wi-Fi相继升级,蓝牙升级到5版本,提高了带宽和传输范围;Wi-Fi推“Wi-Fi HaLow”,降低功耗延长电池续航。可以看出,这两者重点升级的方向都是对方所擅长的,也意味着它们将在消费级和企业级的物联网市场正面竞争。
蓝牙 Mesh与 Wi-Fi传输范围对比
Wi-Fi 的一大缺陷就是有距离限制,就是说一旦离开这个区域,你的设备就失去用武之地。除此之外,Wi-Fi 还有耗电问题,就手机而言,算是把屏幕关闭,耗电量也非常大。
而“蓝牙 Mesh”找到一个聪明的解决办法。这些装置彼此间连接,并将信号传递给附近另一个装置,形成元数据传输的互连装置网络或网格。这意味着讯息从一个装置传递到另一个装置,再到下一个装置,可以实现接力传输,理论上可以无限覆盖。同时,值得一说的是蓝牙 Mesh 网络不需复杂设定、配对或使用路由器等存取装置,因此并不会造成安装负担,反观采用其他智能家庭联网技术如:ZigBee、Z-wave 或其他厂商间自有的通讯技术,多需加装网关(Gateway)才能确保各种装置之间的沟通。网格技术基本概念:
一家票务公司要销售滚石乐队的告别演出门票,IT部门经理担心,开始网上售票后,公司的服务器和软件会不会不堪重负但实际上该公司并没有增加数十个服务器和存储系统,有关IT人员只是拧开开关,将公司的骨干网与一个“网格”相联。结果公司在3分钟内销售了90万张门票,没有一个顾客因系统处理能力不足而被拒之门外。
上述情景并非可望而不可及。网格作为一种能带来巨大处理、存储能力和其他IT资源的新型网络,可以应付临时之用。网格计算通过共享网络将不同地点的大量计算机相联,从而形成虚拟的超级计算机,将各处计算机的多余处理器能力合在一起,可为研究和其他数据集中应用提供巨大的处理能力。有了网格计算,那些没有能力购买价值数百万美元的超级计算机的机构,也能利用其巨大的计算能力。
计算的“乌托邦”?
Gartner公司的Rob Batchelder认为,网格的构想一直是计算领域的“乌托邦”,在科技应用上虽有巨大前景,但最大的缺陷是缺乏明显的商业应用。自20世纪90年代在欧美出现以来,网格主要被用于帮助分散的大学研究人员分析粒子加速和巨型望远镜的数据。但在过去的两年中,网格的概念和GlobusToolkit已在研究和教育领域得到广泛应用,数十项全球性的大项目采用这些技术,以挑战科学计算中的海量计算问题。
目前网格技术虽主要为学术机构所控制,但企业也在陆续跟进。事实上,全球网格论坛(GlobalGridForum)的主要赞助企业就包括Unilever——一家以经销肥皂、冰淇淋著称的企业。与许多正在研究和评估网格技术的企业一样,Unilever自己对于如何利用此技术仍秘而不宣。而Johnson&Johnson与Merck等制药公司、BMW与波音等制造企业却已利用这一技术的处理能力和存储空间进行仿真试验,例如药品能否保护细胞免受病毒侵袭?飞机机翼是否会在暴风雨中折断?
基因研究是网格技术的自然应用,这一领域所需的投资很难由一家企业来承担,生物科技企业可用网格技术来分析基因数据;医生可以用网格技术制作出病人器官的三维模型,作为诊断疾病的辅助手段;网格可以处理来自商店现金记录或金融市场的数据流。其他行业,如航空、保险、运输和国防,也会从中受益。如此看来,网格计算并非是可望不可及的乌托邦,其商业应用的广阔前景就在眼前。
争夺控制权
网格计算被誉为继Internet和Web之后的“第三个信息技术浪潮”,有望提供下一代分布式应用和服务,对研究和信息系统发展有着深远的影响。主要IT厂商早就为获得网格计算的控制权展开了竞争。
Sun公司日前发布了“网格引擎”企业版53的测试版,使企业内部的计算机网格更容易联接,提供更好的管理和资源分配。网格引擎软件提供了开放源代码版本,自2000年发布到目前为止,共被下载了12万次,共有118万个CPU利用该软件进行管理。Sun公司技术产品营销经理PeterJeffcock认为,网格计算有明显的三个阶段:群集网格、校园网格和全球网格,目前发布的GridEngine企业版53使Sun向功能校园网格迈进了一步。Sun还与竞争对手一起支持AVAKI与Globus等行业组织,积极参与网格计算开放标准的建立。
Microsoft的研究部门也参与了各项分布式计算研究项目,包括容错远程文件系统Farsite,以及建设分布式系统的Millenium;HP也表示将提供Coolbase软件,使用户可以通过Internet共享各种计算设备;Compaq宣布正在制定一个全球性的网格计算解决方案计划,向寻求网格计算系统的客户提供软硬件和技术支持。为此,Compaq与加拿大PlatformComputing结盟,充分利用该技术,以及CompaqTru64UnixAlpha服务器系统和运行Linux的CompaqProLiant服务器,为用户提供完整的、集成的、开放的网格解决方案。Compaq还建立了网格计算高级研究中心,继续对该技术进行研究。日本的企业在网格计算方面也跃跃欲试。NTT宣布将于2002年中期开展为期6个月的网格计算试验,参与者包括了Intel、SGI等。
今年8月,IBM宣布在网格计算领域投资40亿美元,在全球建设40家数据中心,正式进入网格计算领域。IBM被英国政府选中,负责NationalGrid(国家网格)项目,这项预算达2500万美元的网格会把8所大学的计算机相连。IBM目前正与美国的宾夕法尼亚大学合作,将数家医院联接,构建一个复杂的计算网格。参与的医院可快速利用远方的医疗数据,并共享分析程序。日前,IBM还宣布了一项名为北卡罗莱纳生物信息科学网格的项目,涉及60家企业、大学和生物医学研究公司,这是全球第一个主要由私营行业参与的网格项目。而此时距IBM进入网格计算领域仅仅3个月。看来IBM是要立志做网格技术的“领头羊”。
那么,这一项目的实施是否标志网格计算已开始进入商业应用呢?
标准是成功关键
就像TCP/IP协议是Internet的核心一样,构建网格计算也需要对标准协议和服务进行定义。目前,包括Global Grid Forum、研究模型驱动体系结构(Model Driven Architecture)的对象管理组织(OMG)、致力于网络服务与语义>
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)