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

 找回密码
 立即注册
查看: 5546|回复: 3

[流程系列] node-red怎么处理ASCII码?

[复制链接]

12

主题

98

帖子

615

积分

论坛积极会员

积分
615
金钱
517
HASS币
0
发表于 2020-8-9 21:44:52 | 显示全部楼层 |阅读模式
有个设备是485接口想通过NR接入HA,通讯协议写的查询命令需要发送ASCII码,返回的也是ASCII码,现在发送查询命令我已经搞定了,我应该怎么才能把接收到的10进制数组转化为ASCII码并且进行拆分后二次转换呢? QQ截图20200809214354.png
回复

使用道具 举报

2

主题

711

帖子

5045

积分

论坛元老

Rank: 8Rank: 8

积分
5045
金钱
4334
HASS币
85
发表于 2020-8-10 16:16:37 | 显示全部楼层
選擇字符串不就好了
回复

使用道具 举报

8

主题

59

帖子

389

积分

论坛分享达人

积分
389
金钱
325
HASS币
20
发表于 2020-8-10 19:43:27 | 显示全部楼层
参考如下:
将字符转为ASCII码
var str = "A";
str.charCodeAt();  // 65

var str1 = 'a';
str1.charCodeAt();  // 97

将ASCII码转为字符
var num = 97;
String.fromCharCode(num);  // 'a'

var num1 = 100;
String.fromCharCode(num1);  // 'd'


回复

使用道具 举报

12

主题

98

帖子

615

积分

论坛积极会员

积分
615
金钱
517
HASS币
0
 楼主| 发表于 2020-8-11 09:42:23 | 显示全部楼层
qiaowei361 发表于 2020-8-10 19:43
参考如下:
将字符转为ASCII码

大佬,我是在串口发送查询命令后收到一串数据在DEBUG里可以直接转换成ACSII,我应该怎么直接使用ACSII呢?
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-23 17:59 , Processed in 0.058532 second(s), 28 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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