Wiznet makers

jaden

Published June 07, 2026 ©

127 UCC

18 WCC

59 VAR

0 Contests

0 Followers

0 Following

Original Link

VSCP demo

VSCP demo

COMPONENTS
PROJECT DESCRIPTION

VSCP 창시자 Åke Hedman의 새로운 WIZ-IP20 기반 프로젝트

VSCP(Very Simple Control Protocol)를 접해본 개발자라면 Åke Hedman이라는 이름이 익숙할 것이다. 그는 스웨덴의 소프트웨어 엔지니어이자 VSCP 프로젝트의 창시자로, 20년 이상 분산 제어 및 자동화 시스템을 위한 오픈소스 프레임워크를 개발해 왔다.

현재 그는 Grodans Paradis AB를 통해 VSCP 생태계를 지속적으로 유지·개발하고 있으며, GitHub에는 VSCP 프로토콜 스택, 데몬, 게이트웨이, MQTT 브리지, CAN 인터페이스, Ethernet 노드 등 다양한 프로젝트가 공개되어 있다. 특히 VSCP는 단순한 MCU 예제를 넘어 CAN, TCP/IP, MQTT 등 다양한 전송 계층을 지원하는 분산 이벤트 기반 제어 프레임워크로 발전해 왔다.

최근 공개된 vscp-demo-stm32f103-wiz-ip20-blink 저장소 역시 이러한 VSCP 생태계 확장의 일환으로 볼 수 있다.


STM32F103과 WIZ-IP20을 이용한 VSCP Ethernet 노드

저장소 이름에서 알 수 있듯이 이 프로젝트는 다음과 같은 조합을 목표로 한다.

STM32F103C8T6 Blue Pill

WIZnet WIZ-IP20 Ethernet 모듈

VSCP 프로토콜

Blink 기반 동작 검증 예제

프로젝트의 핵심은 단순한 LED Blink 기능이 아니라 STM32F103 기반 MCU가 WIZ-IP20을 통해 Ethernet 네트워크에 연결되고, VSCP 노드로 동작할 수 있는 최소 구성 환경을 만드는 데 있다.

즉 Blink는 최종 목적이 아니라 Ethernet 통신과 VSCP 노드 구동을 검증하기 위한 가장 기본적인 테스트 애플리케이션으로 이해하는 것이 적절하다.


아직 개발 초기 단계에 있는 저장소

현재 저장소를 살펴보면 완성된 데모 프로젝트라기보다는 개발 초기 단계에 가까운 모습이다.

프로젝트 구조와 설명은 이미 공개되어 있지만, 실제 VSCP 노드 동작을 확인할 수 있는 완성형 애플리케이션 펌웨어는 아직 정리되지 않은 상태로 보인다. 또한 일부 구성은 기존 Ethernet 기반 VSCP 예제 프로젝트의 구조를 유지하고 있어 새로운 WIZ-IP20 플랫폼으로 이식 작업이 진행 중인 것으로 추정된다.

이는 새로운 하드웨어 플랫폼을 지원할 때 흔히 볼 수 있는 개발 과정이다. 일반적으로 개발자는 기존에 동작하던 예제를 기반으로 프로젝트를 생성한 뒤 BSP(Board Support Package), Ethernet 드라이버, 네트워크 계층, VSCP 애플리케이션 순으로 이식 작업을 진행한다.

현재 저장소 역시 이러한 과정의 중간 단계에 위치한 것으로 보인다.


WIZ-IP20이 사용되는 이유

이 프로젝트에서 사용 예정인 WIZ-IP20은 WIZnet의 하드웨어 TCP/IP 오프로딩 기술을 사용하는 Ethernet 모듈이다.

STM32F103과 SPI 인터페이스로 연결되며, MCU가 직접 TCP/IP 스택을 처리하지 않고도 Ethernet 통신을 구현할 수 있다. 특히 RAM과 Flash 자원이 제한적인 STM32F103 환경에서는 네트워크 처리 부담을 줄이고 애플리케이션 코드에 더 많은 자원을 사용할 수 있다는 장점이 있다.

VSCP와 같은 이벤트 기반 분산 제어 시스템에서는 안정적인 Ethernet 연결이 중요하기 때문에 WIZ-IP20은 이러한 목적에 적합한 선택으로 볼 수 있다.


앞으로 기대되는 방향

현재 공개된 정보만으로 판단하면 이 프로젝트는 STM32F103 Blue Pill과 WIZ-IP20을 이용해 VSCP Ethernet 노드를 구현하기 위한 초기 개발 프로젝트로 보는 것이 가장 적절하다.

향후 개발이 진행되면 다음과 같은 기능이 추가될 가능성이 있다.

VSCP Discovery 지원

Event 송수신 기능

Configuration Register 구현

Sensor Node 예제

Relay 및 GPIO 제어 예제

VSCP Works 연동

특히 VSCP 창시자가 직접 관리하는 저장소인 만큼 향후 WIZ-IP20 기반 VSCP 노드의 공식 레퍼런스 구현 중 하나로 발전할 가능성도 기대해볼 수 있다.


정리

vscp-demo-stm32f103-wiz-ip20-blink는 현재 완성된 데모 프로젝트라기보다는 STM32F103과 WIZ-IP20 환경에서 VSCP를 구동하기 위한 초기 개발 저장소에 가깝다.

아직 구현이 진행 중인 단계이지만, VSCP 프로젝트의 창시자인 Åke Hedman이 직접 관리하고 있다는 점에서 의미가 있다. 또한 기존 Ethernet 기반 VSCP 구현을 WIZ-IP20 플랫폼으로 확장하려는 방향성을 확인할 수 있다는 점도 흥미롭다.

현재는 프로젝트의 뼈대를 갖춰가는 단계지만, 향후 업데이트가 진행되면 WIZ-IP20 기반 VSCP Ethernet 노드 구현을 위한 참고 자료로 활용될 가능성이 높은 저장소다.

 

 

 

 

A New WIZ-IP20-Based VSCP Project from VSCP Creator Åke Hedman

Developers familiar with VSCP (Very Simple Control Protocol) will likely recognize the name Åke Hedman. A Swedish software engineer and founder of the VSCP project, Hedman has spent more than two decades developing open-source frameworks for distributed control and automation systems.

Through Grodans Paradis AB, he continues to maintain and expand the VSCP ecosystem. His GitHub repositories include protocol stacks, daemons, gateways, MQTT bridges, CAN interfaces, Ethernet nodes, and a variety of embedded examples. Over the years, VSCP has evolved beyond a simple microcontroller project into a distributed event-driven automation framework supporting CAN, TCP/IP, MQTT, and Ethernet-based communication.

One of the latest additions to this ecosystem is the repository vscp-demo-stm32f103-wiz-ip20-blink.


A VSCP Ethernet Node Based on STM32F103 and WIZ-IP20

The repository name itself reveals the intended hardware platform:

STM32F103C8T6 Blue Pill

WIZnet WIZ-IP20 Ethernet module

VSCP protocol stack

Blink-based validation example

Although the project references a simple LED blink demonstration, the primary objective appears to be much broader. The real focus is establishing a minimal VSCP Ethernet node using an STM32F103 microcontroller and a WIZ-IP20 network interface.

In this context, the blink functionality should be viewed as a basic verification mechanism rather than the final application. The more significant goal is validating Ethernet connectivity and VSCP node operation on the target hardware platform.


Still in an Early Development Stage

At its current state, the repository appears to be in the early stages of development rather than a finished demonstration project.

The project structure and documentation have already been published, but a complete VSCP application firmware implementation does not yet appear to be available. Parts of the repository structure also resemble previous Ethernet-based VSCP examples, suggesting that an existing project is being adapted to support the WIZ-IP20 platform.

This is a common approach when introducing support for new hardware. Developers typically begin with a working reference design and then gradually migrate the board support package, Ethernet driver, network layer, and application-specific functionality.

The repository appears to be somewhere in the middle of this transition process.


Why WIZ-IP20?

The WIZ-IP20 module is based on WIZnet's hardware TCP/IP offload technology.

Connected to the STM32F103 through SPI, it allows Ethernet communication without requiring the microcontroller to execute a full software TCP/IP stack. This approach is particularly attractive for resource-constrained microcontrollers such as the STM32F103, where RAM and Flash capacity are limited.

By offloading networking tasks to dedicated hardware, more MCU resources remain available for application logic and protocol handling. For distributed control frameworks such as VSCP, where reliable Ethernet communication is a key requirement, this architecture offers a practical and efficient solution.


Expected Future Direction

Based on the repository name and currently available information, this project appears to be an initial effort to bring VSCP Ethernet node functionality to the STM32F103 and WIZ-IP20 platform.

Future updates may include:

VSCP discovery support

Event transmission and reception

Configuration register implementation

Sensor node examples

Relay and GPIO control examples

Integration with VSCP Works

Given that the repository is maintained by the creator of VSCP himself, it may eventually become a useful reference implementation for WIZ-IP20-based VSCP Ethernet nodes.


Final Thoughts

At the moment, vscp-demo-stm32f103-wiz-ip20-blink should be viewed as an early-stage development repository rather than a completed demonstration project.

Nevertheless, its significance comes from the fact that it is maintained by Åke Hedman, the founder of VSCP. The repository provides an early glimpse into how existing Ethernet-based VSCP implementations may be adapted to the WIZ-IP20 platform.

While much of the implementation work still appears to be in progress, the project is worth watching for developers interested in Ethernet-based distributed control systems and future VSCP deployments using WIZnet hardware.

Documents
Comments Write