收藏
回答

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

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


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


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

回答关注问题邀请回答
收藏

2 个回答

  • 晨
    2017-07-31

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

    2017-07-31
    有用
    回复 1
    • _-\
      _-\
      2021-07-29
      请问有这方面的小程序demo吗?
      2021-07-29
      回复
  • 青瓜
    青瓜
    2017-08-02

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

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

    2017-08-02
    有用
    回复 2
    • 安笙
      安笙
      2020-06-02
      我现在也要用到protobuf 去发送指令,有什么方法吗?
      2020-06-02
      回复
    • _-\
      _-\
      2021-07-29回复安笙
      估计只能自己弄了吧!请问您现在完成了吗?可以给我发个demo吗?万分感谢!!!
      2021-07-29
      回复
登录 后发表内容