发送与字节

JSON、Text 与 HEX

格式决定真实字节。用可对照的例子避免字符串与二进制混淆。

浏览全部手册
本页目录

Text:UTF-8 字符串

Text 会把输入编码为 UTF-8。Hello 是 5 字节;中文字符通常占多个字节,字数不等于字节数。勾选“追加 CRLF”会在文本末尾加入 0D 0A

HEX:实际十六进制字节

HEX 模式会解析输入内容,不是把十六进制字符串当作普通文字发送。

输入          48 65 6C 6C 6F
HEX 发送      5 字节,相当于 Hello
Text 发送     14 字节,包含数字、字母和空格

允许连续的成对十六进制数字,也可在完整字节之间使用空白分隔。48 654865 有效;0x484 8、奇数位或非十六进制字符会报错。先修正输入再发送。

JSON:校验后重新序列化

JSON 模式先解析合法 JSON,再按两空格缩进序列化为 UTF-8。发送的空白布局可能与输入不同,因此不要依赖原始 JSON 文本的空格数量或签名字节。

{
  "device": "demo-01",
  "temperature": 24.6
}

可使用“格式化 JSON”检查结构。注释、尾逗号或未闭合引号不是有效 JSON。

如何核对

先选择发送分帧“无”,关闭 CRLF,再在接收侧查看 HEX。当前“按行 / 长度前缀”选项不会自动包装字节;追加 CRLF 和你显式构造的协议头会影响线上内容,见发送说明

仍有疑问?按反馈清单整理复现信息 →