找回密码
 立即注册

微信扫码登录

搜索
查看: 12488|回复: 2

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

[复制链接]

43

主题

372

回帖

3902

积分

元老级技术达人

积分
3902
金钱
3482
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

主题

3016

回帖

1万

积分

超级版主

Nero

积分
11152
金钱
8046
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

主题

372

回帖

3902

积分

元老级技术达人

积分
3902
金钱
3482
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 ( 晋ICP备17001384号-1 )

GMT+8, 2025-8-23 11:58 , Processed in 1.036965 second(s), 9 queries , MemCached On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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