Introduction: Control Raspberry 2 GPIOs by a Beautiful WebApp Within 10 Minutes

Picture of Control Raspberry 2 GPIOs by a Beautiful WebApp Within 10 Minutes

This simple Tutorial shows you how to control the GPIOs of your Raspberry 2 through a beautiful WebApp, using the guhIO IoT software.
You only need your Raspberry set (SD card + power cable + network cable).

Step 1: Download Required Software

Take an SD card of minimum 4GB you can overwrite. Consider your data is going to be erased!

  1. Download the operating system for your Raspberry. Everything you need is preinstalled.
  2. Download the SD Formatter for your Windows or Mac computer.
  3. Download and install this great SD Flash tool etcher for your computer.

If you prefer to continue on an existing Raspberry installation, head on to this tutorial (valid for Debian/Raspbian Jessie 8.0 and higher).

Step 2: Format SD Card

Picture of Format SD Card
  1. Insert SD card into your computer.
  2. Make sure you don't have important files on the SD!
  3. Install and open the SDFormatter tool from Downloads.
  4. Just keep standard settings and click Format.

Step 3: Flash SD Card

Picture of Flash SD Card
  1. Install and open the Etcher SD Flasher tool from your Downloads folder.
  2. Klick Select image and choose the file from your Downloads folder.
  3. Klick Flash.
  4. Have a tea.

Step 4: Boot

  1. Insert the SD into the Raspberry.
  2. Connect it to your LAN with an Ethernet cable.
  3. Connect the power cable.
  4. Watch the LEDs if they blink - you did a perfect job!
    Wait for two minutes.

Step 5: Open the Interface

Picture of Open the Interface

And now comes the big moment!
1) Type guh.local:3333 into your browser.

Note: You should see the webinterface now. If guh.local:3333 does not work, type in the IP address of your Raspberry manually (e.g. 192.168.0.X:3333)

2) Klick onto the plus sign "+" on the upper right corner.

Step 6:

Picture of

1) Klick onto the vendor Raspberry 2.

Step 7: Define In- or Output

Picture of Define In- or Output

Choose if you want to attach a

  • button (define as an input) or a
  • switch (define as an output) to the according pin.

Step 8: Finished!

Picture of Finished!

Follow the instructions.
You will see your brand new device in the device overview. Klick into it and you can activate and deactivate the GPIO.

More instructions to follow.


  • Very soon you will find the same instructable for Raspberry 3
  • Additionally we deliver a simple Android App which conveys you WiFi credentials via Bluetooth, so you don't needSSH or plug a monitor/keyboard to connect it with your WiFi.


About This Instructable




Bio: We make IoT open source. Connected products have a huge impact in our daily life: In a few months IoT generates much more data than ... More »
Add instructable to: