Lighthouse电源管理

电源管理应用程序,用于通过手机控制 Valve Index® 基站。

受lighthouse-v2-manager启发,但该项目仅适用于桌面。如果您的计算机没有蓝牙适配器,那么它就无用了。可惜Valve Index®没有将其蓝牙适配器提供给系统,因此无法用于此目的。幸运的是,大多数手机都支持蓝牙,因此我创建了这个应用程序,可以轻松更改Lighthouse的电源状态。

该应用程序现在也支持Vive基站,但目前处于Beta阶段。

lighthouse_pm_screenshot_dark

此项目不保证您不会损坏您的Lighthouse!

它很有可能不会真正损坏您的Lighthouse,但如果确实损坏了,本人概不负责。
由于用于更改Lighthouse电源状态的方法与Valve使用的相同,
因此非常不可能真正损坏Lighthouse。

如果出于任何原因您的Lighthouse被损坏,请
创建一个问题,以便我们防止其他用户损坏他们的Lighthouse。

安装

在安装此应用程序之前,请确保您的手机支持低功耗蓝牙 (BLE)。
2013年之后生产的几乎所有手机都支持此功能。

系统要求

Android

  • 低功耗蓝牙支持(如上所述,现代设备很可能支持)。
  • Android 4.4 (API 级别 19) 及更高版本。

Google Play

注意 由于审批流程,Google Play版本可能比实际版本落后一个版本。

Get it on Google play

Google Play和Google Play徽标是Google LLC的商标。

侧载

另一种方法是使用侧载来安装应用程序。从发布页面获取APK,然后侧载到您的设备上。

iOS

由于该应用程序是用Flutter制作的,因此只需少量
调整即可在iOS设备上运行。但我没有Apple设备,因此无法测试。

如果有任何人愿意接手并支持这部分,请查看贡献指南

iOS版本已进行了一些验证。所以,如果您可以并且确实想在iDevice上“侧载”它。

构建

由于应用程序使用生成代码,因此您需要先运行flutter packages pub run build_runner buildflutter packages pub run build_runner watch,然后才能构建应用程序。

在应用程序开发期间,本地数据库可能会发生更改,除非是在实际版本之间,否则不会编写迁移。因此,您可能需要在某些新功能开始正常工作之前清除应用程序存储。

发布构建

有时,在创建发布构建之前,您需要组装Android组件,然后才能创建Android构建。
在运行flutter build apk/ flutter build appbundle之前,请在./android文件夹内运行./gradlew assemble

GitHub

https://github.com/jeroen1602/lighthouse_pm