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
- Wyliodrin API documentation in C/C++, Python and Javascript
- Raspberry Pi and Arduino
- UDOO Neo
- BeagleBone Black
- Visual Programming (translates to Python)
- Javascript
- Python
- Shell Script (bash)
If there are any errors, run
npm install --global --production windows-build-tools
For bluetooth WinUSB driver with Zadig tool
For bluetooth
sudo apt-get install bluetooth bluez libbluetooth-dev libudev-dev
sudo yum install bluez bluez-libs bluez-libs-devel
sudo setcap cap_net_raw+eip ./node_modules/electron/dist/electron
sudo vim /etc/ld.so.conf/electron.conf
Write $PATH_TO_FOLDER/node_modules/electron/dist
sudo ldconfig
If there is an error, run
sudo chown root:root node_modules/electron/dist/chrome-sandbox
sudo chmod 4755 node_modules/electron/dist/chrome-sandbox
Install Xcode
The device needs to run
You may download device images that have them installed from Wyliodrin.
- UDOO Neo Download Image
- Raspberry Pi and Arduino Download Image
- BeagleBone Black Download Image
You will need
- NodeJS version 10 or higher.
npm install
npx electron-rebuild
npx webpack
Just run the build.sh script.
or
npm install
npx electron-rebuild
npx webpack
- DEBUG_WYLIODRIN='wyliodrin.*' - enable debug messages (this will have a performance impact)
- MIXPANEL_WYLIODRIN='' - mixpanel token for anonymous statistics sending
First step in loading the app is to install chrome explorer if you haven't already installed it Download chrome
After the installation:
- open the options tab (the 3 dots button in the top-right corner)
- go to More tools
- in the More tools menu choose the Extensions option
- check the developer mode box (top of the page)
- another three options will appear including one called 'Load unpacked extension'
- Select 'Load unpacked extension', go to the the folder where you have built the project and open the folder called 'build', then press open.
We would love your help. Click here to find out how to contribute.
Wyliodrin STUDIO is a product of Wyliodrin
- Alexandru Radovici - Maintainer
- Razvan Serban - Developer
- Alexandru Neculai - Developer
- Ioana Culic - Developer
- Ovidiu Stoica - UX / UI
- Catalin Dabuleanu - Developer
Contributions
- Paula Margarit - Developer
- Daniel Dosaru - Developer
- Mihai Popescu - Developer
Wyliodrin is a trademark of Wyliodrin SRL. All rights reserved.
GPLv3 for private, non profit and educational use.
Please consider contacting us at [email protected] if you plan to use it in a commercial software. This license allows you to write/distribute/sell an applications written in Wyliodrin STUDIO. If does not allow you to sell Wyliodrin STUDIO or any derived products.