Get in touch with your Things

Any object that can be attached to an Arduino microcontroller is a potential Things: get interaction in wireless or wired, acts automatically and is even remotely controllable from you smartphone or tablet.

Starts in three steps : get your building blocks, load Souliss and get your Things on the smartphone.

Do it simple!

Do it simple!
A network of Things in minutes for your Android and Arduino

Building Blocks

Building Blocks
Easily compose hardware

Souliss on AVRs

Souliss on AVRs
Load Souliss on your Things

Android App

Android App
Get your Things on your Smartphone

Saturday, August 29, 2015

Slowly moving to the new Website

Blogger is getting older and we have decided to switch to a Jekyll based one hosted on GitHub Pages. Is still a working in progress, mostly for the manual porting of the post.

The new website is actually online at as temporary domain, and will use the actual one only once all post will be ported.

From now, there will no longer be new post on this blogger based website, so get the latest news on

Monday, August 3, 2015

New LYT Led Bulb are Here!

The new LYT finally here!
Just received from our friends at Authometion a sample kit with three LYT RGBW and a shield based on ESP8266. I've played in the past with the previous prototypes of LYT that has been in my home for almost a year with very good result.

The LYT bulb sells at 24,90 euros and are as far as I know are the only Arduino controllable LED bulb on the market.

Those will be officially included in the next Souliss release, so lets start to get your lamps on the Authometion store!

A step by step tutorial to get the LYT working with Souliss is available here.

The Souliss Team!

Sunday, June 21, 2015

First prototypes are ready!

Souliss Battery Boards, the first prototypes are ready!
Just got an email from KMP Electronics in the Inbox with some nice picture attached. Details will follow while will testing the boards.

This works with nRF24L01 radios and ESP8266 transceiver, with three sockets for Grove sensors and works on LiPo battery. Is designed to be as much as possible a plug&play solution for sensing data around your home and getting it into Souliss.

The UEXT socket allow extension with relay I/O and others while working on wall charger.

Souliss Battery Board with nRF24L01 radio
Now is time to find a name for this board and start playing with it.

Stay tuned!

Wednesday, June 10, 2015

Sensor Battery Board, PCB Arrived!

PCB for the Battery Board with nRF24L01 and ESP8266 support
Yesterday I got from our friend at KMP Electronics this picture, the PCB for the Sensor Battery Board has arrived in their facilities and the assembly of the first prototypes will soon start.

This board can stand a year or more on LiPo battery, the design remove all unnecessarily power waste while the module is in sleep, and the support for battery devices in Souliss will keep the usage simple.

In battery only mode the board will use the 2.4 GHz nRF24L01 radio, a socket of the ESP8266 is available to build a bridge that collect all the other boards. Is even possible use the ESP8266 while on battery, with a reduced battery life due to the higher consumption of the WiFi module.

Stay Tuned!

Saturday, May 30, 2015

Google I/O 2015 : Weave and the IoT

Google I/O 2015: Introduced Weave an IoT protocol

At I/O conference Google has introduced Weave, their protocol to standardize the communication between IoT devices, this isn't a new concept but Google can be strong enough to let Weave spread across devices and became a de-facto standard.

The only information that we actually have is a slide from the I/O talk, but the way Weave has been introduced lets assume that the protocol will allow devices to be discovered and able to describe their-self. A native support for Weave will be included in Android M with API exposed to App developers.

Weave Communication

This open a new scenario, where any Android app can access Weave based devices, as example a generic weather app can activate your sprinkler system to water your plants, without need a bind with the technology behind your sprinkler system.

If we look back, this was quite similar to a design that we tried to start a couple of years ago, just after Zozzariello an internal discussion on how to share data between application has been live for months, but nothing comes out. That's simply because after the design you need to be strong enough to get that protocol used, and of course we aren't.

So, what will be the impact on Souliss? Is simply a big opportunity, Souliss has yet an approach that let the nodes to be discovered and provide details on what they can do and it use a standardize communication between nodes using Typicals. Those are the features that Weave want to bring out in the cloud.

Souliss has been focused on Arduino AVR nodes, that generally are low performances devices that are not suitable to process complex ASCII protocols, the time will give more Arduino powerful devices, but that's not the way we want to follow. We will run a compatibility layer on SoulissApp and openHAB.

The Hardware-less approach, has been introduced with Zozzariello, it means improve without have to change your hardware. To keep a server-less approach SoulissApp will expose Weave through Zozzariello, that's basically the same that happen now with an our own JSON structure.
A server based approach will probably be based on a service that can run on a 24h powered home device, like a Raspi with openHAB.

This assume that Weave will be free for use and that the certification program will not be mandatory.

The release of Weave is expected at the end of the year, so we should still wait some months before know if it will became the IoT protocol.

Stay tuned!