html52.com
我爱小程序-开发者交流社区

小程序如何使用protobuf和微信蓝牙外设兼容

问题模块
API和组件

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


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


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

网友回复

青瓜:

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

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

晨:

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

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

真正的个人免签约支付接口

云免签H5支付