Skip to content

Industry News

CasaOS: An App-Store Front End Your Family Can Actually Use

The top reason home servers go unused: only one person can operate them. CasaOS wraps Docker in familiar app-store interactions. An entry point for non-technical family One-click apps: Jellyfin, qBittorrent and HA all have community templates — set the storage path and go; File manager: browse NAS folders in the browser; family uploads no longer […]

阅读全文 →

Local TTS for Industrial Use: Piper/VITS in Practice

Industrial voice doesn’t need to sound human; it needs to work offline, with stable latency, forever. Lightweight TTS like Piper fits exactly. What industrial TTS actually needs Latency first: Piper synthesizes a sentence in 100-300 ms on CPU or NPU — fine for alarms; Bake voices offline: ship fixed voice models, avoiding runtime downloads and […]

阅读全文 →

Network Throughput Tuning: From Underperforming Gigabit to Line Rate

Throughput shortfalls can live in any layer — physical, driver, kernel stack or application — so measure each. Find the bottleneck layer by layer Physical and driver: confirm negotiated speed with ethtool and check error counters with ethtool -S; Kernel parameters: raise rmem/wmem maxima, netdev_max_backlog and tcp_rmem, and use parallel streams to saturate the link […]

阅读全文 →

Local Voice Assist: The Wyoming Stack on RK3588

Home Assistant’s voice stack splits into wake word, speech-to-text and intent handling. RK3588 has the headroom to keep all three local. Three local stages microWakeWord for wake: enabled directly as an add-on with low CPU cost; Whisper for STT: the small model transcribes a sentence in 1-2 s on RK3588; Chinese accuracy is acceptable; Piper […]

阅读全文 →

SoM Selection Checklist: 12 Hardware Parameters to Confirm

Once a SoM is in production, every missing parameter becomes carrier-board rework. Confirm this list in writing. Move the questions to selection time Electrical and mechanical: connector type and stack height, board thickness, mounting holes, DDR capacity and bus width, operating temperature range; Interface resources: available PCIe lanes and generation, SATA/USB counts and speeds, Ethernet […]

阅读全文 →

Immich Self-Hosted Photos on RK3588: Real-World Behavior

Immich is the closest self-hosted match to Google Photos, but it is hungrier than Jellyfin. It runs fine on RK3588 — as long as you understand its resource curve. Do the resource math first Initial indexing is the heavy part: clustering faces across tens of thousands of photos can take hours. Run it on the […]

阅读全文 →

Case Study: Smart Retrofit of 120 Apartments, Local-First

The client required that nothing in the rooms stop working when the WAN drops, which pushed the architecture from cloud to local edge. Local-first was non-negotiable Architecture: one edge host per floor running Home Assistant, room devices on Zigbee and Bluetooth, with the gateway only for remote access and configuration; Network: guest Wi-Fi separated from […]

阅读全文 →

RK3576’s 6-TOPS NPU: Plenty for Single-Stream Vision

RK3576 carries the same 6-TOPS NPU as RK3588; the differences are CPU and peripherals. Single-stream vision is fully within reach. Single stream is the comfort zone Measured levels: YOLOv5s @640 about 25-30 fps, face detect+recognize 15 fps, plate OCR 20 fps — all smooth for one stream; CPU is the bottleneck: multi-stream decode loads the […]

阅读全文 →

Encrypted DNS with DoH/DoT: Ending ISP Hijacking at Home

Cleartext DNS exposes every domain you visit and can be hijacked. Encrypted upstreams fix both at once. Why encrypt DNS AdGuard Home speaks DoH/DoT: paste upstream URLs; latency usually grows under 5 ms; Split routing: low-latency upstream for local domains, encrypted general upstream for the rest; Enforce it: point DHCP at the RK3588 and block […]

阅读全文 →