Get in touch with your Things

Any object that can be attached to an Arduino / AVR 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.

A network of Things in minutes for your Android and Arduino / AVR

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

Thursday, February 28, 2013

Souliss and the RGB mania

The future of lighting is in the way of LEDs and in the last years the number of solutions is increased dramatically.

Recently many manufactured introduced their boards (or shield) to control lighting LEDs easily, there are interesting board like the one available from Open Electronics, Olimex and Ethermania.

Basically these contains three mosfet controller via PWM to give power to the LEDs, these are suitable for 12V LED strip and others and needs really few effort to get them working.

Just introduce some theory to understand the differencies between these boards, LEDs are current controlled devices and are able to have an almost fixed voltage across anode and cathode regardless the current that they get.

Friday, February 22, 2013

New documentation available on SourceForge

Is now available the MaCaco User Guide with a complete overview on the protocol and the implementation guidelines, more the vNet User Guide is in revision 2.

As usual, files are available for download from the SourceForge page of the project.


Monday, February 18, 2013

Souliss and UEXT, it's plug&play

The first Olimex node running Souliss      
What you can see in the picture is one of the most important goal of the project, make things speak easily, this time using a custom build node using the UEXT connector. It's basically a Lego-style job, using a ribbon cable and the Souliss framework you can get a running node in half an our.

This is a cheap WiFi node with two relays and 7 GPIOs, controlled via Android or Modbus TCP. Is build over three modules, the main is the AVR-T32U4 an Arduino Leonardo compatible board in T shape, connected to MOD-WIFI and MOD-IO2.

As usual, the Souliss framework allows you to build a full network of nodes that can exchange data and actions, no matter for the hardware that is used or the communication interface.

Monday, February 11, 2013

Souliss release Alpha 4.1 available for download

Olimex new MOD-RGB
After Christmas we started working on the new Souliss A4.1 release, it took more than one month but we are now ready. That release include basically the support for some interesting Olimex's boards, the activity was quite straightforward because the only new drivers is for Microchip MRF24WB0MA WiFi transceiver, but we decided to spend some time rearranging the whole code and the configuration options.

Out of the standard configuration mode, there is now a single point of configuration called QuickConfiguration, that needs only to specify the board used and the relevant communication interface, once done a set of C Macro cares about including the proper drivers and set the vNet layer accordingly. User can still use the standard configuration mode, that still is required for detailed settings like debugging features.

The direct introduction of Olimex's hardware in the supported ones give to Souliss' users an easy way to build their nodes in Lego-style, thanks to UEXT connector is just a matter of plugging a ribbon cable without care about any wiring. More the new QuickConfiguration gives a fast route to the compiling of codes over that boards.

Actually Souliss support all Olimex DUINO boards (AVR-T32U4, OLIMEXINO-32U4 and OLIMEXINO-328) with the Ethernet MOD-ENC28J60 and WiFi MOD-WIFI controllers, rather for IOs there is MOD-IO2 module.

We hope to support soon also RF communication modules and other interesing MODs, like the one in the above picture that allows an easy control via I2C of a RGB LED strip.

As usual a new release of the SoulissApp is also available and needs to be used with Souliss A4.1 release due to a change in the command defines for the standard logics available with the framework.

Olimex's boards can be purchased from that their store, if you are planning to use them with Souliss, remember to email them and us to share your project.

The Souliss Team.