Domotic Open System (DOS) - An Arduino architecture approach