【OpenEnergyMonitor】开源的能源监控系统--项目介绍

OpenEnergyMonitor是一个开源的能源监控系统,利用MQTT协议、Arduino和树莓派进行数据采集与分析。系统包括emonPi、emonBase、emonTx等模块,支持交流电、温度等多方面监测。emonPi作为核心组件,集成了数据采集、处理和显示功能,通过433MHz RFM69模块与emonTx等节点通信。系统支持扩展多个emonTx节点以监控更多电路,还可通过ESP8266实现WiFi连接。emonCMS作为内容管理系统,用于数据记录和可视化。整个系统提供本地或远程数据记录,是实现家居或小型设施能源管理的理想解决方案。
摘要由CSDN通过智能技术生成

1. 系统框架

在这里插入图片描述
在这里插入图片描述
MQTT:(消息队列遥测传输)是一个基于客户端-服务器的消息发布/订阅传输协议

Arduino:开源电子原型平台,包含硬件(各种型号的Arduino板)和软件(ArduinoIDE),可以在Windows、Macintosh OS(Mac OS)、Linux三大主流操作系统上运行。Arduino能**通过各种各样的传感器来感知环境**,通过控制灯光、马达和其他的装置来反馈、影响环境。板子上的微控制器可以通过Arduino的编程语言来编写程序,编译成二进制文件,烧录进微控制器。对Arduino的编程是通过 Arduino编程语言 (基于 Wiring)和Arduino开发环境(基于 Processing)来实现的。基于Arduino的项目,可以只包含Arduino,也可以包含Arduino和其他一些在PC上运行的软件,它们之间进行通信 (比如 Flash, Processing, MaxMSP)来实现。

Arduino-emonpi:基于树莓派的能源监测

ttyAMA0: ttyAMA0是树莓派上gpio里的串口,就是tx rx两个针,ttyUSB0是usb转ttl的串口

emonhub: 远程服务器监控应用程序, Python服务将输入链接和解码到MQTT和Emoncms,基于在所述配置- emonHub在OpenEnergyMonitor系统用来读取从任一EmonPi板或RFM12 / 69Pi适配器板后,转发接收的数据通过串行到emonCMS在解码准备使用的形式的数据 更一般而言:Emonhub由一系列接口组成,这些接口可以从/从多个服务读取/订阅或发送/发布数据。 EmonHub支持解码以下数据: Emonhub包含在EmonPi和Emonbase都使用的。

树莓派:RPi,外表“娇小”,内“芯”却很强大,只有信用卡大小的微型电脑,其系统基于Linux。它是基于ARM的微型电脑主板,以SD/MicroSD卡为内存硬盘,卡片主板周围有1/2/4个USB接口和一个10/100 以太网接口(A型没有网口),可连接键盘、鼠标和网线,同时拥有视频模拟信号的电视输出接口和HDMI高清视频输出接口,以上部件全部整合在一张仅比信用卡稍大的主板上,具备所有PC的基本功能。

CMS:内容管理系统(content management system,CMS),Emoncms是一个open-source的web应用程序,用于处理、记录和可视化能源、温度和其他环境数据,是OpenEnergyMonitor项目的一部分。

AC-DC:直流电、交流电:DC是指直流电源,一般常用的有30V,6.0V,90V,12V等几个常见电压; AC指的是交流电源,输出电压有220V和380V。

2.项目组成

项目官网

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

积跬步、至千里

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值