Foros del Web » Programando para Internet » PHP »

Enviar órdenes a dispositivos desde PHP

Estas en el tema de Enviar órdenes a dispositivos desde PHP en el foro de PHP en Foros del Web. Me han preguntado si sería posible crear una especie de panel de control con mandos, digamos por ejemplo, encender y apagar luz (es para un ...
  #1 (permalink)  
Antiguo 25/10/2012, 10:08
 
Fecha de Ingreso: abril-2012
Mensajes: 590
Antigüedad: 12 años
Puntos: 58
Enviar órdenes a dispositivos desde PHP

Me han preguntado si sería posible crear una especie de panel de control con mandos, digamos por ejemplo, encender y apagar luz (es para un barco) y otras ejecuciones así en principio sencillas.

Ya lo hacen con Visual Basic pero querían ver si yo podría hacerlo para así dejárselo a su gusto. Ya que tienen que poner siempre el mismo modelo para todos los barcos y quieren hacer diferentes según el barco.

No tengo ni idea de como funciona ni de qué forma se conecta eso al PC, creo que por el puerto de serie o comm no estoy seguro. ¿es posible enviar órdenes desde PHP por dichos puertos?

Supongo que bastaría con vincular un checkbox por ejemplo a un control y que envie el dato por el puerto correspondiente pero desconozco si esto se podría hacer con PHP, que es lo que medio-conozco, o si hay que ir a un lenguaje de aplicaciones de escritorio si o si.

Supongo que el dispositivo que controle eso traerá un manual donde te explique esas cosas, no tengo ni idea de como va aún, tengo que ir a verlo. Pero para saber si se podría hacer o es imposible, con php.
  #2 (permalink)  
Antiguo 25/10/2012, 10:23
Avatar de Eleazan  
Fecha de Ingreso: abril-2008
Ubicación: Ibiza
Mensajes: 1.879
Antigüedad: 16 años
Puntos: 326
Respuesta: Enviar órdenes a dispositivos desde PHP

En teoría, se puede...

Sólo necesitas saber por que puerto se comunica... y hacerlo via php

Puedes abrir el COM1, por ejemplo, u otros puertos... si usan unix es más sencillo, pero con windows se debería poder tb ;)
__________________
>> Eleazan's Source
>> @Eleazan
  #3 (permalink)  
Antiguo 25/10/2012, 10:29
 
Fecha de Ingreso: abril-2012
Mensajes: 590
Antigüedad: 12 años
Puntos: 58
Respuesta: Enviar órdenes a dispositivos desde PHP

Acaba de responderme el amigo por fin y dice que va por USB y que usa protocolo "canbus" que nunca escuché en mi vida. Y que hay un apartado en el programa del "modulo" donde se ven las órdenes. Así que supongo que si es viable.

No sabía que se podían hacer tantas cosas con PHP.

Y se conecta con sockets¿? nunca los usé pero tengo leído por aquí y creo que es para eso, no? o eso es sólo para conexiones tipo TCP.
  #4 (permalink)  
Antiguo 25/10/2012, 10:36
Avatar de Eleazan  
Fecha de Ingreso: abril-2008
Ubicación: Ibiza
Mensajes: 1.879
Antigüedad: 16 años
Puntos: 326
Respuesta: Enviar órdenes a dispositivos desde PHP

Código PHP:
$fp =fopen("com3""w");
fwrite($fpchr(1));
flose($fp); 
Solo necesitarias saber que puerto com es... :)
(Uhm, obviamente, el USB tiene q estar conectado al servidor php... y este en el barco, obvius xD)
__________________
>> Eleazan's Source
>> @Eleazan
  #5 (permalink)  
Antiguo 26/10/2012, 02:14
 
Fecha de Ingreso: abril-2012
Mensajes: 590
Antigüedad: 12 años
Puntos: 58
Respuesta: Enviar órdenes a dispositivos desde PHP

¿En serio es tan sencillo?

Haré unas cuantas pruebas en cuanto me dejen. Muchas gracias Eleazan.

Etiquetas: dispositivos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 11:25.