收藏
回答

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

问题模块
API和组件

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


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


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

最后一次编辑于  2017-07-31  (未经腾讯允许,不得转载)
邀请回答
复制链接收藏投诉关注问题回答

2 个回答

  • 晨
    2017-07-31

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

    2017-07-31
    赞同
    回复
  • 青瓜
    青瓜
    2017-08-02

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

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

    2017-08-02
    赞同
    回复