Skip to content

wyliodrinstudio/WyliodrinSTUDIO

Repository files navigation

Wyliodrin STUDIO

Documentation Build

Wyliodrin STUDIO is an educational platform for IoT and Embedded Linux systems.

  • Connect to devices using TCP/IP or serial port
  • Develop software and firmware for IoT in several programming languages
  • Shell access to the device
  • Import and export Wyliodrin STUDIO projects
  • Visual dashboard for displaying sensor data
  • Display the hardware schematics
  • Manage packages for Python and Javascript
  • Task manager for managing the device
  • Network connection manager for the device (Ethernet and WiFi)
  • Interactive electronics documentation (resistor color code)
  • Example projects and firmware

Supported devices:

  • Raspberry Pi
  • MicroPython
  • Pico PI iMX8M
  • UDOO Neo
  • BeagleBone Black

Supported languages

  • Visual Programming (translates to Python)
  • Javascript
  • Python
  • Shell Script (bash)

Install

Windows

If there are any errors, run

npm install --global --production windows-build-tools

For bluetooth WinUSB driver with Zadig tool

macOS

Install Xcode

Build

This section is used for when you want to build application from the source code.

Dependencies

  • NodeJS version 10 or higher.

Build Instructions

The application itself can run in 2 modes.

Electron

Electron is the preffered way of running the application. The resulting tool starts as a standalone application.

npm install
npx electron-rebuild
npm run electron

To start the application you can issue:

npm start

Web

Another way of running the application is leveragin your internet browser, Firefox is recommended. Following lines will build all the needed artifacts:

npm install
npm run browser

Then to run the application enter the build folder and run

npm install
npm start

Contribute

We would love your help. Click here to find out how to contribute.

Authors

Wyliodrin STUDIO is a product of Wyliodrin in partnership with the Politehnica University of Bucharest

Contributions

Wyliodrin is a trademark of Wyliodrin SRL. All rights reserved.

License

Apache 2.0