首页 > 其他分享 >基于 FlexLua 开源代码4G远程上报水表电表数值

基于 FlexLua 开源代码4G远程上报水表电表数值

时间:2024-03-30 12:34:13浏览次数:21  
标签:FlexLua 采集器 电表 水表 上报 4G 源代码

基于 FlexLua 开源代码4G远程上报水表电表数值

1 采集器和电表、水表连接方式

采集器通过485总线可连接不同的水表和电表,每个表的RS485 Modbus 地址设置为不同即可。采集器通过 4G 无线传输方式,将采集到的 电表数据(比如:三相电压,三相电流,功率因素,有功功率,频率)、水表(用水量)这些数值以 Json 格式上报给云服务器。

56cc8e32bbac67dd3d6453dabe284b3c.jpeg

2 上报数据格式

Json 数据上报格式如下图:

8d185ae00eda3e8e7b4e5fafa4be288c.jpeg

3 硬件介绍

采集器:采用的 FlexLua DTU01 万能采集器,采集器里面集成了 RS485 总线接口和 4G 通信模组

电表:采用拓普瑞的 TP613 电表(也可以采用其他电表,只要支持 MODBUS-RTU协议即可)

水表:采用正泰电气正泰 LXSY 系列水表(也可以采用其他水表,只要支持 MODBUS-RTU协议即可)

4 源代码

源代码是采用 Lua 语言,代码量很少,但是为了篇幅考虑,没必要粘贴在这里凑篇幅,感兴趣的可以在 FlexLua 官网上看 Z0005A 文档上面有源代码,只需要把源代码拷贝下来烧录进采集器运行即可实现功能。

5 总结

不管是用哪家的水表或者电表,只要该水表和电表支持 Modbus-RTU 通信协议,我们都可以将其数据通过 RS485 采集上来,然后转换成上文介绍的 Json 明文数据格式上报给云服务器,因为接入云服务器的协议为 MQTT 协议,所以可以支持市面上大多数的云平台,当然你可以可以自己搭建一个 MQTT Broker 服务器来接收上报数据。

标签:FlexLua,采集器,电表,水表,上报,4G,源代码
From: https://blog.csdn.net/ucos_hqu/article/details/137169942

相关文章

  • Java企业电子招投标系统源代码,支持二次开发,采用Spring cloud框架
    在数字化采购领域,企业需要一个高效、透明和规范的管理系统。通过采用SpringCloud、SpringBoot2、Mybatis等先进技术,我们打造了全过程数字化采购管理平台。该平台具备内外协同的能力,通过待办消息、招标公告、中标公告和信息发布等功能模块,实现了对供应商的集中管理和风险控制......
  • ffmpeg学习window下使用Visual Studio创建cpp项目添加ffmpeg源代码编译好的依赖库
    ffmpeg学习window下使用VisualStudio创建cpp项目添加ffmpeg源代码编译好的依赖库1.创建cpp项目启动VisualStudio,创建新项目选择控制台运用程序随便输入一个项目名称,点击创建,完成helloworld项目的创建编译和运行项目,按f7编译项目,按f5运行项目下次重新打开......
  • 天锐绿盾文档加密软件,文件加密,图纸加密,源代码透明加密系统
    #天锐绿盾#天锐绿盾文档加密系统专注于为企业提供全面的数据安全保护方案,尤其在文件、图纸以及源代码加密方面具备显著的优势,用于防止敏感信息和知识产权外泄:天锐绿盾|办公透明加密、数据防泄漏PC地址:https://isite.baidu.com/site/wjz012xr/2eae091d-1b97-4276-90bc-......
  • iMessage群发软件好用吗?有哪些基础源代码?
    随着科技的发展,即时通讯工具已经成为了我们日常生活中不可或缺的一部分,iMessage作为苹果公司推出的一款即时通讯软件,凭借其优秀的用户体验和跨平台特性,受到了广大用户的喜爱。而围绕iMessage,市面上也出现了一些群发软件,它们声称可以帮助用户更方便地进行批量消息发送,那么,这些i......
  • 901-深入浅出Python量化交易实战的配套视频和代码(段小手)中文PDF+源代码(源文件)
    小瓦的故事——从零开始本书源于一个真实的故事,故事的主角是一位名叫小瓦的姑娘。小瓦出生在一个普通的家庭,父母都是老实淳朴的普通人,靠着并不丰厚的收入把小瓦养育成人。18岁那年,小瓦考上了一所不好不坏的大学,所学专业是一个就业前景算不上理想的专业。再加上她本身也谈不......
  • 【2G 50元/年 4G 618/3年!】支持比价必赔 送抽奖机会 京东云服务器推荐 附阿里云 腾讯
     《最新对比表》已更新在文章头部—腾讯云文档,文章具有时效性,请以腾讯文档为准!【腾讯文档实时更新】云服务器1分钟教会你如何选择教程https://docs.qq.com/document/DV0RCS0lGeHdMTFFV?tab=000003​当前活动:采购季,各厂商活动已更新,适用于博客建站(2-4G)、小型游戏(4-8G)、大......
  • 使用compileall模块编译Python的源代码
    编译当前目录及子目录所有python源码为pyc文件python-mcompileall-b.参数说明-b:这个选项告诉compileall模块在编译时进行备份。它会为每个已编译的源文件创建一个备份文件,后缀为.pyc.bak.:这是命令行中的当前目录。这意味着compileall将会在当前目录及其所有子目录中......
  • iMessage群发之Java源代码功能实现
    iMessage群发软件作为一款内置的、深受用户喜爱的即时通讯工具,不仅为用户提供了高效、安全的通信方式,还允许用户通过群发功能一次性向多个联系人发送消息。Java作为一种广泛使用的编程语言,以其跨平台性、面向对象性、安全性等特点,在开发移动应用、服务器应用、Web应用等领域有着......
  • Java企业电子招投标系统源代码,支持二次开发,采用Spring cloud框架
    在数字化采购领域,企业需要一个高效、透明和规范的管理系统。通过采用SpringCloud、SpringBoot2、Mybatis等先进技术,我们打造了全过程数字化采购管理平台。该平台具备内外协同的能力,通过待办消息、招标公告、中标公告和信息发布等功能模块,实现了对供应商的集中管理和风险控制......
  • 【VMware ESXi】HP Z4G4 Workstation安装ESXi停留在Shutting down firmware services.
    家里有台HPZ4G4Workstation工作站,底层安装运行了VMware的ESXiHypervisor,作为Homelab的Allinone环境。之前安装ESXi8的时候有个问题,在启动ESXi安装阶段,一直停留在“Shuttingdownfirmwareservices...”这个地方。我知道可能大多数人遇到的问题都是如下报错,解决方法也是......