Living Space Renovation: Network Space

Share

Introduction

To satisfy my own needs, I built a relatively high-speed and full-featured home network environment: 2.5G intranet, NAS, and remote access.

This post records my network configuration and future plans.

Version

26/03/15 initial version

26/06/28 update: changed broadband service and adapted the network for a dedicated VR router.

Overview

The topology is shown below. The home connection is a 500M China Mobile broadband line. The optical modem is bridged into an ASUS RT-BE88U router. Two 2.5G switches, one in the bedroom and one in the living room, connect all devices. The physical layout is described in Living Space Renovation: Physical Space.

Network topology

Details

Network Layout

LAN IP allocation:

192.168.50.1 to 192.168.50.99 are static IPs.

192.168.50.100 to 192.168.50.255 are dynamic IPs.

Static allocation table:

Segment Use
192.168.50.1 Router
192.168.50.2 N100 side router
192.168.50.3-19 Home devices
192.168.50.20-99 IoT devices, such as smart lights and switches

Hardware Layer

Router: ASUS RT-BE88U

Side router: N100 + 8GB RAM + 128GB storage

PC: 9800X3D + 24GB x 2 DDR5 + 7900XT, running Windows 11

Server: 5950X + 64GB DDR4 + 7900XTX, running Linux

NAS: UGREEN DH4300 Plus, 4TB

High-speed Wi-Fi devices:

  1. Quest 3
  2. Vision Pro

IoT control:

  1. Mijia smart Bluetooth gateway
  2. Raspberry Pi 5 (1), running Home Assistant OS
  3. Raspberry Pi 5 (2), running Linux with a touch screen, used to control home appliances. See DIY Monitoring Side Display.

Software Layer

LAN services:

  1. Home Assistant
  2. NAS
  3. Guacamole, for remote VNC, RDP, and SSH

Public access is implemented through FRP reverse proxy on an Alibaba Cloud VPS.

Summary

The current network can satisfy my daily needs. It is basically close to fully loaded for what I need now.

Future Plans

  1. Continue improving intranet speed, and consider SSD storage for the NAS.
  2. Build a 24-hour local AI service and connect it to Home Assistant.

Read more

可多路视频播放的VisionOS 媒体查看器开发

可多路视频播放的VisionOS 媒体查看器开发

开发一款能够同时播放多个视频的vision pro媒体查看器。 0:00 /0:40 1× 缘起 Vision Pro 发布时我就特别想买,毕业工作后终于有资金购入并加入Apple开发者计划,从今年五月到现在也用了快小半年,用起来确实挺爽。 但是有些痛点还是很难受,其中一个痛点就是无法同时播放多个视频音频(实际上VisionOS提供了同时播放音频的API,但是似乎我用的APP都是不遵守🤣 导致都在抢占),因此为了满足我自己的这个痛点,也学习一下Vision OS 的应用开发,甚至完成度足够的话考虑上架App Store,便有了这个目标是多视频同时播放的媒体查看器项目。 现有工作 我购买了4XVR、Infuse、Moon Player、ES 文件助手(这款只有iPad OS版,不是专供Vision OS的),这几个月体验下来,全都存在我提到的和其他APP抢占音频通道,无法同时播放的问题,其他的我的主观的体验如下: 4XVR:使用最多,用起来最舒服,格式支持很全,VR视频也能看,号称全v

By Feiran Yu