Cockpit Open Frontend
Cockpit Open Frontend 是 devolo Cockpit 应用程序的替代前端。它使用 devolo Cockpit 应用程序现有的后端。它用 Flutter 编写,并支持所有桌面平台:Windows、macOS 和 Linux。以下是该应用程序的一些亮点:
- 提供网络上所有 devolo 电力线适配器连接速度的概览。您可以查看例如书房和客厅之间的数据传输速率。
- 如果适配器有新的固件更新可用,可以通过网络直接应用更新。
- 提供对加密和其他配置设置的控制。
安装
- 从 https://www.devolo.de/support/downloads/download/devolo-cockpit 下载 devolo Cockpit 应用程序。
- 按照 https://flutterdart.cn/docs/get-started/install 上的说明安装 Flutter SDK。
- 请按照 https://flutterdart.cn/desktop#requirements 上的说明,确保您的计算机符合 Flutter 开发的桌面特定要求。
- 按照提供的说明安装 Flutter SDK 需要设置 Android Studio。虽然您可以使用自己的代码编辑器,如 Sublime Text 和 Atom,但 Flutter 建议使用带有 *Flutter*、*Dart* 和 *Flutter Intl* 插件的 Android Studio、IntelliJ 或 Visual Studio Code 编程 IDE。有关详细说明,请参阅 https://flutterdart.cn/docs/get-started/editor。
技巧
- 为了确保 Flutter 设置正确,您可以在终端或命令提示符中运行
$ flutter doctor命令。 - 为了确保您已为设备启用了桌面支持,请在终端或命令提示符中运行
$ flutter devices命令。
构建和运行应用程序
要通过命令行构建和运行应用程序,请使用以下命令:
$ cd cockpit_open_frontend
$ flutter run -d <platform>
其中 platform 是 windows、macos 或 linux。
要通过编程 IDE 构建和运行应用程序,请参阅 Flutter 为 Android Studio 和 IntelliJ 以及 Visual Studio Code 提供的说明。
对于 Visual Studio Code 和 Linux 用户,我们提供了一个 devcontainer,允许您在容器内开始开发。您需要在主机系统上安装 devolo Cockpit 应用程序,如果您想在调试时看到 UI,还需要运行 xhost +local:。
构建发布版本
-
要生成发布版本,请运行以下命令:
$ flutter build <platform>,其中 platform 是windows、macos或linux。 -
可执行文件和数据文件夹可以在以下位置找到:
- Windows:
…/cockpit_open_frontend/build/windows/runner/Release - macOS:
…/cockpit_open_frontend/build/macos/Build/Products/Release - Linux:
…/cockpit_open_frontend/build/linux/release/bundle
- Windows:
-
在终端或命令提示符中导航到上述路径并运行:
- Windows:
devoloCockpit(注意:双击打开应用程序将导致错误 - 这是当前实现的一个已知限制。) - macOS:
./cockpit_open_frontend.app - Linux:
./devoloCockpit
- Windows: