Download On-Off
Document related concepts
no text concepts found
Transcript
Elementos de Mecatrónica Dr. José Sebastián Gutiérrez Calderón Profesor Investigador - Ingenierías UP [email protected] Temas generales del curso • • • • • • Conceptos básicos de la mecatrónica Características principales de los transductores Sensores y sistemas de medición Actuadores y mandos Mecanismos para la automatización Control por computadora 2 On-Off 3 On-Off Implementación de base de datos en un server ¿Dónde comprar un hospedaje y dominio? 4 On-Off Implementación de base de datos en un server El primer paso es conocer de un hosting los DNS que nos proporciona el proveedor del servicio. Por ejemplo: ns1.empresa.com. El segundo paso a realizar es asociar los DNS proporcionados por el proveedor del hosting, ns1.empresa.com, con el nombre del dominio (dominio.com). Esta asociación se realiza donde se ha comprado el nombre de dominio. DNS Hospedaje ns1.empresa.com ns2.empresa.com Dominio dominio.com 5 On-Off Implementación de base de datos en un server Para activar los DNS del hosting de nuestro nombre de dominio en la página de del proveedor del dominiob, GODADDY en este caso, vamos a realizar los siguientes pasos: 6 On-Off Implementación de base de datos en un server Seleccionamos el nombre del dominio: ROBOTICA-UP.ORG 7 On-Off Implementación de base de datos en un server En el apartado Servidores de nombres, dar clic en Administrar. NS1.DOMINIO.COM NS2.DOMINIO.COM 8 On-Off Implementación de base de datos en un server NS1.DOMINIO.COM NS2.DOMINIO.COM 9 On-Off Implementación de base de datos en un server Una vez activado nuestro sitio Web con los DNS, estos pueden tardar de 24 a 48 horas en publicarse en toda la red mundial y pasando este periodo, nuestro sitio en Internet puede ser visualizado sin problemas con el nombre del dominio. Una vez realizado estos pasos, ya podemos decir que nuestro sitio Web esta activado. Aparecerá la siguiente imagen indicando el Index of / de nuestro sitio. 10 On-Off Implementación de base de datos en un server La administración de nuestro sitio Web se realizará mediante el CPANEL que nos debe de haber proporcionado nuestro proveedor de hosting. La forma de acceso es mediante un usuario y una contraseña proporcionada por el proveedor. http://www.dominio.com/cpanel 11 On-Off Implementación de base de datos en un server Existen dos formas para poder actualizar (subir, modificar y eliminar) información de nuestro sitio Web: 1. Panel de Control (File Manager) 12 On-Off Implementación de base de datos en un server Existen dos formas para poder actualizar (subir, modificar y eliminar) información de nuestro sitio Web: 2. FTP El FTP (File Transfer Protocol), es un servicio de transferencia de archivos. Este es utilizado principalmente para subir y bajar información de sitios Web. Existen programas que permiten acceder de forma rápida y segura a un servidor por medio del FTP. http://filezilla-project.org 13 On-Off Implementación de base de datos en un server 14 On-Off Implementación de base de datos en un server Nombre de la base de datos: E1 Nombre de usuario: mastec On-Off Implementación de base de datos en un server Añadir usuario a base de datos Todos los privilegios On-Off Implementación de base de datos en un server 17 On-Off Implementación de base de datos en un server Importar .sql baseDatos_Ex.sql 18 On-Off <?php $db_host = 'localhost'; $db_user = 'legalaer_mastec'; $db_pwd = 'Bonaterra99'; $database = 'legalaer_E1'; $table = 'x10state'; changestate.php $result1 = mysql_query("SELECT * FROM {$table} WHERE device = 'lamp'"); if (!$result1) { die("failed"); } $row = mysql_fetch_row($result1); $state = $row[1]; // impresión de resultado en state $onoff = 1; if ($state == 1) { $onoff = 0; } $result2 = mysql_query("UPDATE {$table} SET state = {$onoff} WHERE device = 'lamp'"); //colocar resultado de state if (!$result2) { die("failed2"); } $lampstate = "ON"; <form action="../changestate.php" method=POST class="centrado"> if ($state == 1) { <input type="submit" name="switch" $lampstate = "OFF";} value= "<?php echo $lampstate ?>" class="boton"> </form> ?> On-Off <?php $db_host = 'localhost'; $db_user = 'legalaer_mastec'; $db_pwd = 'Bonaterra99'; $database = 'legalaer_E1'; $table = 'x10state'; switch.php $result = mysql_query("SELECT * FROM {$table} WHERE device = 'lamp'"); if (!$result) { die("failed");} //ejecución de la sentencia SQL $row = mysql_fetch_row($result); $state = $row[1]; // impresión del resultado en state $lampstate = "OFF"; if ($state == 1) { $lampstate = "ON";} ?> <form action="../changestate.php" method=POST class="centrado"> <input type="submit" name="switch" value= "<?php echo $lampstate ?>" class="boton"> </form> On-Off <?php $db_host = 'localhost'; $db_user = 'legalaer_mastec'; $db_pwd = 'Bonaterra99'; $database = 'legalaer_E1'; $table = 'x10state'; leer.php $result = mysql_query("SELECT * FROM {$table} WHERE device = 'lamp'"); if (!$result) { die("failed");} $row = mysql_fetch_row($result); $state = $row[1]; // impresión de resultado en state $lampstate = "OFF"; if ($state == 1) { $lampstate = "ON";} ?> <?php echo $lampstate ?> // impresión en PHP On-Off