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

此项目不保证您不会损坏您的Lighthouse!
它很有可能不会真正损坏您的Lighthouse,但如果确实损坏了,本人概不负责。
由于用于更改Lighthouse电源状态的方法与Valve使用的相同,
因此非常不可能真正损坏Lighthouse。
如果出于任何原因您的Lighthouse被损坏,请
创建一个问题,以便我们防止其他用户损坏他们的Lighthouse。
安装
在安装此应用程序之前,请确保您的手机支持低功耗蓝牙 (BLE)。
2013年之后生产的几乎所有手机都支持此功能。
系统要求
Android
- 低功耗蓝牙支持(如上所述,现代设备很可能支持)。
- Android 4.4 (API 级别 19) 及更高版本。
Google Play
注意 由于审批流程,Google Play版本可能比实际版本落后一个版本。
Google Play和Google Play徽标是Google LLC的商标。
侧载
另一种方法是使用侧载来安装应用程序。从发布页面获取APK,然后侧载到您的设备上。
iOS
由于该应用程序是用Flutter制作的,因此只需少量
调整即可在iOS设备上运行。但我没有Apple设备,因此无法测试。
如果有任何人愿意接手并支持这部分,请查看贡献指南。
iOS版本已进行了一些验证。所以,如果您可以并且确实想在iDevice上“侧载”它。
构建
由于应用程序使用生成代码,因此您需要先运行flutter packages pub run build_runner build或flutter packages pub run build_runner watch,然后才能构建应用程序。
在应用程序开发期间,本地数据库可能会发生更改,除非是在实际版本之间,否则不会编写迁移。因此,您可能需要在某些新功能开始正常工作之前清除应用程序存储。
发布构建
有时,在创建发布构建之前,您需要组装Android组件,然后才能创建Android构建。
在运行flutter build apk/ flutter build appbundle之前,请在./android文件夹内运行./gradlew assemble。