收藏
回答

小程序如何做蓝牙设备固件升级

想做蓝牙设备的固件升级,android和ios上都做完了,小程序这边不知道有没有dfu之类的

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

7 个回答

  • 堃
    2022-06-25

    有没有是ota升级的,我这边ota升级好慢,一个多小时才发完数据

    2022-06-25
    有用
    回复 2
    • Venture
      Venture
      2022-11-03
      有demo吗
      2022-11-03
      回复
    • 阳光穿透一切
      阳光穿透一切
      2023-05-29
      有有demo吗
      2023-05-29
      回复
  • Dennis
    Dennis
    2021-11-09

    我已经实现了,是可以实现的,需要自己走DFU的流程,先进入DFU模式,之后重新连接,发送数据,数据需要分包发送,每个包发送间隔最好20ms以上,保证每包能正常接收,android和iOS都可以,但是iOS的流程会稍微多一个步骤,可能跟蓝牙硬件有关

    2021-11-09
    有用
    回复 2
    • 😁
      😁
      2021-12-11
      你好可以分享一下demo 吗,感谢
      2021-12-11
      回复
    • 阳光穿透一切
      阳光穿透一切
      2023-05-29
      你好可以分享一下demo 吗,感谢
      2023-05-29
      回复
  • Moses
    Moses
    2020-07-03

    我这边已经实现了,经测试,安卓10 以下,目前没有问题,但在安卓10上,遇到点问题,发送SelectCommand后大概率无响应,但也偶尔能正常更新,所以不知具体是什么原因

    有一起交流的吗?

    2020-07-03
    有用
    回复 2
    • 昕宇
      昕宇
      2020-07-28
      我是把整个升级流程移植到小程序上的
      2020-07-28
      回复
    • ⁽⁽ଘ龍呈祥ଓ⁾⁾
      ⁽⁽ଘ龍呈祥ଓ⁾⁾
      2021-05-17
      我这边是android 10手机出现了,每次进入DFU模式后,99%的情况收不到100101指令,导致升级流程无法继续。还有的就是偶尔会出现写完BIN数据后,收不到100301指令,也导致升级失败,不知道怎么回事,就是收不到100101指令和100301指令!你们解决了吗?
      2021-05-17
      回复
  • 惰性少年
    惰性少年
    2020-01-09

    可以的。我按照android的流程写了一个。就是包太大。写入效率太慢。体验不好

    2020-01-09
    有用
    回复 4
    • 三颗橘子
      三颗橘子
      2020-05-11
      你好,按照android 流程写,进入dfu模式时,需要使能 indicate,可是小程序端没有这个接口,你是怎么写的?
      2020-05-11
      回复
    • 最爱咖啡豆
      最爱咖啡豆
      2020-08-07
      我git上找了个包,可能是你写的,但是执行文件的时候,返回08,我看和nrf connect是一样的,crc也对~但是就是执行不了~
      2020-08-07
      回复
    • 十九
      十九
      2021-08-10回复最爱咖啡豆
      git上地址是多少呢
      2021-08-10
      回复
    • 最爱咖啡豆
      最爱咖啡豆
      2021-09-02
      https://github.com/mtxmwy/MiniProgramDfu
      2021-09-02
      1
      回复
  • 昕宇
    昕宇
    2019-03-11

     自己照流程写一个~~

    2019-03-11
    有用
    回复 6
    • 三颗橘子
      三颗橘子
      2020-05-11
      你好,在进入dfu模式时,无法使能 indicate ,你是如何进入dfu模式的?
      2020-05-11
      回复
    • 昕宇
      昕宇
      2020-05-11回复三颗橘子
      如果notifyBLECharacteristicValueChange这个接口不行,那你这个流程就不能用,除非把characteristic的属性改成notify
      2020-05-11
      回复
    • 昕宇
      昕宇
      2020-05-11回复三颗橘子
      DFU模式是需要你给固件设置的,这个并不用唯一,跟你们开发蓝牙固件的同事协商一下
      2020-05-11
      回复
    • 三颗橘子
      三颗橘子
      2020-05-11
      好的,谢谢,现在进不去 dfu模式,难顶!
      2020-05-11
      回复
    • 三颗橘子
      三颗橘子
      2020-05-11
      之前讨论过,都是用nrf connect那个APP,使能ccdc,然后发送了一条命令进入的dfu,我想着给硬件发送一个指令,硬件收到指令自动操作一波,进入dfu模式,硬件同事说是不支持这种...
      2020-05-11
      回复
    查看更多(1)
  • Tiger
    Tiger
    2019-01-22

    我也遇到同样的问题,你的小程序有解决了吗?提供一点参考的意见了!

    2019-01-22
    有用
    回复
  • 无去处
    无去处
    2018-09-03

    同样的需求,有没有官方的大哥大姐出来解答一下?

    2018-09-03
    有用
    回复
登录 后发表内容