• 首页
  • 当前位置: 浙江省电子信息产业门户 >> 企业会所 >> 设计 >> 晕炫案例 >>
     
    探讨微信小程序的蓝牙接口应用
    作者:未知     来源:互联网     更新时间:2017-09-07 22:33
      
    图片来自百度
     
      低功耗蓝牙技术(Bluetooth low energy technology)作为一项目前市场上广受欢迎的无线通信技术*,以其极低的功耗、与智能手机良好的互操作性以及较低的开发门槛而被越来越多的产品所采纳。目前,蓝牙技术联盟(Bluetooth SIG)已经在2016年12月份正式宣布推出新一代的核心规格版本“蓝牙 5”。其主要更新包括更长的传输距离、更快的传输速度、更大的广播数据传输量,以及与其他无线技术的互操作性和共存性的提升。蓝牙 5将在更广的范围内实现简单、轻松的互联设备互动,进而持续提升物联网体验。
     
      不难发现,蓝牙和微信,分别作为通信标准和社交媒体,在各自的领域发挥着举足轻重的作用,两者也在不断的通过深度的融合为开发者创造面向物联网开发的全新体验。
     
      目前,微信已经推出了与蓝牙相关的应用协议,其中包括:
     
      ●  微信硬件平台[2] -微信硬件平台是微信继连接人与人,连接企业/服务与人之后,推出连接物与人,物与物的IoT解决方案。其中的AirSync协议是微信硬件平台提供的一种微信客户端与蓝牙设备间通讯的技术协议,它允许蓝牙设备与微信客户端之间收发数据,并支持通过微信客户端透传到远程服务器,目前支持经典蓝牙技术以及低功耗蓝牙技术。
     
      ●  摇一摇周边[3]- 是微信针对低功耗蓝牙硬件提供的连接入口。在手机蓝牙打开的状态下,当用户在微信中打开摇一摇时,如果周围有iBeacon设备,会自动出现周边入口。此时用户摇一摇就会获得周围的信息。
     
      目前市面上已经有相关的厂商通过以上两种协议将自身的产品接入到微信平台当中。
     
      3月底,笔者欣喜的发现,微信小程序也发布了蓝牙相关的更新,其中包括:
     
      ●  新增 18 个蓝牙相关的 API[4]
     
      ●  新增 mac 版开发工具支持蓝牙调试
     
      微信小程序,简称小程序, 是一种不需要下载安装即可使用的应用,它实现了应用的轻量化,用户扫一扫或搜一下即可打开应用。微信小程序对于蓝牙的支持,对于开发者意味着什么?
     
      ●  小程序的开发是基于JavaScript,而JavaScript在Web开发方面广受欢迎。因此,微信小程序推出蓝牙相关的API,使得广大的Web开发者可以借助小程序的平台进行智能硬件的开发;
     
      ●  使得蓝牙应用轻量化。通过传统的方式在智能手机上开发一款蓝牙应用,不论是在iOS还是安卓平台,
     
      o   需要了解相关的语言,例如Objective-C, Swift或者是Java;
     
      o   需要了解相关操作系统的蓝牙API设计以及系统回调的流程;
     
      通过微信小程序的方式,开发者可以通过其简单的框架将可以将蓝牙接入其中。当然,小程序对于蓝牙支持的效率如何还有待检验;
     
      ●  微信小程序推出蓝牙API,使得智能手机上使用蓝牙功能的相关应用,都可以通过小程序的方式接入微信当中。比如摩拜单车,用户可以使用原有的摩拜应用继续开锁用车,同时新用户可以通过在微信内部加载摩拜单车小程序的方式实现开锁用车,对于新用户来说,特别是一些特定人群,比如说老年人,如果说使用摩拜单车的原生应用用户体验比较生疏的话,那么通过微信小程序,使熟悉了抢红包的大爷大妈骑上单车也不是件难事。
     
      其实,在应用框架内部对于蓝牙的支持并不是只有微信,之前谷歌就已经在其浏览器Chrome版本56当中加入了对于蓝牙的支持,开发者可以通过在Chrome上加载网页的方式和外部的蓝牙设备进行扫描、连接以及数据的交互。不论是微信还是Chrome,随着越来越多的应用提供内嵌的蓝牙支持,必然为开发者带来不一样的蓝牙体验。
    [我要纠错]    责任编辑:刘博文 

    相关阅读

    明星企业更多>>
    数字经济,温州发展新引擎 浙江商帮科技股份有限公司
    浙江依特诺科技股份有限公司 浙江联和电子有限公司
    浙江飞灵软件有限公司 浙江速网电子商务有限公司
    绿森数码-中国大型3C品牌专卖网 浙江塑料城网上交易市场
    我要投稿
    中关村 2014江西省互联网大会