Category: Tutorials & Trainings

Tutorial: How to integrate Carriots with Google Suite (Google Sheets)

Google Suite is a powerful tool you can use in an easy way in your IoT projects too. With this Tutorial, Carriots make it easy and allow important benefits for your project like:

  • Send and save data in a Google Sheet
  • Read data from a Google Sheet and use it in your IoT project in Carriots

Here is a diagram of the setup we have in the Tutorial where a RPi device uses Carriots and Google Sheet API V4 to send and read data:

Tutorial G Suite

The tutorial has 5 steps to follow and some links if you need help about some topics like Google API or how to create a listener in our platform ( this is the example we use to show you how it works). Carriots policy is to be an open IoT Platform and the benefits to be integrated with Google G Suite and Google Drive are enormous. For example it allows you to access the information wherever you are, from any device and you can share it with different people. The benefits of Google Sheet too are that you can create presentations with the data to show it. Google Sheets are a part of a Google Suite that have many resources and they are always making innovations. For example , in the next video, G-Suite explain a new feature about presentations that maybe you can see useful:

Google Suite was formerly known as Google Apps for Work and Google Apps for your Domain.

In Carriots, we believe in makings things easy, open, and useful for everyone. If you need help in any way, please use our forum to contact our team or drop us an email to support (

Enjoy it!

Tutorial: How to Connect an Apple device to Carriots

Of course, one of the most demanded questions made by makers is how to connect Apple devices to Carriots. The Big Apple company has 1 billion active devices in the world and we are sure that you are thinking that your project must be compatible with iOS. In this Tutorial we show you how easy is to create a Proof of Concept (POC) prototype using an IPhone app, an  Apple Watch (using WatchOS), a Raspberry  and our IoT Platform Carriots.

How it works: Apple to Carriots

In the example, iOS and watchOS are programmed using Swift to send a data stream to Carriots that closes or open a light circuit. All the data streams sent by the iPhone or the Apple WATCH are collected and stored in Carriots. In this tutorial  you will also learn how to build a very simple Alert App that sends an email to you in case the Raspberry Pi closes the light circuit thanks to the streams sent by Apple devices.

Image Carriots on Iphone

We hope you can make marvelous POC´s with this feature and tutorial . And if you have any doubts you can use our forum to contact our team or drop us an email to support )

Enjoy it!

Tutorial: How to Connect a Raspberry to Carriots and a Relay

In Carriots we have an easy platform to use and practice your IoT projects. Most of users start by creating Proof of Concept (POC) prototypes with simple computing boards. Therefore we publish simple Tutorial with most demanded features for POCs. We have just published a new tutorial to connect a Raspberry to our Platform to monitor and control a Relay. In this example you create an alarm app warning us if a light is on by monitoring the state of a Relay.

Tutorial: How to Connect a Raspberry to Carriots and a Relay 1

This is an easy and fast example about how a Raspbery Pi can be programmed to send a data stream to Carriots and build apps very quickly with a few lines of code. In this scenario we are going to build a very simple Alert App that sends a SMS to you in case that Raspberry Pi detects a change in the Relay.

Tutorial: How to Connect a Raspberry to Carriots and a Relay

This is a very simple example, but our platform permits more complex integrations and uses. You have more tutorials on our Developers Space and also documentation .And if you have any doubts you can use our forum to contact our team or drop us an email to support ( )

Have a nice weekend !

Tutorial: how to create a public Dashboard with your Carriots account and Initial State service

This is a new service available for Carriots corporate accounts (subscription charges apply). You can now create very visual dashboards to have a better “picture” of your data. With all sort of widgets you can better decisions in seconds.  We have created a new section, on your Carriots control panel, called Dashboard, that looks like this:



Here you will find information about this new service and its monthly cost. Once you subscribe to it you will be able to create dashboards and configure them with data. To show show how it looks like, we have created a tutorial with the example of our weather station ( and old Carriots project you can read about that here). After a few hour collecting data the visual is clear:



These Dashboards are easy to create and you do not need to write any line of code. Plus you can also share your information with a simple URL and make it public if you want!  We hope you find this new feature of Carriots IoT Platform useful. And if you have any doubts you can use our forum to contact our team or drop us an email to support ( )

Enjoy it!

Fresh and New Carriots Control Panel

In some way Carriots is like a giant iceberg. The control panel is the visual part of the software. But this user interface is only a small part of our IoT Platform. Since we launched our first version, almost our entire product enhancement happened in areas below the user interface surface. We added a lot of features to make our engine more powerful and some of these features were only available through the API.

For the past months we have worked on updating the control panel to be friendlier and give you more useful information. Here is the result:


As you can see we added some new features:

  • Dashboards to monitor the usage and limits of you account (both minute and daily limits) detalleLimits
  • A better Geo-location integration (Don’t forget to declare the position of your device like you configure it)detalleMap
  • A better Alarm management system
  • A new Terminal to test the code of your listeners with colors to help you the writing and debugging.detalleConsola
  • A new navigation through shortcuts.detalleShortcuts


We also have a new very exciting feature: A new Apps Market Zone. This area is designed for third party apps or services to be integrated with Carriots. Here you will find free services like Twitter or Dropbox but also paying services from other companies offering amazing extensions to Carriots. We just launched our first paying service with Initial State dash-boarding service. With InitialState you can create powerful dashboards, using your data in Carriots with a very simple drag and drop. Here is a sample of the result:


In the following weeks we will post more about this area and how we partner with other companies to promote it.

We hope you enjoy Carriots new features and visual user interface. Stay tuned because many more visual features are expected in the coming months.

Tutorial: IFTTT works with Carriots


IFTTT ( allows to do channel integrations with smart devices and web applications. In your home you can connect devices like WEMO, HUE or NEST. IFTTT let’s you create simple automations with their recipes. Now you can combine the power of Carriots with IFTTT to create more powerful solutions.    

As an example, we have created a simple tutorial that shows you how Carriots devices can send data to Google Spreadsheets trough IFTTT.

Enjoy it!

The Carriots Team


New developer features at Carriots

New developer features in your favorite IoT platform!

Account_info_2You can now check your account usage information on the control panel. Check under “My Settings” -> “Account info“. You will find valuable information about:

  • API Requests
  • Streams received
  • Data export requests
  • Outbound requests
  • Emails sent
  • SMS sent

device-console And last but definitely not least we are proud to announce our new REST API Console It’s a wonderful tool for testing and interacting with Carriots REST API fully linked with your account and the documentation. Features:

  • You can test the WHOLE REST API from the web
  • Live edition, no page reloads needed
  • JSON and XML formats allowed in real time
  • When logged in Carriots, your APIKEY will be automatically used
  • You can change your APIKEY at anytime to test it
  • Carriots entities management
  • Direct access to your account for REAL
  • Verbose request and responses
  • Response discrimination
  • Documentation cross-links

Find it there: Carriots REST API Console

create-groupAnd there will be more to come, so stay tuned!

The UPM University integrates heterogeneous home automation systems in the cloud using Carriots

CeDInt is a research center of the Technical University of Madrid with nine years of experience in research projects integrating control platforms for home and building automation both proprietary and industry standard. CeDInt has also developed his own and standard and open source based wireless measurement and control platform called BATNET.

Recently CeDint started using Carriots platform to develop new Internet of Things projects.

Thanks to this work devices of KNX and BATNET technology installed in the energy efficiency lab of CeDInt can be universally controlled by the Carriots platform. As a result in this demonstrator users can check luminosity, humidity, temperature or power consumption measures as well as act upon blinds or lights of the lab anywhere. There is also a graphical interface allowing intuitive follow up of measurement history.

Tutorial: MQTT support and new Electric Imp

We have to welcome a new protocol at Carriots. MQTT is here to stay!

Lots of efforts and great stuff from the Eclipse guys has driven us to offer this first approach to another IoT protocol standard. MQTT stands for Message Queue Telemetry Transport and it’s a lightweight Machine to Machine or Internet if Things publish/suscribe connectivity protocol.

Based on the Paho and Mosquitto projects, we have extended our input options and you can now send MQTT streams to Carriots. Just send them and all the magic will just happen as usual. You can use the same listeners, rules, devices, etc.

Continue reading