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