Wiznet makers

grodansparadis

Published June 29, 2026 © MIT license (MIT)

0 UCC

0 VAR

2 Contests

0 Followers

0 Following

VSCP reference design (vscp.org)

Blinky VSCP referencie design ising STM32F401 + Wiznet IP20

COMPONENTS Hardware components

WIZnet - W7500-S2E

x 1


x 1

Software Apps and online services

microsoft - Visual Studio Code Extension for Arduino

x 1


PROJECT DESCRIPTION

Blinky is a really simple standard VSCP demo firmware that demonstrates most aspects of the VSCP framework. The functionality is just a LED that can be controlled (blink, be on, be off) and a button that can send events (messages). Nothing more. But it is built to demonstrate VSCP functionality and VSCP registers are available, an MDF (module description file) is there, remote variables are in place and it has a decision matrix. With all its limited functionality, it is still a full-fledged VSCP device that can be used to experiment with to understand VSCP or be used as a starting point for your own VSCP project.

For a specific Blinky implementation using the VSCP link protocol, the number of simultaneous connections may vary. Some limited devices can have only one simultaneous connection, meaning that higher-level software like VSCP Works needs to poll the device, which gives a less than optimal user experience. For new implementations, two or more simultaneous connections give the best result.

All the information given here in the full documentation is also available in the MDF of the device. Like all other VSCP devices, the device itself holds information about the functionality of the device and can present this to a user that needs it at any time.

Every device can be seen as a black box. When you get the black box in your hands you know nothing about its functionality. Normally you need a manual to get this information. When using VSCP all the information you need to find at this stage is what communication method the device uses.

This Blinky implementation uses the STM32F401RE development board and WIZnet-IP20 in tcp/ip server mode. Additional reference designs are available using WIZnet components and  UDP, tcp/ip client and MQTT functionality will be added.

Documents
  • GitHub repository

    The demo repository for this Blinky reference design

  • Connections

    Connection diagram

  • VSCP Site

    The VSCP Project

  • VSCP Works

    Tool for misc. work with the Very Simple Control Protocol

  • VSCP Docs

    The VSCP Project documentation

  • VSCP firmware repository

    Common firmare code for VSCP components and modules

  • VSCP Docs

    The VSCP Project documentation

Comments Write