原标题:微信小程序的新接口 – 蓝牙

微信[1],作为当今中国最流行的手机应用程序之一,是一个为智能终端提供即时通讯服务的免费应用程序。微信支持跨通信运营商、跨操作系统平台通过网络快速发送免费语音短信、视频、图片和文字。截止到2016年第二季度,微信已经覆盖中国 94% 以上的智能手机,月活跃用户达到 8.06亿,用户覆盖 200 多个国家、超过 20 种语言 。借着微信良好的用户群体覆盖,微信也在不断的尝试在物联网领域与开发者以及用户进行深度的。

低功耗蓝牙技术(Bluetooth low energy technology)作为一项目前市场上广受欢迎的技术*,以其极低的功耗、与智能手机良好的互操作性以及较低的开发门槛而被越来越多的产品所采纳。目前,蓝牙技术联盟(Bluetooth SIG)已经在2016年12月份正式宣布推出新一代的核心规格版本“蓝牙 5”。其主要更新包括更长的传输距离、更快的传输速度、更大的广播数据传输量,以及与其他的互操作性和共存性的提升。蓝牙 5将在更广的范围内实现简单、轻松的互联设备互动,进而持续提升物联网体验。

不难发现,蓝牙和微信,分别作为通信标准和社交媒体,在各自的领域发挥着举足轻重的作用,两者也在不断的通过深度的融合为开发者创造面向物联网开发的全新体验。

目前,微信已经推出了与蓝牙相关的应用协议,其中包括:

• 微信硬件平台[2] —微信硬件平台是微信继连接人与人,连接企业/服务与人之后,推出连接物与人,物与物的IoT解决方案。其中的AirSync协议是微信硬件平台提供的一种微信客户端与蓝牙设备间通讯的技术协议,它允许蓝牙设备与微信客户端之间收发数据,并支持通过微信客户端透传到远程服务器,目前支持经典蓝牙技术以及低功耗蓝牙技术。

• 摇一摇周边[3]— 是微信针对低功耗蓝牙硬件提供的连接入口。在手机蓝牙打开的状态下,当用户在微信中打开摇一摇时,如果周围有iBeacon设备,会自动出现周边入口。此时用户摇一摇就会获得周围的信息。

目前市面上已经有相关的厂商通过以上两种协议将自身的产品接入到微信平台当中。

3月底,笔者欣喜的发现,微信小程序也发布了蓝牙相关的更新,其中包括:

• 新增 18 个蓝牙相关的 API[4]

• 新增 mac 版开发工具支持蓝牙调试

微信小程序,简称小程序, 是一种不需要下载安装即可使用的应用,它实现了应用的轻量化,用户扫一扫或搜一下即可打开应用。微信小程序对于蓝牙的支持,对于开发者意味着什么?

• 小程序的开发是基于Java,而Java在Web开发方面广受欢迎。因此,微信小程序推出蓝牙相关的API,使得广大的Web开发者可以借助小程序的平台进行智能硬件的开发;

• 使得蓝牙应用轻量化。通过传统的方式在智能手机上开发一款蓝牙应用,不论是在iOS还是安卓平台,

o 需要了解相关的语言,例如Objective-C, Swift或者是Java;

o 需要了解相关操作系统的蓝牙API设计以及系统回调的流程;

通过微信小程序的方式,开发者可以通过其简单的框架将可以将蓝牙接入其中。当然,小程序对于蓝牙支持的效率如何还有待检验;

• 微信小程序推出蓝牙API,使得智能手机上使用蓝牙功能的相关应用,都可以通过小程序的方式接入微信当中。比如摩拜单车,用户可以使用原有的摩拜应用继续开锁用车,同时新用户可以通过在微信内部加载摩拜单车小程序的方式实现开锁用车,对于新用户来说,特别是一些特定人群,比如说老年人,如果说使用摩拜单车的原生应用用户体验比较生疏的话,那么通过微信小程序,使熟悉了抢红包的大爷大妈骑上单车也不是件难事。

其实,在应用框架内部对于蓝牙的支持并不是只有微信,之前谷歌就已经在其浏览器Chrome版本56当中加入了对于蓝牙的支持,开发者可以通过在Chrome上加载网页的方式和外部的蓝牙设备进行扫描、连接以及数据的交互。不论是微信还是Chrome,随着越来越多的应用提供内嵌的蓝牙支持,必然为开发者带来不一样的蓝牙体验。

无所不能的开发者和创客,你们准备好了吗?

责任编辑:

微信小程序蓝牙ibeacon_微信小程序的新接口 – 蓝牙相关推荐

  1. 微信小程序蓝牙ibeacon_微信开放蓝牙iBeacon接口小程序靠近原生APP功能

    腾讯一直要连接一切,特别是新的物联网浪潮涌来的时候,不管大众重视程度与否,微信已经又走在了我们前面.在物联网中最基础最通用的当属每个人手机上都具有的蓝牙功能.所以,继2014年微信开放了基于低功耗蓝牙 ...

  2. 微信小程序蓝牙ibeacon_微信小程序iBeacon测距及稳定程序的实现解析

    前言 iBeacon是苹果公司推出的一项低耗能蓝牙技术,由蓝牙设备发射包含指定信息的信号,再由移动设备接收信号,从而实现近场通信.微信小程序2017年开始支持iBeacon,摇一摇附近就是基于iBea ...

  3. 基于低功耗蓝牙和微信小程序的门禁系统(FPGA课设设计)

    基于低功耗蓝牙和微信小程序的门禁系统(FPGA课设设计) 文章目录 基于低功耗蓝牙和微信小程序的门禁系统(FPGA课设设计) 一.低功耗蓝牙(BLE)的配置和与FPGA通信代码 1.1 低功耗蓝牙的介 ...

  4. 2021-09-15核芯物联推荐生态合作伙伴莱讯科技#蓝牙AoA微信小程序跨楼层高精度定位导航,支持ibeacon+aoa融合,完美解决ibeacon导航存在的覆盖盲区

    2021-09-15核芯物联推荐生态合作伙伴莱讯科技#蓝牙AoA微信小程序跨楼层高精度定位导航,支持ibeacon+aoa融合,完美解决ibeacon导航存在的覆盖盲区 核芯物联推荐生态合作伙伴莱讯科 ...

  5. 20_微信小程序-BLE低功耗蓝牙开发-发布小程序

    所有功能测试OK了,就剩下最后一步了,那就是把开发好的微信小程序发布出去. 1. 填写小程序信息,登录小程序管理平台,在设置->填写信息,里面填写小程序相关信息(后面我直接把小程序名称改为&qu ...

  6. 【微信小程序控制硬件⑧ 】微信小程序以 websocket 连接阿里云IOT物联网平台mqtt服务器,封装起来使用就是这么简单!(附带Demo)

    [微信小程序控制硬件第1篇 ] 全网首发,借助 emq 消息服务器带你如何搭建微信小程序的mqtt服务器,轻松控制智能硬件! [微信小程序控制硬件第2篇 ] 开始微信小程序之旅,导入小程序Mqtt客户 ...

  7. 微信小程序iBeacon测距及稳定程序的实现

    iBeacon是苹果公司推出的一项低耗能蓝牙技术,由蓝牙设备发射包含指定信息的信号,再由移动设备接收信号,从而实现近场通信.微信小程序2017年开始支持iBeacon,摇一摇附近就是基于iBeacon ...

  8. 【腾讯连连 腾讯物联网入门学习 第3篇】安信可IoT微信小程序全面开源,小程序上实现一键配网+控制+绑定!(源码开放)

    文章目录 一.简介 二.开发指导 2.1 腾讯物联开发平台配置 2.2 微信小程序导入步骤 三.设备开发 3.1 AT直连对接 3.2 SDK二次开发 四.本人开源微信物联网控制 一览表 另外,不要把 ...

  9. 小程序webview不全屏_有赞微信商城和有赞微信小程序什么不一样

    有赞微信商城和有赞微信小程序什么不一样?许多商家的小程序就是微信商城,有了微信商城,小程序也就没必要再用了,这种掌握当然是有误的,小程序和微信商城的正中区别还是很明显的.Apple和微信商城的中间区别 ...

  10. WePY框架开发的小程序如何在微信web开发者工具中运行起来

    2019独角兽企业重金招聘Python工程师标准>>> 一.首先需要安装node.js,安装步骤如下: 首先下载安装包 https://nodejs.org/en/download/ ...

最新文章

  1. java获取ajax上传的文件,Java使用Ajax异步上传文件
  2. java正则学习笔记三
  3. 自动化测试|录制回放效果差异检测
  4. Netty 简单样例分析(io传输的框架)
  5. 断点续传和下载原理分析
  6. html 网页制作标签,html网页制作标签最全版.doc
  7. java offsetdatetime_Java OffsetDateTime withHour()用法及代码示例
  8. php程序301重定向,php 301重定向的实现方法
  9. 爬虫原理与数据抓取----- Requests模块
  10. 语音识别软件哪个好?好用的语音识别软件盘点
  11. CSDN账号登录异常,一个网址帮你找回账号
  12. 彻底搞懂Android文件存储---内部存储,外部存储以及各种存储路径解惑
  13. html5粒子引擎 proton,质子引擎 Proton Engine
  14. 【正则表达式】网页上敏感词过滤背后的原理你知道吗?
  15. 【源码共读】Python 标准模块 collections 中 Counter 类详解
  16. python 006 __ 小斌文档 | 特殊字符的使用
  17. python(十)——文件读写、OS模块、win32控制窗体、语音合成
  18. FITC-LCA荧光素标记小扁豆凝集素(LCA)
  19. GkCTF2020逆向部分wp
  20. 郑捷《机器学习算法原理与编程实践》学习笔记(第七章 预测技术与哲学)7.2 径向基网络...

热门文章

  1. 【测试】echo发送和接收TCP/UDP数据包|shell 发送TCP/UDP数据包
  2. MapGuide Maestro 3.0发布
  3. 设计模式-工厂模式-3种-以手机制造工厂为例
  4. LordPE关闭重定位 alsr
  5. Flash破解工具-闪客精灵5.4
  6. RubyInstaller
  7. 安装.NET Framework 4失败解决办法
  8. 自制QQ机器人插件笔记[nonebot2部署于ubuntu系统服务器]
  9. EXCEL工作表保护密码忘记,撤销保护攻略
  10. Windows文件系统