Wiznet makers

Aimee0

Published March 11, 2026 ©

117 UCC

23 WCC

23 VAR

0 Contests

0 Followers

0 Following

Original Link

CueB

CueB Gen 2 is an Ethernet-based cue light system that delivers real-time signals between stage managers and production crews in live performance environments.

COMPONENTS Hardware components

WIZnet - W5500-EVB-Pico

x 1


PROJECT DESCRIPTION
Generated by ChatGPT

📌 Overview

CueB Gen 2는 극장·공연 현장에서 사용하는 네트워크 기반 Cue Light 시스템입니다. 무대감독 또는 운영자가 “Standby”, “Go”, “Panic/Attention” 같은 신호를 여러 outstation 장치에 전달하고, 각 장치는 버튼과 LED로 상태를 표시·응답합니다.

이 프로젝트의 핵심 문제는 기존 cue light 장비가 배선, 확장성, 위치 변경, 장치 상태 확인 측면에서 제한적이라는 점입니다. CueB Gen 2는 WIZnet W5500-EVB-Pico 기반 outstation을 Ethernet 네트워크에 연결하여, 공연장 내 여러 위치의 신호 장치를 IP 기반으로 관리하는 구조를 제시합니다.

공개 자료 기준으로 CueB Gen 2는 단순한 TCP 예제가 아니라, MicroPython 장치 펌웨어, Electron 기반 서버, React 웹 클라이언트, OSC 메시징을 결합한 실제 운영형 시스템입니다. 특히 Gen 1의 개별 하드웨어 중심 구조에서 Gen 2의 네트워크 outstation 구조로 전환된 점이 신규성의 핵심입니다.

📌  Developer

https://github.com/bstudios

CueB 프로젝트는 영국 기반 소프트웨어 개발 스튜디오인 Bithell Studios Ltd가 공개 개발한 오픈소스 프로젝트입니다. 주요 개발자는 공개 자료 기준 James Bithell (Jbithell) 로, CueB 저장소의 커밋, 릴리스, Wiki 문서, Gen2 구조 개발이 이 계정을 중심으로 관리되고 있습니다.

Bithell Studios는 웹 서비스, SaaS, 주변기기 개발뿐 아니라 공연·라이브 이벤트 분야의 소프트웨어도 개발하고 있습니다. CueB 외에도 공연용 사운드·영상 재생 플랫폼 CueB Play, 공연·AV·방송 장비 운영을 위한 AdamRMS 등을 공개하고 있어, CueB는 단순 학습용 프로젝트가 아니라 실제 공연 운영 환경에서 출발한 시스템으로 볼 수 있습니다.

개발 조직 규모는 크지 않지만, GitHub를 통해 여러 프로젝트를 지속적으로 관리하고 있으며 CueB 역시 다수의 릴리스와 버전 업데이트가 공개되어 있습니다. 따라서 이 프로젝트는 일회성 데모보다는 공연 기술 분야의 실제 문제를 해결하기 위한 지속 개발형 UCC로 평가할 수 있습니다.

📌 Features

  • 네트워크 기반 outstation 구조
    CueB Gen 2는 각 cue light 장치를 독립 outstation으로 구성하고, 서버가 각 장치의 상태를 확인·동기화합니다. 공연장 내 여러 지점에 장치를 분산 배치하기 쉬운 구조입니다.
  • OSC 기반 실시간 상태 통신
    서버와 outstation은 OSC 메시지를 사용해 상태 변경, 상태 확인, ping/pong 연결 확인을 수행합니다. OSC는 공연·음향·미디어 시스템에서 널리 쓰이는 제어 메시지 방식이므로 공연장 환경과 잘 맞습니다.
  • W5500-EVB-Pico 기반 유선 Ethernet 연결
    Outstation은 WIZnet W5500-EVB-Pico 보드에서 동작합니다. W5500의 하드웨어 TCP/IP 처리와 10/100 Ethernet PHY, RJ45 포트를 활용하여 Wi-Fi보다 예측 가능한 연결성을 확보할 수 있습니다.
  • 웹 기반 운영 UI와 데스크톱 서버
    서버는 Electron 앱으로 동작하며 React 웹 인터페이스를 제공합니다. 운영자는 별도 임베디드 UI 없이 PC 기반 화면에서 장치 상태와 cue 동작을 관리할 수 있습니다.
  • 장치 자체 설정·상태 페이지 제공
    Outstation 펌웨어에는 /about, /about.json, /config 같은 HTTP 엔드포인트가 포함되어 있습니다. 장치 IP, 상태, UID, 설정값, CPU 온도 등을 확인할 수 있어 설치와 유지보수에 유리합니다.

📌 System Architecture

CueB Gen 2는 크게 세 부분으로 구성됩니다.

  1. Device
    W5500-EVB-Pico 기반 outstation입니다. RP2040 MCU에서 MicroPython 펌웨어가 실행되며, 버튼 입력과 LED 출력을 처리합니다. W5500은 Ethernet 네트워크 연결을 담당합니다.
  2. Server
    Electron 기반 데스크톱 애플리케이션입니다. 서버는 outstation과 OSC로 통신하고, 클라이언트 UI를 제공하며, 장치 상태를 관리합니다.
  3. Client
    React 기반 웹 인터페이스입니다. 사용자가 cue 상태를 선택하면 client → server → outstation 순서로 명령이 전달됩니다.

데이터 흐름은 다음과 같습니다.

  • 사용자가 웹 UI에서 cue 명령을 실행합니다.
  • React client가 Electron server에 요청을 전달합니다.
  • Server는 OSC 메시지 /cueb/outstationState를 해당 outstation으로 전송합니다.
  • Outstation은 LED 상태를 변경하고, 자신의 상태를 서버에 다시 전송합니다.
  • Server는 수신 상태를 확인하고 UI에 반영합니다.
  • Server는 /cueb/ping, outstation은 /cueb/pong으로 연결 상태를 확인합니다.

현재 공개 자료 기준으로 클라우드 연동은 확인되지 않습니다. 구조상 로컬 서브넷 내 단일 서버와 여러 outstation이 통신하는 방식입니다.

📌 Role and Application of the WIZnet's Chip

사용된 WIZnet 제품은 W5500-EVB-Pico입니다. 이 보드는 Raspberry Pi RP2040 MCU와 WIZnet W5500 하드웨어 TCP/IP Ethernet 컨트롤러를 결합한 평가 보드입니다.

W5500의 역할은 outstation 장치에 안정적인 유선 Ethernet 연결을 제공하는 것입니다. CueB 펌웨어에서는 MicroPython의 network.WIZNET5K 인터페이스를 통해 W5500을 초기화하고, DHCP로 IP를 받아 OSC UDP 통신과 HTTP 설정 페이지를 제공합니다.

네트워크 프로토콜 관점에서는 다음 역할이 확인됩니다.

  • UDP 기반 OSC 메시지 송수신
  • HTTP 기반 장치 정보·설정 페이지 제공
  • DHCP 기반 IP 할당
  • Ping/Pong 방식의 장치 연결 상태 확인

W5500-EVB-Pico를 선택한 기술적 장점은 다음과 같습니다.

  • RP2040과 W5500이 하나의 보드에 통합되어 하드웨어 구성이 단순합니다.
  • W5500은 TCP, UDP, ICMP, IPv4, ARP 등 주요 인터넷 프로토콜을 하드웨어로 지원합니다.
  • RJ45와 10/100 Ethernet PHY가 내장되어 공연장 배선 환경에 바로 적용하기 쉽습니다.
  • MicroPython, CircuitPython, Zephyr, NuttX 등 다양한 개발 생태계에서 지원됩니다.
  • CE/FCC 관련 문서와 AWS IoT Core, Microsoft Azure 인증 정보가 공개되어 있어 제품화 검토에 유리합니다.

📌 Market & Application Value

CueB Gen 2의 1차 적용 시장은 극장, 학교 공연장, 소규모 방송·이벤트 현장, 라이브 프로덕션 환경입니다. Cue light는 배우, 무대 스태프, 오케스트라 피트, 음향·조명 위치 등 음성 통신이 어렵거나 조용한 신호가 필요한 곳에서 사용됩니다.

시장성 측면에서 CueB Gen 2는 B2B 또는 B2B2C에 더 적합합니다. 주요 구매 주체는 공연장 운영팀, 학교·대학 극장, 지역 공연 단체, 이벤트 장비 대여 업체, 소규모 방송 제작 환경입니다.

기존 상용 cue light 시스템과 비교할 때 CueB Gen 2의 차별점은 오픈소스 기반, 표준 Ethernet 활용, 웹 UI, 저비용 MCU 보드 기반 확장성입니다. 다만 상용 제품 수준의 케이스 설계, 전원 보호, PoE 지원, 인증, 장기 유지보수 체계는 현재 공개 자료 기준으로 확인되지 않습니다.

경쟁 제품은 LogiCue NET 같은 Ethernet cue light 시스템, CueScript CueB 같은 방송·프롬프터 연동 장비, Arduino/MQTT 기반 DIY cue light 프로젝트로 볼 수 있습니다. CueB Gen 2는 전문 방송 장비보다는 공연장 cue light 네트워크 시스템에 더 가깝습니다.

제품화 가능성은 “중간 이상”으로 평가됩니다. 이유는 하드웨어 플랫폼이 단순하고 펌웨어·서버·클라이언트가 분리되어 있으나, 실제 양산을 위해서는 enclosure, 전원/ESD 보호, PoE 또는 전원 배선 표준화, 장애 복구 시나리오, 설치 매뉴얼, 현장 테스트 데이터가 추가로 필요하기 때문입니다.

📌 External Indicators

GitHub 지표
GitHub 공개 저장소 기준으로 Star 4, Fork 0, Watcher 2, Issues 2, Pull Request 0이 확인됩니다. 공개 개발 활동은 존재하지만, 대규모 커뮤니티 확산 단계는 아닙니다. 릴리스는 총 11개이며 최신 공개 릴리스는 v8.0.0입니다.

실제 적용 이력
Wiki에는 Gen 1 장치가 2018년 Westminster School의 Cabaret 프로덕션, University of York DramaSoc 등에 사용된 기록이 있습니다. Gen 2의 실제 현장 배포 수량은 현재 공개 자료 기준으로 확인되지 않지만, Gen 1의 반복 제작 이력은 프로젝트가 단순 데모가 아니라 공연 현장 문제에서 출발했음을 보여줍니다.

📌 WIZnet Strategic Value

CueB Gen 2는 WIZnet 제품이 단순 IoT 센서나 TCP 서버 예제에 머물지 않고, 공연·라이브 이벤트라는 특수 산업의 실제 제어 시스템에 적용될 수 있음을 보여줍니다.

WIZnet Maker 생태계 관점에서 이 프로젝트의 의미는 세 가지입니다.

  1. W5500-EVB-Pico의 적용 범위 확장
    W5500-EVB-Pico는 산업 IoT뿐 아니라 공연장 제어, 현장 신호 장치, AV 시스템, 로컬 네트워크 기반 운영 장비에도 적용될 수 있습니다.
  2. MicroPython 기반 빠른 프로토타이핑 사례
    CueB는 MicroPython으로 장치 펌웨어를 구현했습니다. 이는 Python 친화 개발자가 WIZnet Ethernet 제품을 빠르게 현장형 장치로 구현할 수 있음을 보여주는 좋은 사례입니다.
  3. 네트워크 outstation 구조의 재사용 가능성
    CueB의 구조는 cue light뿐 아니라 호출벨, 작업 지시등, 생산 라인 알림 장치, 실험실 상태 표시기, 안전 신호 장치로 확장될 수 있습니다. 핵심은 “로컬 Ethernet 기반 상태 표시·확인 장치”입니다.

WIZnet 입장에서는 이 UCC를 통해 W5500-EVB-Pico가 교육용 보드나 단순 Ethernet 예제 보드를 넘어, 실제 사용자 요구에서 출발한 분산 제어 장치의 기반 플랫폼으로 활용될 수 있음을 보여줄 수 있습니다.

📌 Summary

CueB Gen 2는 WIZnet W5500-EVB-Pico를 활용한 네트워크 기반 공연장 cue light 시스템입니다. MicroPython 펌웨어, OSC 통신, Electron 서버, React 웹 UI를 결합하여 여러 outstation의 상태를 확인하고 제어하는 구조를 갖추고 있습니다.

신규성은 기존 개별 cue light 하드웨어를 네트워크 outstation 구조로 확장한 점에 있습니다. 외부 가치는 GitHub 공개 지표와 Gen 1의 실제 제작 이력에서 확인되지만, 대규모 커뮤니티 반응은 현재 공개 자료 기준으로 제한적입니다.

시장성은 중소형 공연장, 학교, 이벤트, 방송 보조 장비 영역에서 의미가 있습니다. 양산성은 W5500-EVB-Pico 기반 구조 덕분에 출발점은 좋지만, 제품화를 위해서는 케이스, 전원, PoE, 인증, 설치 매뉴얼, 현장 테스트 데이터 보완이 필요합니다.

WIZnet 전략 관점에서 CueB는 W5500-EVB-Pico가 공연·AV·현장 제어 시스템으로 확장될 수 있음을 보여주는 실용적인 Maker 사례입니다.

📌 FAQ

Q1. CueB Gen 2는 무엇인가요?
CueB Gen 2는 공연장용 네트워크 cue light 시스템입니다. W5500-EVB-Pico 기반 outstation과 Electron 서버, React 웹 UI를 이용해 Standby, Go, Panic 같은 무대 신호를 관리합니다.

Q2. WIZnet 칩은 이 프로젝트에서 왜 중요한가요?
W5500은 outstation에 안정적인 유선 Ethernet 연결을 제공합니다. 공연장에서는 무선보다 예측 가능한 연결과 낮은 설치 리스크가 중요하므로, W5500 기반 구조는 cue light 시스템에 적합합니다.

Q3. 이 프로젝트는 단순한 TCP/IP 예제와 무엇이 다른가요?
CueB Gen 2는 단순 통신 예제가 아니라 실제 공연 운영 흐름을 반영한 상태 동기화 시스템입니다. 버튼 입력, LED 상태, OSC 메시지, 서버 확인, ping/pong 연결 감시가 하나의 운영 구조로 연결되어 있습니다.

Q4. 제품화 가능성은 어느 정도인가요?
하드웨어와 소프트웨어 구조만 보면 제품화 가능성은 있습니다. 다만 공개 자료 기준으로 케이스, 인증, 전원 보호, PoE, 현장 내구성 검증 자료는 확인되지 않아 양산 전 보완이 필요합니다.

Q5. 어떤 시장에 적합한가요?
소극장, 학교 공연장, 지역 공연 단체, 이벤트 장비 대여 업체, 방송 보조 장비 시장에 적합합니다. 대형 공연장보다는 설치 유연성과 비용 효율이 중요한 중소형 현장에 더 잘 맞습니다.

Documents
Comments Write