Posts

Quick Guide: Connect Your First Thing in 1 Minute

This is a quick guide to connect your first thing using our platform, thethings.iO. thethings.iO is the Internet of Things platform that enables fast and scalable connection of things to the Internet, allowing you to monitor and manage your devices in real time and get flexible analytic reports.

As you will see, it is easy, and you can do it in less than a minute. You just need to follow a few steps we’re going to quickly explain to you in this post. Ready? Let’s start now, then!

Step 0: Signing In at thethings.iO

If you haven’t registered yet, you need to do it. Go to thethings.iO page, and sign in. Remember that you can connect one thing for free, so it is worth it. Once you have done that, you’ll be signed in to your panel.

Sign in

welcome-thethingsio

Step 1: Planning the thing

Before starting with the code, you should have an idea of what you want to connect to the Internet. What kind of data do you want to store and visualize? Is it going to be temperature? Or better humidity? Or other features like strength, noise, light…?

Step 2: Activating your first thing

When you have planned that and you are in your panel, it is time to start with the code. Let’s activate your first thing at thethings.iO! To do that you will need an activation code. You will be redirect to the Things Manager screen, where you will find directly the Activation Code screen.

As you may know, activation codes are needed to activate things. When you activate the thing, you will get something called ‘thingToken’. This Token can be compared to a personal ID but for things. The Token will enable you to make API calls to thethings.iO from your thing.

To activate the code, you just need to click on the Activate More Things. After that, the next window will prompt you to Activate. Click on Activate to activate one of the Activation Codes.

activation-code-thethingsio

activation-code-thethingsio

With all of this done, you will be able to see the thing and the thingToken. You can copy your thingToken, because from now on, all the requests will be done using it. Or you can as easily press Accept and your thing will be activated.

thingtoken-thethingsio

 

Step 3: Coding your thing

Let’s start with the coding. Right now, your thing is capable of performing 3 types of actions: read, write or subscribe. You need to open the Developers Console to see the messages you will post to thethings.iO APIs.

Now let’s see the actions:

  • Write: store one or several key-values pairs.
    To store data, you have to use the next endpoint.
    Advice: only alphanumeric characters and “.”, “-”, “_” symbols are admitted for the resource named “key”.
  • Read: your thing reads the last values for a determined key.
    To read data, use the operation GET/things/ with the thing token and the key that you are using to store the values.
  • Subscribe: subscribes to the real-time streaming channel of your things.
    This last method lets you subscribe to the thing channel and get real-time updates from all the thing’s keys. This way, it is created a streaming channel. If you want to know more about the Keep Alive options, click here.

dev-console-thethingsio

Step 4: Visualizing the data

Right now, you should have your first thing connected. You can see the numeric data you store from thethings.iO Panel. You only need to click at the Things Manager menu and then click on the thing you want to visualize. Check past data on historical tab, or the real-time as the data arrives on the real-time tab.

analytics-thethigsio

 

Step 5: Build your own dashboard

thethings.iO IoT Dashboard is fully customizable with widgets that can show historical or real-time data directly from the dashboard and not going to every thing.

And that’s it! With thethings.iO it’s easy, right?

If you want to learn more about thethings.iO features then you can not miss these posts about Twilio and Sigfox! And make sure you follow us on Twitter to keep you posted about the Internet of Things world and thethings.iO latest news!

Quick Guide to Cloud Code

As you know, Internet of Things is the next big thing. Considered the fourth biggest revolution (as important as the industrial and the Internet ones), all the machines connected to the Internet are saving huge amounts of data. But data on its own form does not matter. What is really important is the information we can get from it and services that you can build on top of the information. Here is where thethings.iO can help you make IoT simple!

Cloud Code

Welcome to the new Cloud Code feature. The business logic could not be in your things or Apps but in the Cloud. thethings.iO Cloud Code feature transforms the data from your connected things into information that will be useful to your daily activities.

Nowadays, the Cloud Code is a Javascript runtime programmable tool that enables you to program business logics, artificial intelligence algorithms or others on the top of the data stored. We can find 3 different categories: triggers, jobs and functions. Let’s talk a little bit more about each one. In the future we are going to integrate other languages such as Python, GO or others. What languages would you like to have?

Triggers

Firstly, we find Triggers. A trigger is a piece of code that is executed automatically on our Cloud, after a write command is received. That means that every time a temperature sensor sends the temperature, a trigger is launched in order to convert that data into celsius degrees or launch an alarm if the temperature goes below zero.

A typical use of a trigger is to create an alert. You can code the trigger in a way that when an alert condition happens, you can send an email, send an SMS and make a call with Twilio or tweet a message. And of course, store an event to build reports later. The execution of a trigger is limited to 2 seconds.

Following the previous example, if you have a temperature sensor you can build a Javascript code with the logics of the trigger to alert you when the temperature is higher than X value. When it happens, a message is sent (SMS, e-mail or tweet) to your smartphone or tablet to notify you about the condition. Additionally, if you store an event, later via Jobs, you can generate a report that shows how many times in one day this event get triggered.

Jobs

The Jobs is Javascript code that can be executed once every hour or once a day. The Jobs allow you to set up long running tasks. The execution of a job is limited to 10 minutes. Jobs lets you create map-reduce functions, reports and analytics aggregating the data from the events that your triggers or functions generate.

Current examples of the Jobs are related with mathematical functions or artificial intelligence and predictive maintenance scenarios. For example, a job synchronized with a trigger can help you to predict malfunctions every hour. Another example is a Job that analyzes how your customers use their devices and sends a daily report to the marketing people of your company.

Functions

Finally, we have Functions. Functions are algorithms that could be executed when they are needed. Functions can be called by triggers or jobs and even from outside thethings.iO via an API REST endpoint. Jobs encapsulate business logic that you don’t want to couple into a trigger or a job and of course not into the devices or mobile apps. The execution of a Function is limited to 20 seconds.

If you are using Sigfox, the functions are the place where you need to code the Sigfox payload parser in order to visualize the Sigfox data at thethings.iO.

All Cloud Code plugins

These are thethings.iO Cloud Code plugins:

  • emailing: it sends emails.
  • httpRequest: it sends an http request.
  • console: logs in your code.
  • analytics.events: allows to create and retrieve events.
  • analytics.kpis: to create metrics to be displayed on your dashboard.
  • thethingsAPI: allows to read and write on a device resource.
  • DataSet: represents the data returned from analytics.events.getByName.
  • Twilio: it sends SMS or phone calls. In case you missed it, read the post about Twilio here.
  • Geolib: Integrates Geolib library to provide basic geospatial operations like distance calculation, conversion of decimal coordinates to sexagesimal and vice versa, etc.
  • Twitter.

You can find more information on thethings.iO documentation site.

Know how our Cloud Code works

Do you want to see how it works? Discover how easy it is to use thethings.iO’s Cloud Code! We have created a thing which measures temperature. The next screenshot shows how our Dashboard looks like, with the ‘Thermostat Alerts’ graphic.

In this second screenshot, we see the Job code. In this case, the job get all the Alarm events of the day and store a KPI with the total events. This KPI is consumed by the dashboard widget ‘Thermostat Alerts’ to generate the graphic.

And finally, we see the screenshot of the Trigger code. In this case, we wanted to be notified with an alarm in case the sensor gets a temperature of 50ºC or above. We also store the event ‘Alarm’, which is later consumed by the previous Job.

If you want to learn more about thethings.iO features then you can not miss these posts about Twilio and Sigfox! And make sure you follow us on Twitter to keep you posted about the Internet of Things world and thethings.iO latest news!

Keep IoT Simple, Stupid!

Innovation brings enthusiasm when you are making a product. Launching a connected device is hard and expensive. 2015 has been amazing at thethings.iO; we worked together with great projects and awesome people. The most valuable thing we discovered is that things must be more simple, from the UX to the most technological part of the projects.

Inspired by the KISS principle (“Keep It Simple, Stupid”), thethings.iO would like to advocate towards the “Keep IoT Simple, Stupid”!

The “Keep It Simple, Stupid” principle states that the most basic rule in every design is to make it simple rather than complex. That means that simplicity should be more important in design and unnecessary complexity should be avoided. The Internet of Things is a complex scenario and simplicity is much needed, so unnecessary complexity shouldn’t be made.

At thethings.iO IoT platform we have grasped this concept in the essence of our system. Among the connected product and the mobile application, there are hundreds of things to worry about: electronics, mechanicals, manufacturing, packaging, logistics, data security, cloud storage, mobile applications, interoperability with other things, among dozens more.

Simply put the “Keep IoT Simple, Stupid” principle in your project. We suggest that companies focus on what they do best. Some companies are very good at design, other very good with electronics and others with algorithms. How can they bring a connected device into the market faster? The answer is by looking for partners who can make the process less complex. The best projects we worked on 2015 were projects where the consortium of companies that joined the founder team was fantastic. Don’t waste your time and money reinventing the wheel! It’s 2016!

Everyday it becomes easier and easier to connect things to the Internet. This is the main reason why the number of companies building new connected devices in China, Europe, United States or Latam has been on the rise. So, “Keep IoT Simple, Stupid”!

What is thethings.iO’s main role here?

thethings.iO IoT platform

thethings.iO IoT platform

Under this concept of keeping things simple, thethings.iO IoT platform wants to offer a solution to all IoT and digital companies, helping them into the connection, storage, monitoring and data analysis of their cool new devices and products. Outsourcing IoT platform cloud service results in a faster implementation and reduced time to market for the new launches on the IoT landscape. Our advice is to consider taking the “simple, stupid” way to connect your product to IoT: it will be a smart choice.

Hardware companies should focus on building things. At the same time, thethings.iO makes the connectivity development from the prototyping phase until the certification and massive production. thethings.iO offers:

  • IoT Back-End solution to store data that can be accessible in real-time.
  • Customizable front-end user interface with your brand and under your URL.
  • Real-time data analysis with AI and data mining algorithms.
  • Security, Scalability and Data Privacy.
  • Interoperability with the majority of the IoT available.

Yes, it is better when you Keep IoT simple have you not seen it yet?

,

SMS & Voice Calls from Twilio meet thethings.iO

Internet of Things is about monitoring, alarms, notifications, among other, then it’s important to get real-time updates and the best way to get informed it’s probably through phone calls and SMSs. The IoT platform thethings.iO integrated Twilio, the communication platform that leads the voice and messaging applications.

Twilio with thethings.iO

Twilio with thethings.iO

Send SMS and make voice calls from your things with thethings.iO and Twilio

thethings.iO offers notifications (SMS and Voice calls) for your things through cloud code. This feature allows you to receive voice calls, SMS (with Twilio), emails, and tweets (with Twitter), whenever you trigger these messages from your networked products.

Recently, we have integrated Twilio on our Cloud Code feature. This allows our customers to easily program business logics on the top of connected devices and send SMS messages or make a scripted voice calls when needed. In this post I’m going to go through how to integrate Twilio on your IoT solution with a simple example.

Set up Twilio at thethings.iO

To start working with Twilio on thethings.iO IoT platform, you need an account on Twilio, because you need to introduce your Twilio credentials at thethings.iO. Don’t worry if you don’t have an account on Twilio, it’s free to create one and you get a phone number to start playing.

After that, you need a thethings.iO account to start sending data from your devices to our IoT platform. It’s very simple! Register here at thethings.iO follow the configuration step by step. And when you are ready, find some examples from some of the most famous IoT hardware platforms here, such as Arduino, ESP8266, Atmel, Electric Imp and other on our github account. An account on thethings.iO is free and simple to use. You can follow our getting started document and be ready in 1 minute.

Now that your thethings.iO and Twilio accounts are created and configured, you are ready to try the Cloud Code example that sends SMS when the temperature is too high.

Receive an SMS when the temperature of your device is too high

First, go to the Cloud Code feature clicking on the ‘Cloud code’ link at the left sidebar.

Cloud code main view

Create a trigger at the ‘Add Trigger‘ button. A form to create a trigger will appear. You have to name the trigger, link it to a product and insert the Javascript code that will be executed.

Triggers are executed when an event occurs like a thingWrite (when your thing post a value). So, we are going to code a script that sends an SMS when the temperature of a thing is up to 50. Here there is the JS code:

function trigger(params, callback){
  console.log('trigger triggered!!')
  //ignore non write events
  if(params.action !== 'write') return callback()</code>

  var values = params.values
  var thingToken = params.thingToken

  //iterate over the values of the write
  for(var i=0; i<values.length; ++i){     
    if(values[i].key === 'temperature' && values[i].value > 50){
      console.log('omg too hot')
      var telf = '+346661199991111'

      var message = 'Master, it’s too hot here! Device: ' + thingToken

      var twilio = new Twilio(
        'YOUR Twilio AccountSid',
        'YOU Twilio AuthToken'
      )

      twilio.sendMessage({
          to: telf, // Any number Twilio can deliver to
          from: '+346660099991111', // A number you bought from Twilio and can use for outbound communication
          body: message // body of the SMS message
        },
        callback
      )
    }
  }
  //end the trigger
  callback()
}

Now, every time that the temperature of all the devices from the product are up to 50, you’ll receive an SMS alerting you in real-time. And all you need to include to enjoy this feature are 32 lines of JS on your thethings.iO cloud code feature.

If you prefer to receive a voice call instead an SMS, you only have to change the twilio.sendMessage to twilio.makeCall as in the following example:

  twilio.makeCall({
    to: telf,
    from: '+346660099991111',
    url: url_call // A URL that produces an XML document (TwiML) which contains instructions for the call
  },
    callback
  )

Further reading

Analytics for Sigfox: meet thethings.iO

Analytics for Sigfox with thethings.iO

Analytics for Sigfox with thethings.iO

If you are an Internet of Things enthusiast, you must know Sigfox. In case you don’t, keep reading. Nevertheless, this post is not only about the incredible things you can make with Sigfox but also how you can integrate it with an IoT platform such as thethings.iO.

What’s Sigfox?

Sigfox is a cellular style telecom that enables remote devices to connect using UNB (ultra-narrow band) technology. It appeared trying to solve the network problems that Wi-Fi range may cause (for example, it is short and 3G and 4G are expensive and use too much power while working) to make the Internet of Things easier.

Using Sigfox, you can transfer small amounts of data (each message can be up to 12 bytes of payload data). Any user can send between 0 and 140 messages per day, and if they want a 24 hours distribution, they can also send a maximum of one message every 11 minutes. This means that each message you send doesn’t contain much information.

Do you want to know how to connect a thing with thethings.iO and Sigfox? Then, watch this tutorial:

When Sigfox meets thethings.iO

As you have just seen, Sigfox is perfect for very low power operations. Messages transmitted must be small, which can be seen as a problem. Any user can downlink 4 messages of 8 bytes to the device, and the uplink is up to 140 messages of 12 bytes. Depending on the use case, this is just enough information to be transmitted.

Sigfox doesn’t understand or transform your payload, so you can read the message as is, allowing developers to parse the structured payload and play with bits and bytes. That means, that you cannot see any data or analytics using just Sigfox, and at the moment neither any business logic on the top of it.

With all these limitations, we have integrated Sigfox with thethings.iO, in order to pick up all the data generated and offer it to its users. Actually, it is more than that. Paying the price of a Sigfox device plus 1€ per year to thethings.iO you can get a full customizable analytics, cloud code with triggers and crons and real-time interaction from your Sigfox-connected devices.

In less than 5 minutes you can see your things’ data at thethings.iO panel. Awesome, right?

thethings.iO and Sigfox

thethings.iO and Sigfox

As we have said, with Sigfox you only get Payload data (using binary language). To make it clever, using thethings.iO, data is translated to our JSON diagram, so you can know the exact temperature or humidity (or whatever) value of your device at any time in your Sigfox dashboard with thethings.iO.

thethingsio.dash

You can find libraries for a couple of prototyping shields with Sigfox Antennas at our github account as Sigfox SDK for thethings.iO.

What we do at thethings.iO

At thethings.iO we connect devices or wearables to the Internet. We are a Cloud solution for companies that decide to build new cool things that can be connected to improve our lives. If you want to know more about us, you can create an account by clicking here, sign up to receive our monthly newsletter or follow us on Twitter! Stay tuned and be the first in knowing the latest news of the IoT world and thethings.iO.

thethings.iO at October 2015

October means lots of things: it represents the definitive goodbye to the summer, the celebration of the Oktoberfest in Munich, or the arrival of a new season in the technological field. More events, more posts, more work… more thethings.iO!

So what’s this October bringing to us?

First of all, we want to express our sadness about the cancellation of the Solidcon Europe, organized by O’Reilly, which was expected to take place in Amsterdam on October 28th, and of which we were sponsors.

Hackathon 'Todos Incluidos'

Hackathon ‘Todos Incluidos’

But October is a long month, so we have other events to attend!
The first one is this weekend (Oct. 3-4th) and takes place in Granada. Fundación Telefónica and Telefonica I+D organizes the Hackathon ‘Todos Incluidos’ in collaboration with Girls in Tech. The event starts this weekend, but there’ll be two more collaborative meetings during this month. The second one will be in Barcelona (Oct. 17-18th), and the last one in Madrid (Oct. 24-25th).
The Hackaton is organized in order to promote the teamwork, as well as the gender diversity in STEM (Science, Technology, Engineering and Maths) environments, where women are the minority. That’s why the event will be formed 50% men and 50% women.

Next October 6th, our CEO Marc Pous is attending the Blockchain Week in Barcelona. Marc Pous will moderate the “Panel: is blockchain the key to the Internet of Things?”, at 12pm. Pous will share scenario with Sandra Fernández (Telefónica), Anthony o’Dowd (IBM), Niko Punin (Bitfury) and Meinhard Benn (Satoshipay).

Marc Pous will also attend the IoT Shifts Conference as a speaker. The event will take place in Barcelona the next Oct. 19-20th. The conference will include sessions on Retail, Health & Fitness, Gaming, Smart Home, Energy, Smart City, etc. With a lot of international speakers, the event is such a great opportunity for corporations, SMBs and startups and entrepreneurs.

Finally, the Creator Space BCN Creatathon organized by BASF and Imagine Creative Center will take place in the Disseny Hub Barcelona the next Oct. 28th. Teams, formed by 3 people, will work for 24h to generate original solutions to solve problems that affect to our environment. There, thethings.iO’s CEO Marc Pous will teach a magistral class about Internet of Things.

Introducing you to thethings.iO

We are an IoT cloud platform for companies that decide to build new cool things that can be connected to improve our lives. If you want to know more about us, you can create an account by clicking here, sign up to receive our monthly newsletter or follow us on Twitter! Stay tuned and be the first in knowing the latest news of the IoT world and thethings.iO.

,

thethings.iO in ‘El Mundo’

thethings.iO team

thethings.iO team

Last 25th of September, we appeared at the Spanish Newspaper ‘El Mundo’. They explained what we do at thethings.iO as well as introduced the concept ‘Internet of Things’. The article says…

Coming from the old concept of domotics, popped up the Internet of Things. The old domotics showed up a problem: with the system used, all the devices needed to be from the same maker or compatible brands. If not, the system didn’t work anymore. The Internet of Things as a business came to solve that problem. A new model not tight to old proprietary protocols and brands and based on the top of new communication protocols such as WiFi, Bluetooth, Sigfox or LoRa. And this is why thethings.iO appeared into the IoT platform scenario, we are helping companies making networked hardware, connected and compatible with other devices.

thethings.iO makes posible to connect things to the Internet and then to the cloud, using different protocols, according to the use you are going to give to each device. Also, thethings.iO was defined as the Amazon Web Services for the IoT companies.

“To put on sale a product is so expensive and it takes a lot of time. We allow companies to focus on their best (the design and building the products), while we do the software in order to do everything in a shorter time”, explains Marc Pous.

Actually, the team that started the acceleration in Wayra Telefónica (Barcelona) changed their business strategy. Pous explained that they started with the idea of create a mobile app to manage multiple devices, but the huge demand of what there was under it (the software) made them do what they are doing right now.

The Internet of Things enable companies to understand the way users and consumers use their devices: who uses them once, and who uses it everyday.

In some past projects, Marc Pous connected a sofa that vibrates with the music rhythm in the context of the Sónar+D, and during the Oktoberfest he connected a beer mass. “In that moment, there wasn’t any place where you could save and display the data in real-time and that was what I wanted”, adds thethings.iO CEO.

Right now, thethings.iO is working with big enterprises and startups developing different Internet-connected devices, such as medical devices, printers or lights.

Marc Pous ensures that thethings.iO‘s differentiation as a startup is to help their clients make their product be build as fast as possible, in a simple way, giving just the most important information from the data acquired and, finally, the interoperability.

To read the full article in Spanish click here.

Introducing you thethings.iO

At thethings.iO we connect devices or wearables. We are a Cloud solution for companies that decide to build new cool things that can be connected to improve our lives. If you want to know more about us, you can create an account by clicking here, sign up to receive our monthly newsletter or follow us on Twitter! Stay tuned and be the first in knowing the latest news of the IoT world and thethings.iO.

How IoT will change Music

How IoT will change Music

How IoT will change Music

Welcome to the most harmonious post of thethings.iO. This is about music. We can listen to it, play or even sing it; but what about feeling and living the song you love the most? No matter if you prefer jazz, electro, indie, heavy metal, or whatever, there’s always an IoT device or wearable that suits you perfectly. And at thethings.iO, we make it even easier to connect anything to the Internet.

Your favorite music just by pushing a button

It is said that music is a powerful tool to define ourselves. It is not what you see on the outside but rather what’s on the inside that really matters. Yes, everyone of us is completely different. While I am writing this post, I am listening to Aretha Franklin, but my colleague has opted for Madonna. Different people, different preferences, but one common passion: music.

Let’s describe a situation. You arrive home, it’s been a long day, and the only thing you need is to lay down on the couch and listen to music. Nowadays, you’re probably using your smartphone or tablet (or maybe even your TV!) to listen to your favourite playlists, which you have created before. What would you say if we tell you that there’s a device that’s perfect for you because it picks songs for you according to your pleasures?

Prizm is the connected device that’s capable of choosing the perfect music to play. As if you are meeting a partner, while interacting with Prizm, it starts learning and remembering your habits, what music you like, when and in which context. In addition, it is capable to recognize who is in the room and also sense the mood in there, to adapt the music according to any situation.

Prizm

Prizm

Fighting with your family or friends will surely end with the arrival of Prizm!

Best music on your wrist

It seems that wristbands are a really popular wearable among the Internet of Things in any field. Music is no exception. Let us introduce you some of the coolest wearables to play and live music.

The first one we want to mention is Soundbrenner, a wearable metronome. The torturing click-sound metronomes we have known are over, as the arrival of Soundbrenner has led it to be obsolete. This device makes you feel the beat, literally! The idea came since vibration guides a musician more naturally than a stressful click-sound, similar to if someone were to tap you on your shoulder. It also helps you develop a great inner sense of rhythm, master the most difficult sections of your songs, and simply enjoy your music! With Soundbrenner you can also create tempo maps or synchronise the vibrations via MIDI with Ableton Live, Logic Pro X, Avid Pro Tools and more.

Soundbrenner

Soundbrenner

Secondly, you need to know Lucie Labs. It defines itself as “the world’s first smart & creative LED lighting wristband that augments your music experience.” What does it do? This wearable band light up according to the rhythm.

You should also know Basslet, the bracelet that works alongside headphones and lets you feel the bass and depth of music through your body. Do you remember when we told you about being and living the music? We were imagining something like Basslet. Its main objective is to create the greatest experience for all music fans.

In a past, when you were listening to the radio and a cool song was playing, most of the time you just missed the name of it, which made you feel really upset. With apps like Shazam, the waiting for the name of a song disappeared. But, what if you do not need your phone to track a song that you love? Trak has the perfect solution to this! It is the first smart music tracker, which allows you to track a song and add it directly to your playlist. It is even easier to use than Shazam! Just touch your wrist, and you’ll “like” and save the song automatically. Yes, it’s that easy! And also you can synchronize it with your smartphone or tablet!

How does Trak work?

How does Trak work?

Hear sounds you could have never heard before

It is a well-known fact that everybody sees, smells, tastes… and obviously, hears differently. We all are born different, but Aumeo has made what may have seemed impossible as it provides a personalized audio experience with its custom-fitted product. Aumeo is a pocket-size device that corrects sound to your personal hearing sensitivity in the audio signal path from your music player (for example, your iPhone) to your ears. As it describes what it does, it “unlocks your best hearing potential so you can hear your favorite tunes the way they were meant to be heard — in all their fullness and richness.” Wouldn’t it be amazing to perfectly hear your favorite songs? To listen to  “Let It Be” in a way we have never heard, exactly as The Beatles wanted to sound, would be one of the best experiences any music fan could live.

Enjoy music & have fun playing music

If you are a music lover, you probably know the name Berklee (or at least you have heard anything about it). Berklee is one of the most important modern music schools in the world. It started as a jazz school, but nowadays it offers any kind of musical style. The question is, what is the relationship between Berklee and the Internet of Things?

Students of the Musical Technology Innovation master have created the “Sing Song Table,” which was in the Sónar+D this year (2015). Apparently, it looks like a Ping Pong table, but it places some sensors that allow you to create a melody while playing. How does it work? The contact and movement sensors send the signal to a synthesizer which records players’ movements and the ball pushes. The recording is connected to a computer to transform the match into an original and unique song. It also allows players to choose different preset styles to make this experience even more personal.

There is also a MIDI (Musical Instrument Digital Interface) controller to let a third player control the sensor route and audio parameters to mix the music during the match.

The Sing Song Table is not the only project that Berklee school introduced us at the Sónar+D. The Flex Sleeves react to the muscular movement so any singer can have the possibilities of a recording studio on their arms and hands. To sum up, it creates music with the movement of the musician’ arms, so it controls the voice, sounds, loops and visual effects (lightning) during a concert.

We will call it IoMT Clothing

Recently, while working on another thethings.iO’s project, we found some cool internet-connected clothing that can also help you make music, so we are going to introduce them to you…

The first one, is called the Electronic Rock Guitar Shirt, by ThinkGeek. The Electronic Guitar Shirt is not a toy that plays pre-canned musical riffs, it is a real musical instrument that allows you to play your favorite songs and sound great doing it. Let’s play the guitar, so it is easier now with this cool t-shirt.

And the other is the MIDI Jacket v1.0, which is a jacket that allows the user to create music through motion and touch sensors with a mobile app. A MIDI allows communication between digital music instruments, computers and other devices, so it also allows users to control and make music kinetically through body sensors and by detecting acceleration and flexion.

Midi Controller Jacket v1.0

Midi Controller Jacket v1.0

The role of thethings.iO in here

As you see, anything can be connected to the internet, even MUSIC! At thethings.iO we connect devices or wearables such as the ones we have mentioned in this post to the Internet. We are a Cloud solution for companies that decide to build new cool things that can be connected to improve our lives. If you want to know more about us, you can create an account by clicking here, sign up to receive our monthly newsletter or follow us on Twitter! Stay tuned and be the first in knowing the latest news of the IoT world and thethings.iO.