计划的 MQTT 控制
提示
计划的 MQTT 控制用于提前发送计划消息。有关实时控制,请参见 实时 MQTT 控制。
本指南将帮助您在您的 Sofar EMS 上配置 MQTT,以远程控制和监控电池和 太阳能电池板的安装。
你需要的
- 具有互联网连接的 Sofar EMS。
- MQTT凭据:可以通过发送电子邮件至 support@eniris.be 来请求。
- Python 开发环境(或任何其他 MQTT 客户端)。本指南使用用 Python 编写的基本示例来帮助您开始使用 MQTT 和发送命令。虽然我们推荐使用 Python 以便于使用,但任何其他 MQTT 客户端也是支持的。
附加信息
MQTT 是一种快速的互联网通信协议。它是一个发布/订阅消息系统,允许您的机器与 Sofar EMS 之间进行直接连接。您的资产被分类为太阳能、电池、EV 和 HVAC 组。目前,这种集成允许按组进行控制,而不是按设备。
第一次配置(新用户的起点)
我有一个 Sofar EMS,我希望为 MQTT 远程控制进行设置。
1. 检查您的网络
确保您的网络允许通过端口 1883 发送 mqtt 网络流量。您可以使用以下命令进行检查:
nc -zv mqtt.eniris.be 1883
如果此命令不可用,您可以选择下载并执行 这个 Python 代码。
在出现疑问时,请咨询您的网络工程师或在发生连接错误时暂时使用您手机的 4G/5G 热点。
备注
当您网络无法访问端口 1883 时,我们提供了端口 80 的备份。您可以在本手册的后面步骤中在您的 MQTT 客户端进行配置。