文档简介
标签:
蓝牙
该文档规范了蓝牙设备和手机上的微信的通信协议 协议支持经典蓝牙和4.0 BLE蓝牙,目前支持ios和andriod两个系统,后续会扩展到其他系统。
文档内容节选
文档变更日志 目录概要该文档规范了蓝牙设备和手机上的微信的通信协议协议支持经典蓝牙和40 BLE蓝牙,目前支持ios和andriod两个系统,后续会扩展到其他系统整体架构厂商服务器和外设,由厂商开发完成微信会提供服务器的接口以对接厂商的服务器,会提供手机的接口如本文规定的蓝牙协议以对接厂商的外设主要功能该协议打通了设备和厂商服务器之间的数据链路,也就是支持将设备上的数据发送到厂商的服务器上,也支持将厂商的数据发送到设备厂商的数据对于微信来说,是黑盒,微信不对设备数据做分析该协议也打通了设备和微信服务器之间的数据链路设备和微信服务器之间的数据格式由微信规定,例如登录,新消息通知等蓝牙BLE模拟成流微信支持蓝牙BLE微信规定了蓝牙BLE设备需要先模拟成流即stream,输入输出流经典蓝牙的RFCOMM,就是一个流流具有的特性有:可以传输无限长度的数据 双工,读写可以并发,互不干扰显然,蓝牙BLE无法传输无限长度的数据,为了实现这个目的,需要定义一个规范蓝牙设备需暴露两个特征值Characteristics:Write特征值,Indication特征值蓝牙设备从Write特征值接受数据,从......
评论
加载更多
推荐下载
查看更多
精选文集
推荐帖子