Posts tagged with networking

A Push Forwards in Cloud Enhanced Embedded Systems and in IoT

I have been interested for a while now about the integration of cloud services to the embedded systems that traditionally haven’t been able to communicate in anyway. Naturally, I’m not alone in this interest of course and that is for the good and if you are reading this article it’s a very good chance that you have an interest in the topic as well.

My master’s thesis was a mapping study of embedded systems that have been enhanced by the cloud and connectivity in general. I was also interested the current state, development, benefits and problems of these systems. One of the key issue that I found was the lack of industry supported, open protocols that would allow more ubiquitous connectivity. Different manufacturers use different protocols that cannot communicate with each other like for instance any Wi-Fi or Ethernet connected device supporting common protocols can.


Using Phillips Hue From The Command Line

Connected appliances are my thing. I actually wrote a thesis about those suckers. Cool stuff and most likely the way of the future.

That also means that I felt almost obliged to buy the Phillips Hue -lights. They are ordinary light bulbs but you can control them from your phone or via Internet. But really, you could control the lights from any device, program or service that has the ability send HTTP requests.

Hue and Curl work well together


Connected Appliances

My thesis covered the topic of cloud enhanced embedded systems or Cees for short. One of the requirements for such system is the ability to connect, to communicate with the surrounding world.

I briefly mentioned one such appliance in my writing. This was the Phillips Hue LED lightbulbs. They look like ordinary lightbulbs and behave as expected. You screw them in, turn the switch and presto, you have light. This is how people like their lights behaving, so nothing surprising there. What is interesting in these bulbs is that they have a ZigBee-radio and protocol stack built into them.

Hue LED lights


Cloud Enhanced Embedded Systems

Embedded systems are everywhere. The variety of different types of embedded systems and purposes are wide. Yet, many of these systems are islands in an age where more and more systems are being connected to the Internet. The ability to connect to the Internet can be taken advantage in multiple ways. One is to take advantage of the resources cloud computing can offer. Currently, there are no comprehensive overviews how embedded systems could be enhanced by cloud computing. In my master’s thesis “Cloud Enhanced Embedded Systems” we study what cloud enhanced embedded systems are and what their benefits, risks, typical implementation methods, and platforms are.


BitTorrent Sync

Earlier this year BitTorrent announced their first alpha of BitTorrent Sync. I don’t intend to do a lot of these announcement what some one else has done but this is truly interesting so I had to write about it.

This is not about the technical details of BitTorrent Sync but rather an exited rant about the topic. For more coherent explanation of Sync please refer to the Bittorrent Labs site or the wonderful Security Now -podcast episode 402.

BitTorrent Labs have developed a small application, still in alpha, that enables to sync folders (or directories as I like to call them) across the Internet or just across your own home network.

BitTorrent Sync (source: