微信小程序蓝牙ibeacon_微信小程序蓝牙应用小结-微信小程序ble-微信小程序ibeacon...

本文总结了作者开发微信蓝牙小程序的过程,包括BLE4.0协议的理解、开发中的问题及解决方案,如使用vConsole进行真机调试,解决iPhone连接难题,以及数据读写的注意事项。此外,还提到了不同平台的兼容性和服务UUID的选择方法。
摘要由CSDN通过智能技术生成

前言1.

经过几个月的时间,断断续续的修改,终于完成了个人的第一个微信蓝牙小程序,仅此做一个小结。一、知识储备1.微信小程序API2.

蓝牙部分的API可以到微信公众平台去找,都是官方文件。Android从微信6.5.7开始支持蓝牙程序,iOS从微信6.5.6开始支持。3.

之前自己稍微整理过一个流程。4.

蓝牙流程2.BLE4.05.

BLE4.0是现在流行的一种蓝牙传输协议,其中BLE是BluetoothLowEnergy低功耗蓝牙的简写。整个协议我也只是一知半解,就讲点在应用过程中了解的东西。其余大家感兴趣可以直接搜索下。6.

先明确几个概念:(个人理解,有问题欢迎指出)7.

MAC地址:(MediaAccessControlAddress)蓝牙设备的物理地址,每个设备只有一个唯一值。8.

UUID:(UniversallyUniqueIdentifier)通用唯一识别码,一种软件识别码,一个设备中可以有多个UUID,一个UUID对应一个软件服务部分。9.

服务(service):有关特征值的收集,用来操作特定功能,所以一个服务里可以有多个特征值。例如,“体温计”服务包括一个温度测量值,以及测量的时间间隔。10.

特征值(characteristic):在蓝牙设备之间传递的数据值,例如当前温度测量值。11.

服务、特征称为属性(attributes),并以UUID标识。实现者可能会为所用的专有格式挑选一个随机或伪随机UUID,但蓝牙技术联盟已预留一系列UUID(范围xxxxxxxx-0000-1000-8000-00805F9B34FB))供标准属性使用。12.

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值