『瀚思彼岸』» 智能家居技术论坛

 找回密码
 立即注册
查看: 9150|回复: 2

[已解决] 求助到底,NODE RED 字符串转化

[复制链接]

43

主题

412

帖子

3806

积分

元老级技术达人

积分
3806
金钱
3389
HASS币
136
发表于 2021-4-10 14:20:44 | 显示全部楼层 |阅读模式
本帖最后由 hunterfox 于 2021-4-10 19:06 编辑

1.png
不会编程人的悲哀啊。发的十六进制数,在nr里收到的是字符串,
我尝试用 str.split(""); 拆分,拆出来是这个结果
[ "1", "1", "2", "2", "3", "3", "4", "4", "F", "F"
我目标想要的是一个一个的十六进制数,想请大神指点一下。
即:[ox11,0x22,0x33,0x44,0xff]
感谢大神专家:neroxps
var buffer = Buffer.from(msg.payload, 'hex')




回复

使用道具 举报

40

主题

3056

帖子

1万

积分

超级版主

Nero

Rank: 8Rank: 8

积分
11149
金钱
8042
HASS币
182
发表于 2021-4-10 14:44:18 | 显示全部楼层
本帖最后由 neroxps 于 2021-4-10 14:45 编辑

var buffer = Buffer.from(msg.payload, 'hex')
nodejs 的 buffer 对象可以看这里 http://nodejs.cn/api/buffer.html
Nero
回复

使用道具 举报

43

主题

412

帖子

3806

积分

元老级技术达人

积分
3806
金钱
3389
HASS币
136
 楼主| 发表于 2021-4-10 19:05:56 | 显示全部楼层
neroxps 发表于 2021-4-10 14:44
var buffer = Buffer.from(msg.payload, 'hex')
nodejs 的 buffer 对象可以看这里 http://nodejs.cn/api/bu ...

非常感谢。有文化真好。我查点硬扒了。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-25 12:00 , Processed in 0.520888 second(s), 27 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表