lx376693576
前端_Logic
采纳率0%
2016-05-13 07:49

微信蓝牙硬件开发 onReceiveDataFromWXDevice 诡异问题

15

有做微信智能硬件的大神吗
.
遇到的问题:onReceiveDataFromWXDevice(监听设备传来的数据)有时无法接收到。
.
①、进入页面
②、初始化API,加入监听事件
③、发送指令给设备,设备收到了指令
④、设备发送数据给H5,H5收到了

.
OK,都OK!
.

但有时候(可能刷新页面,或者长时间不操作等情况,或者网速较卡等,具体我也不知道到底是什么原因):
①、进入页面
②、初始化API,加入监听事件
③、发送指令给设备,设备收到了指令
④、设备发送数据给H5,**H5没收到!监听函数收不到!**
⑤、其他API功能都是好的,其他监听函数都很正常
.
但是:
.
此时,我手动调用“断开连接”,再等手机和设备自动连接后,就能收到了!
也就是说,每次出现收不到数据的情况,无论我刷新页面,还是退到公众号主界面,再进入页面。
无论怎么弄,都无法收到设备传来的数据

除非断开设备连接,再重新连接!

这到底是为什么?!!!我代码写的有问题吗?那大部分时间又是正常的?设备是一直在工作的,不会休眠!

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享
  • 邀请回答

3条回答

  • a1796932482 a1796932482 4年前

    楼主你找到原因没,我也遇上相同的问题了

    点赞 评论 复制链接分享
  • qq_34152804 lin小羊 4年前

    一样,有时也收不到数据

    点赞 评论 复制链接分享
  • silehaixianghuirenj 殇婆婆 5年前

    遇到的问题:onReceiveDataFromWXDevice(监听设备传来的数据)有时无法接收到。
    .
    ①、进入页面
    ②、初始化API,加入监听事件
    ③、发送指令给设备,设备收到了指令
    ④、设备发送数据给H5,H5收到了
    .
    OK,都OK!
    .
    但有时候(可能刷新页面,或者长时间不操作等情况,或者网速较卡等,具体我也不知道到底是什么原因):
    ①、进入页面
    ②、初始化API,加入监听事件
    ③、发送指令给设备,设备收到了指令
    ④、设备发送数据给H5,**H5没收到!监听函数收不到!**
    ⑤、其他API功能都是好的,其他监听函数都很正常
    .
    但是:
    .
    此时,我手动调用“断开连接”,再等手机和设备自动连接后,就能收到了!
    也就是说,每次出现收不到数据的情况,无论我刷新页面,还是退到

    点赞 评论 复制链接分享

相关推荐