评论

微信小程序调用MQTT发布16进制HEX,发送buff和Uint8Array断开

MQTT发送hex

这个问题查找了好久,困扰了好几天!

最近在做通讯项目,根据网上收罗的字符串str转hex的Uint8Array方法,能正常转换,一旦要publish发布就导致mqtt断线重连,一直以为是转换发送问题,查了好久都没头绪,因为VUE正常发送HEX的16进制数据,所以一直都没怀疑常用 mqtt.min.js文件!

最后不得已才把矛头指向 mqtt.min.js 文件,通过一步步走下来才发现在发送 payload 数据时,直接以字符串方式发送,修改成 buff 方式就行!因此在 mqtt.min.js 的publish加了一个判断来判别数据类型!



最后一次编辑于  2022-04-28  
点赞 2
收藏
评论

1 个评论

  • 其名
    其名
    2022-12-08

    请问怎么修改的,修改的代码怎么写的,参考下。

    2022-12-08
    赞同
    回复 1
登录 后发表内容