EMQ 问答社区

EMQ X broker 转发十六进制异常

环境信息

  • EMQ X 版本:
  • 操作系统及版本:WIN10
  • 其他

问题描述

使用MQTTbox 发送十六进制数据,0x00~0x7F 之间数据正常;在0x80~0xff直接接收到的数据异常。例如 发送0x80 接收的是0xC2 0x80。

EMQ X broker 是将数据转换成了Unicode编码吗?

请问,我想实现十六进制数据收发,应该如何设置?

emq 只是数据的转发,中间不会做任何数据的改动。十六进制的数据收发也是有很多种方式,比如前面加’9f"使用“0x9f",这个控制有发送者进行控制

你的意思是:MQTTbox软件发送数据的问题吗?

请问一般发送十六进制数组,一般采用哪种客户端可以实现。是否也遇到使用MQTTbox 十六进制数组模式发送数据,发送0x80 ,而接收到的是0xC2 0x80呢。