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

Thursday, November 28, 2013

Souliss boards are coming

ethermania, souliss, arduino, rs485, enc28j60, relay, ledlights
Slowly we are moving forward, Marco just got the PCB for the boards and we hope that first prototypes will be out soon.

On the left-top side there are the PCB for the relay boards, on the right-bottom the LED ones. This is a complete set of PCB, including the gateway board and the push button one.

As first step, Marco will build the prototypes and have a try to find out if they power-up properly and all the I/O and communication peripheral works properly. After it will be the time to have some experiments with the new collision avoidance USART driver, that is in Souliss since A4.4, but hasn't been used right now.

It will probably be a long way, but is exciting see pieces that just some weeks ago was just a drawing on a PC.

There will be more post in between, showing the building phase and the first results.

Stay tuned!


Sunday, November 24, 2013

Does we need the Internet of Things?

Does we need the Internet of Things?
That question had in my head an answer from long time, years before starting Souliss, home automation just sucks, we don't need it. That idea is still in my mind and I really trust that we really don't need any home automation, smart homing or internet of things to get in touch with our devices.

I know, what I'm writing looks suspicious, because I've started Souliss an year and half ago and still working it. So why? Basically, I've started designing a networking solution that later was applied to something like an home automation system, that was you can found in the first release. Nothing more.

That isn't giving an answer, does we really need that? No, we don't at least until we will design things that just goes ON and OFF as in the past.
Looking in the proposed application of a well know Internet of Things company, we will still found application that yet exist and just moved into the cool Internet of Things. 

So? We really needs devices that are designed to be into an automation shape, not migrating existing devices in that shape.
Let see at the LED strips, you can found on eBay drums at interesting (read it, cheap) price together with a controller and a power supply. Wasn't great? Yes it is, until you try to get multiple strips working in the same home.

Those lights can change color and intensity, can be turned ON and OFF quickly and has a low power consumption, you can really have hard time to control them with a standard push button. That's time for new solution, and automation is one of that.

Nowadays the Internet of Things doesn't exist, is mostly the old home automation under a new skin. It will raise once we will really need it.


Wednesday, November 13, 2013

Lets jump in the Alpha 5

After long time a first step into the release Alpha 5 is now available in the download section, this is one of the most important update in Souliss because introduce two really important features.

Just Plug&Play
This is the most, because now Souliss can be pre-loaded into boards that will no longer need a network configuration. Using a broadcast communication, a gateway board will assign addresses to others while building a network, this works on all communication medias supported in Souliss.
This feature will give the opportunity to prepare custom firmware for ready to use board, so that an user will have the board yet configured and ready to be plugged in the Souliss network.

Bigger Networks
Actually data directed to the user interfaces are no longer stored in the gateway node, this resolve a large RAM waste from release A4, and give the opportunity to build very large networks. There will be several options, up to hundred nodes in a network.

This release is also the first one that has been tested by different peoples before the public release, this post is also a way to say thanks to our small community.

As last note, Souliss is becoming bigger and the Alpha 5 has a lot of changes under the skin, so all the features was affected but there was not enough time to test them all. A list of not tested features is available, so that users can decide if switch to Alpha 5 at a later stage.

More will come, stay tuned!
The Souliss Team.

Sunday, November 3, 2013

The new DINo is now available

wiznet, arduino, leonardo, souliss, ethernet, android
KMP Electronics presents the DINo II, Arduino Leonardo compatible relay board with Wiznet W5200
It was more than one year ago when we announced the first supported hardware board, the KMTronic DINo, an Arduino Duemilanove compatible with four relays, opto-isolated digital inputs and an Ethernet interface based on Microchip ENC28J60. That board was also the first step into the uIP stack that actually powers Souliss over Ethernet interfaces that requires an IP stack in software.

That's why we are really in love with the DINo, also if most of our users gets hard time to find those board on the market and the design has some minor bugs. Recently the design moved from KMTronic to KMP Electronics and a new DINo has born.

Lets start from the new electronics design, that share some technical solution with our RS-485 ones, the most important is the new power supply section that is now based on a DC/DC switching regulator (that's why you can see that big coil near the 12V screws terminal), this solves the over-heating of the previous DINo and will make easy to move into a 24V version  (DINo II has power range in 10 - 30V due to 5V coil relays).
More, the microcontroller is now the Atmel ATmega32U4, same as Arduino Leonardo that result in a direct USB interface without the need for an FTDI USART to USB interface.
Last but not the least, there is no longer the Microchip ENC28J60 but Ethernet is now handled using the Wiznet W5200. This chip doesn't require (same as W5100) the IP stack in software and has a lower footprint in terms of RAM used on the microcontroller side.

The DINo II isn't yet supported in Souliss, but it will just need a small modification in the Wiznet libraries in order to move from W5100 to newer W5200, that will give full Souliss power (including of course Android support) to the new DINo.
More, the new Souliss Alpha 5 (available in preview on our support forum) is including configuration-less features, using that release a DINo (as all the others supporter by us) will became plug-and-play, no longer IP configuration needed.

We really hope to see Souliss Alpha 5 on DINo II as preloaded framework to have plug-and-play and Android support in minutes, we will update you soon.

The Souliss Team.