小程序如何使用protobuf和微信蓝牙外设兼容
发布于 6 年前 作者 taochen 12518 次浏览 来自 问答

以前接入微信硬件平台的蓝牙设备使用了protobuf协议,公众号上使用JSSDK与之交互时,微信方根据protobuf协议处理了会话的登录、初始化,接收数据的解包等工作,前端只需要关注未经组装的原始数据,并不需要额外解析该协议数据。

现在试用了一下小程序的蓝牙功能,发现我接收到的数据是fe开头的定长包头+变长包体protobuf封包的数据,需要自行解析,我尝试使用第三方的protobuf.js,好像会报错,并不好使,.proto文件貌似小程序也不识别。

请问,在微信公众号上已有的使用protobuf的蓝牙外设如何方便的与小程序开发兼容?

2 回复

小程序有案例兼容JSSDK的硬件蓝牙协议的设备吗?能导入第三方的protobuf的JS库,或提供protobuf的解析方法,我们开发者自行解析旧协议也可以做到兼容。

我们希望蓝牙设备在公众号和小程序都能用。

你好,目前小程序使用的蓝牙模块和JSSDK不同,没有封装以前的那套硬件蓝牙协议。

回到顶部