Finally, you have your Raspberry Pi. With it, you can get data from different sensors, control something using relays, run a web-service, etc. For the majority of IoT projects, you need to manage and monitor your device remotely, and Cloud4RPi is here to help.

Cloud4RPi is a cloud platform that allows you to connect and control your Raspberry Pi (or other devices) using customizable dashboards, which you can set up in minutes without creating a custom back-end and front-end.

Setting up

First, you need to sign up and create a Device to get the Device Token used to link your device with your account.

Next, setup your device in three steps:

1. Install the Cloud4RPi client library:

pip install cloud4rpi

2. Download a single example from the GitHub repository, or all examples in a zip archive:

wget https://github.com/cloud4rpi/cloud4rpi-raspberrypi-python/archive/master.zip && unzip master.zip && rm master.zip

3. Substitute the example’s device token with the one you obtained when adding a new device:

DEVICE_TOKEN = '__YOUR_DEVICE_TOKEN__'

Dashboard and widgets

There are various widgets you can use to display your real-time device data.

You can organize widgets in customizable dashboards, displaying all the necessary information in one place.

Our dashboards are mobile-friendly, so you can monitor your device from anywhere using your smartphone or tablet.

Alerts

You can configure multiple e-mail alerts that are triggered when it detects changes in the device readings.

Not Only Raspberry Pi

You can also use Omega2, C.H.I.P, Arduino — basically, any device that supports MQTT or HTTP protocols. You can even send and receive data with cURL if necessary.

Existing Projects

Some people are already using our service and share their experience. Here is an article about a DIY humidity and temperature monitoring system.

Got some interesting information to share with us? We would like to hear about your project too.

Need more information?

You can visit our official site and our client library’s source code repository on GitHub.

The documentation is available online. If you have any questions, feel free to contact us or leave your comments below.