Guia rapida de instalación de OpenDomo.

Hola a todos.

Después de varios días peleándome con OpenDomo y Domino, expongo aquí de forma ultra-reducida, como he conseguido instalarlo con virtualización y persistencia. Puede que a alguien le sirva:

1- Descargar VirtualBox e instalarlo.

2- Descargar la iso de OpenDomo.

3- Para conseguir persistencia de datos, descargar el siguiente disco duro para añadir a la máquina virtual. En este disco ya he puesto (según creo) todo lo necesario para que funcione la persistencia. Quizás Oriol podría comprobarlo.

3- Crear una maquina virtual. La iso de OpenDomo será la unidad de CD, para arrancar la máquina en live CD. El disco duro descargado en el apartado anterior será el de la máquina, pero ojo, incorporarlo como IDE y no como SATA. Este segundo no me ha funcionado. La configuración de la tarjeta de red de la maquina es: Adaptador puente, PCnet-FAST III.

4- Iniciar la máquina virtual y por fin funcionará. Usuario:admin, password:opendomo. Con el comando ifconfig, comprobar la IP que asigna nuestro router a Opendomo.

5- En un Arduino Uno + Ethernet Shield, cargar domino con el IDE de Arduino. Previamente he modificado el sketch de Arduino dominopro.pde para añadir la configuración de la IP, Gateway y mascara de subred a los valores de mi red (de momento domino no soporta DHCP). Para eso, a partir de la línea 967 (según mi editor) he puesto lo siguiente:

eeprom_set_byte(EMNETCFOFFSET,1); // Ethernet up by default in arduino ethernet
    ethSetIP(192, 168, 3, 169); //mi IP por defecto
    ethSetMAC(192, 168, 1, 177); //no lo he tocado
    ethSetGW(192, 168, 3, 1); //mi Gateway
    ethSetNetmask(255, 255, 255, 0); //no lo he tocado
    return true;

De esta manera ya carga de entrada la configuración de mi red sin necesidad de programarlo por telnet o usb.

6- Ahora ya se puede conectar el Arduino+Ethernet Shield a la red.

7- Desde un navegador, entrar la dirección IP de OpenDomo (la IP de la maquina virtual,no la de Domino), y empezar a jugar!!


PD: Mi Maquina Virtual OpenDomo, ya montada y a punto de ser emulada por VirtualBox, está aquí.

Saludos y buena suerte!!

Jaume Nogués

Institut Tecnològic de FP Vall d'Hebron, Barcelona.

Añadir una cosilla mas para

Añadir una cosilla mas para los que quieran poner mas arduinos. Recordad cambiar también la MAC, para que no tengan conflictos en la red.

Y yo particularmente prefiero cambiar ip, mac... etc programando y no modificando el código (si ya tengo domino cargado). Por el simple hecho de que tardo menos en poner 4 comandos, que en compilar y cargar en el micro todo (teniendo en cuenta que el usb lo necesitas de todas formas).

Mil gracias

Pues eso mil gracias por el post.

No entendia nada de lo que leira, ni idea de Linux

Pero gracias a este post he logrado poner en marcha la maquina virtual.

 

Nota: Me parece fantastico que los seguidores de linux trabajen solo sobre linux. Los que nos tenemos ni idea, este es mi caso todo suena a chino.

Se agradeceria un manual para torpes,( Siempre he pensado que no lo era, empeze trabajando con un spectrun y pasando por todos los sistemas operativos de Windows y tipos de máquinas. Pero esto me supera)

Saludos mil gracias.