当前位置: 首页 > article >正文

Node-RED解析巴法云/小米的传感器数据

在前面的博文(Node-RED订阅巴法云的数据并展示-CSDN博客)中提到过,Node-RED对JSON格式的数据很友好,直接可以解析。不过巴法云默认的格式是小米所采用的格式,即:#温度#湿度#开关#。采用这种格式的好处就是巴法云的小程序可以自动解析并友好显示。

7eb6a0c8124c43359750fb2b6392cf4c.jpeg

 

如果想解析这种数据就要用CSV解析节点了。

在mqtt in后面放置一个csv节点。

219868c1b772420bb7557ce7480ef13b.png

6ecbde5f0b0a478c866879e673742244.png

编辑CSV节点的属性,将分隔符设置为“#号”,将列设置为“dummy,temp,hum,off”。Node-RED默认#号前后都有内容的,像小米这种格式,就需要增加一个dummy站位。

可以从调试窗口看到解析的结果:

30e8800841084875b54649cae15d87b1.png

正确解析后就可以送去Dashboard显示了。

 


http://www.kler.cn/a/286339.html

相关文章:

  • 如何获取当前的位置信息
  • CAPL与外部接口
  • 每日一题——序列化二叉树
  • 【自学嵌入式(7)天气时钟:WiFi模块、OLED模块、NTP模块开发】
  • 【深度分析】DeepSeek 遭暴力破解,攻击 IP 均来自美国,造成影响有多大?有哪些好的防御措施?
  • 小程序-视图与逻辑
  • ★ 算法OJ题 ★ 力扣15 - 三数之和
  • day25 Java基础——面向对象两万字详解!(纯干货)
  • wpf prism 《2》、导航
  • Linux 系统入门:高级系统管理与文本处理
  • mysql的聚簇索引、非聚簇索引、回表
  • VI设计和UI设计
  • C++初学(19)
  • nginx部署前端vue项目步骤
  • Android实现自定义方向盘-5livedata实现
  • 在SpringBoot项目中使用多线程(配合线程池)加快从MySQL导入数据到ElasticSearch的速度
  • Java 基础面试题
  • 华为od全面介绍!!!
  • 生产es所有节点全部掉线 排查
  • C++可调用对象
  • 神经网络——CIFAR10小实战
  • 如何构建大型超市数据处理系统?Java SpringBoot搭配MySQL,实现高效数据管理!
  • Axure RP10安装教程(Pro版)
  • 考试评分系统设计与实现/基于django的在线考试系统
  • 发布npm包到GitLab教程
  • 人工智能和机器学习5 (复旦大学计算机科学与技术实践工作站)语言模型相关的技术和应用、通过OpenAI库,调用千问大模型,并进行反复询问等功能加强