用Bluetooth Developer Studio缩短70%蓝牙开发时间
另外,这个工具也可利于不同厂家板子的选型,可以在原型设计后快速基于不同厂家的不同板子出代码,节省选型时间。当然这个工具对于蓝牙设计的初学者具有很大的指导性,蓝牙联盟希望通过Bluetooth Developer Studio工具降低蓝牙开发门槛、同时通过设计模板的方式加速开发、也提高开发质量。
谈了这么多,最后小编也想补充一句,作为设计师,难道你不好奇其他人的开发吗?设计库内的部分实例是基于开发者们上传的应用和参考设计,你可以借鉴或对其优化。
听上去设计库很强大,里面都有些什么?由于是一个开源的平台,所以"设计库"内最吸引人的部分就是"代码实例"模板了。据高经理介绍,设计库里有来自原厂的参考设计,也有来自开发者自己上传的设计。有些应用非常广泛,会形成类似标准的实例,会标有"Adopted"的标识,意味着这个东西是被蓝牙联盟所广泛采用的。有些则是基于设计师的上传,有其独特性。比如:心跳仪设计,如果大家基本都同意心跳仪应该有1、2、3种规范,投票通过了,这个叫"Adopted"。可能还会有一些厂商希望再加上5和6,这会是他自己定制的东西。目前开发库的分类有二十几类(图2),内容涵盖可穿戴产品、智能家居、健康产品等各类智能硬件,由于目前仅是Beta版且是完全开源的,相信这个设计库在未来会不断扩充壮大。
图2 目前开发库有二十几种分类,设计师自己构建的原型也可以在工具中进行分类发布
哪些原厂的蓝牙器件或板子可以在开发库中直接导出?据高经理介绍目前Bluetooth Developer Studio Beta版本已经得到四、五家原厂的支持(如Nordic、CSR,TI,Broadcom都已经支持或在筹备中),工具中可以支持他们市面上买得到的所有器型。同时还有更多的厂商正在和蓝牙技术联盟一起做研发。Bluetooth Developer Studio是个开源的项目,任何厂家想加入它的蓝牙芯片或模块都可以。国内有很多做芯片、模组厂商有自己的方案,都可以加入到蓝牙联盟的工具里,Bluetooth Developer Studio一样可以进行支持。
刚提到的工具自带测试有哪些?如何保证设计出来的产品互操作性、稳定性和用户体验?
据高经理介绍,在蓝牙设计中提高互操作性,也是提出这个开发工具的目的之一。整个工具内含一个测试平台。可以做两种测试:1.虚拟的测试。在你决定正式上传到平台之前,可以在那里测试一下。比如:模拟数据发送接收的过程是否顺畅。2.当你把原型做好后,可以互相连接,看能不能满足初始设计的一些想法。同时,你也可以把"原型"分享给整个开发社区。别的设计师可以在此基础上继续提高。这也是提高互操作性的一种方式。同样,对于用户体验,很大部分来自产品质量和稳定性,依然可以通过测试进行,测试平台可以测试用户不同的应用场景,来确定你设计的这个应用是否符合设计想法能并满足最终用户的体验。
嫌这些还不够?好吧。目前这是一个基于测试的Beta版本,从时间上看正式版本会在2015年7月底或8月初在全球正式发布。当然,无论是Beta版本还是正式版本,都会在蓝牙联盟网站上面向所有的蓝牙开发人员免费的进行下载。
最后再插播一条重要讯息,从蓝牙联盟方面最新透露的消息看,目前Mesh工作组正在进行积极工作,将于15年底完成Mesh原型和草案提交,预计,会在2016年年初把Bluetooth Smart Mesh自组网技术规范发布出来。届时,蓝牙又添IoT重要利器,有了自组网技术规范可能会对整个无线互联生态环境产生重大影响,当然目前看到影响最大的会在智能家居领域。看来蓝牙正陆续兑现着对IoT的战略大布局(关于蓝牙技术和IoT更详细介绍,请参考小编另一篇文章:蓝牙‘凭什么’赢得万亿美金身价IoT青睐?)
聊了那么多,对Bluetooth Developer Studio做个小结:
基本上小编认为该工具的适用人群会包括:智能硬件设计者,创客们,学生,或其他想利用蓝牙做IoT智能硬件产品开发的工程师们。
- 爱普科斯开发出全球最小WLAN及蓝牙前端模块(02-26)
- 蓝牙渐成手机标配 便携音乐设备将增速最快(01-05)
- 意法半导体(ST)推出单片天线接口芯片,缩小下一代蓝牙设计尺寸(05-26)
- 无WiFi也智能 蓝牙智联家居构想(10-27)
- 速度提升2.5倍 蓝牙4.2标准可连接互联网(01-22)
- 谁能统一无线充电标准:磁共振方案将成主流(01-20)