IoTBlockly leverages various pieces of open source software to create a "block" development experience right on your Raspberry Pi.
- Google Blockly from https://developers.google.com/blockly for the block editor
- Chakra JavaScript engine to execute JavaScript snippets (see sample repo at https://github.com/Microsoft/Chakra-Samples)
- Emmellsoft.IoT.Rpi.SenseHat library to control the Raspberry Pi Sense Hat (https://github.com/emmellsoft/RPi.SenseHat)
- Raspberry Pi 2 or Raspberry Pi 3
- Raspberry Pi Sense Hat (https://www.raspberrypi.org/products/sense-hat)
- Windows 10 Core installed and running on the Raspberry Pi
Compile the solution and deploy the IoTBlocklyBackgroundApp to your Raspberry Pi. Once the app is up and running, browse to http://your-rpi-name:8024 and starting coding with Blockly!