Bygga
Type the product name from the box. Bygga shows every assembly step in 3D, with the parts, screws and tools for each one, and reads it out loud.
翻译准备中
尚未检测到更新。GitHub 发布版本后会显示在这里。
LinkPower app — native iOS companion for the PeakDo Link-Power family. Live battery telemetry, DC port control, scheduling over Bluetooth.
翻译准备中
正在加载完整 README。
查看完整 README ↗Website · App Store · Privacy · Terms
The LinkPower app is a native iOS companion for the PeakDo Link-Power family of portable power stations (LP1, LP2, LP3, Pod, Ultra, LP+). Built with SwiftUI and CoreBluetooth, the LinkPower app gives you live battery telemetry, DC port control, USB-C power-limit configuration, and on-device scheduling — all over Bluetooth, with zero third-party dependencies.
This is an unofficial, community-built application. It is not affiliated with, endorsed by, or supported by PeakDo Tech. Inc. Use at your own risk.
Get the LinkPower app from the App Store: https://apps.apple.com/us/app/linkpower-companion/id6762404390
Learn more at https://linkpower.app.
| Screen | Description |
|---|---|
| Live Charging / Discharging | Real-time power flow view showing input/output state, wattage, and battery status |
| Connection | BLE scanning with demo mode option |
| Battery Dashboard | Live battery level, capacity, voltage, current, and remaining time |
| DC Port Controls | Toggle DC output, monitor power/voltage/current, bypass mode |
| Power Limits | Configure global, input, output, and runtime USB-C power limits |
| Timer Editor | Create scheduled on/off timers (one-shot, daily, weekly, monthly) |
| System Settings | Device info, date sync, restart, and shutdown controls |
| Device | Model String | Key Features |
|---|---|---|
| Link-Power 1 (LP1) | BP4SL3V1 | Battery, DC, USB-C, shutdown, scheduled control |
| Link-Power 2 (LP2) | BP4SL3V2 | Battery, DC, USB-C, DC bypass, DC input |
| Link-Power 3 (LP3) | BP4SL3V3 | LP3 protocol; features from firmware flags, Wi-Fi & cloud |
| Link-Power Pod | BP4SL3V4 | LP3 protocol (unverified on hardware) |
| Link-Power Ultra | BP4SL3V6 | LP3 protocol (unverified on hardware) |
| Link-Power Max | BP4SL3V7 | LP3 protocol (unreleased; unverified) |
| Link-Power+ (LP+) | BP4SL3 | DC port control |
The app follows MVVM with @Observable (iOS 17+), uses CoreBluetooth directly, and has zero third-party dependencies.
Peakdoo/
├── Models/ # BLE protocol, device state, timer model, settings
├── Services/ # BLE manager, device connection, data parser
├── ViewModels/ # Connection & dashboard view models
├── Views/
│ ├── Connection/ # BLE scanning & device picker
│ ├── Dashboard/ # Main monitoring UI, cards, timer editor
│ └── Components/ # Reusable UI components
├── Design/ # Theme constants (colors, typography, spacing)
└── Extensions/ # Data parsing, color, view modifiers
The app communicates with Link-Power devices over a custom BLE service (0x5301) with characteristics for:
0x4302) - DC control, power limits, timers, restart0x4303) - Real-time battery notifications0x4304) - Real-time DC port notifications0x4305) - Real-time Type-C notifications0x4301) - Device mode detectionStandard BLE services are also used: device_information (model, firmware version) and current_time (datetime sync).
Peakdoo.xcodeproj in XcodeClean Minimal Light design inspired by Apple Health and Home apps:
THIS SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND. This is an unofficial application and is not affiliated with, endorsed by, or supported by PeakDo Tech. Inc. The authors and contributors take no responsibility for any damage, data loss, or device malfunction that may result from using this application. Use entirely at your own risk.
Interacting with device firmware (especially advanced features like scheduled timers, power limits, and device restart/shutdown) carries inherent risk. Always ensure your device has adequate power before performing any operations.
This project is licensed under the MIT License - see the LICENSE file for details.