Category Archives: Programmable World

One Thing Leads to Another – An Event based Approach for the Internet of Things.

Everyday somehow our routines are driven by the occurrence of events. But what does it have to do with the Internet of Things?

Events are things that happen and as a consequence we take decisions and actions. Even people who are not exposed to the free will, where one thing leads to another, and prefer to schedule every task of the day, are driven in this case by time.

So, if our daily lives are somehow driven by these sequences of events and actions, would it be possible for our homes, cars or cities to “live” a routinely life?

Our homes would adapt to our conditions and preferences, or even our cities would lower costs by optimizing their resources as a living organism regulates its metabolism: if those trash cans are empty, then the cleaning truck should not take that route; if that zone is empty at night, then lower the light brightness; if that happens, then do that action; and so on.

The Internet of Things emphasizes that one of its key features is the ability to communicate and share data among devices or objects, so they would be able to even make decisions or actions by their own. New Cloud platforms are appearing in order to manage the huge amount of data from all those devices. However, that vision of the connected entity, the home or city that we could talk to, may appear too far.

In this context, Lhings has adopted the event-action approach as the basic architecture of its platform:

This architecture, as simple as it is, has demonstrated to achieve very big goals. It is not only easy to understand by users who establish the logic conditions (When this happens, then do that action), but also simplifies significantly technical complexities as communication and compatibility issues. This makes it easy to add new objects into an ecosystem where anyone can talk to anyone.

So, talking to our homes and cities is not that far. Stay tuned!


Starting to build the Programmable World

Lhings beta has been released for makers!

This is a testing stage where makers and developers interested in using Lhings for their projects are helping us to improve and adapt the platform. As those are promising and visionary projects that rely on the Internet of Things to provide new services, we would like to make reference to the Wired article “Welcome to the Programmable World”.

According to the three stages described in the article to build the Programmable World, the first is getting more devices onto the network. For makers, though each day there are more connected devices available in stores, they prefer to build or adapt them to their needs. Last month we could experience that at first hand at the Mini Maker Faire Barcelona. It was the first maker faire in Spain and was organized by MOB who did a great job! There were really great projects which demonstrated that simple things could impress you by just adding a touch of creativity.

The second stage deals with device connectivity, where coordinated actions could be carried out without human intervention. This is precisely one of the most important constraints that makers and developers need to tackle in order to build their applications. In this context, Lhings is the solution they were looking for. From the feedback received so far from our beta testers, device discovery and action automation are the key features provided by Lhings which have helped them to build their applications. Then, they implement their own behavior to their system which is the third stage to build their own programmable world.

Do you have an interesting project? Does it need to connect devices and coordinate actions? Please, contact us!