Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 21-10-2013
marcial marcial is offline
Miembro
 
Registrado: may 2003
Posts: 147
Poder: 22
marcial Va por buen camino
Bueno Neftalí, seguro que tienes razón. Entonces, en el programa que ejecutan los clientes (Via Terminal Server y que está logicamente en el Servidor) y con un timer en ese programa, habría recoger ese dato y que lo leyera el programa principal que es el que estaría vigilando si se pierde señal porque se estan llevando el dispositivo.

Pero ¿alguna idea o rutina de como hacerlo?
Responder Con Cita
  #2  
Antiguo 21-10-2013
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.319
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Cita:
Empezado por marcial Ver Mensaje
Bueno Neftalí, seguro que tienes razón.
No, no,... Yo no iría tan lejos.. ;-)
Como te he dicho es algo que no tengo claro, pero no lo tomes como una afirmación, porque es más una intuición o una deducción, que una seguridad.
No lo descartes e investígalo.



Cita:
Empezado por marcial Ver Mensaje
...en el programa que ejecutan los clientes (Via Terminal Server y que está logicamente en el Servidor) y con un timer en ese programa, habría recoger ese dato y que lo leyera el programa principal que es el que estaría vigilando si se pierde señal porque se estan llevando el dispositivo.
Más o menos algo así es lo que a mi se me había ocurrido.
Desde los clientes sí que debe ser accesible la fuerza o la intensidad de señal.
Como tú bien dices, ese datos es el que habría que "pasar" desde el cliente al servidor cada X tiempo.

(1) La consulta creo que se puede hacer vía WMI. Revisa el blog de Rodrigo Ruz, porque creo que hay ejemplos al respecto.
(2) En cuanto a la comunicación entre clientes y servidor, si están en la misma red, puedes utilizar sockets (algo sencillo bastaría). en el FTP del club, es posible que encuentres algún otro ejemplo al respecto.
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita
  #3  
Antiguo 21-10-2013
marcial marcial is offline
Miembro
 
Registrado: may 2003
Posts: 147
Poder: 22
marcial Va por buen camino
Vaya, por desgracia hay un problema: Clase no valida aqui

Código Delphi [-]
 FWbemObjectSet:= FWMIService.ExecQuery('SELECT * FROM WiFi_NetworkAdapter','WQL',wbemFlagForwardOnly);
  oEnum         := IUnknown(FWbemObjectSet._NewEnum) as IEnumVariant;

Y claro, anulando esa linea ya vienen luego una serie de errores en cascada.

Por lo visto, y segun dice Rodrigo "Maybe your Wifi Adapter driver does not install a CIMWiFiProvider which is necesary to register these classes".

Yo tengo un Router Comtrend HG5636+ de Jazztel (al que no tuve que instalar ningún driver para que funcionara) y en la web del fabricante no vienen drivers para W7, los trae para XP,NT y 2000. La verdad es que no se si instalar uno de esos drivers pero quiza me arriesgue a que luego no funcione el router. Además, según he leido por ahí, los de XP y luego ejecutar desde W7 con compatibilidad para XP no funcionan.

Seguiré mirando y si no, trataré de buscar otra solución para que no se lleven los tablets/ Pda's

Gracias Neftalí y a los que no habéis podido ayudarme.
Responder Con Cita
  #4  
Antiguo 21-10-2013
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.319
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
¿Pero dónde estás ejecutando esta línea?
¿Tienes un adaptador WIFI en ese equipo?

Que el router tenga WIFI no tiene nada que ver con esto. Esto te estará dando las características del adaptador wifi del equipo en el que lo estás ejecutando, no del router.
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita
  #5  
Antiguo 21-10-2013
marcial marcial is offline
Miembro
 
Registrado: may 2003
Posts: 147
Poder: 22
marcial Va por buen camino
Vaya, lo que es el no saber.

Mi equipo no tiene adaptador wifi, tiene un router con una antena. Yo pensaba que como por ej.un portatil se conecta via wifi con mi servidor, pues que ya estaba todo hecho; que mi servidor tenía todo lo que hacia falta para implementar esta solución..

Digamos que es la configuración más estandard, un equipo y un router wifi. Por lo visto la solución para que no se lleven las tablets es más compleja que la que yo creia.

¿Alguna sugerencia para averiguar si las tablets/Pda's están fisicamente cerca del servidor?

Saludos
Responder Con Cita
  #6  
Antiguo 21-10-2013
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.077
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Cita:
Empezado por marcial Ver Mensaje
¿Alguna sugerencia para averiguar si las tablets/Pda's están fisicamente cerca del servidor?
Amarrada con una cuerda
Le puedes poner un chip RFID, de esos que envían una señal y salta una alarma.
Responder Con Cita
  #7  
Antiguo 21-10-2013
Avatar de ecfisa
ecfisa ecfisa is offline
Moderador
 
Registrado: dic 2005
Ubicación: Tres Arroyos, Argentina
Posts: 10.508
Poder: 36
ecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to behold
Hola.

Como dice Neftali, ese código te va a dar la recepción que tiene cada equipo, no se me ocurre otra cosa que lo ejecutaras en cada portátil. ¿ Y desde donde deseas verificar la recepción ?

Saludos


Edito: ¡ Me hiciste buscar que #@!& es un chip RFID ! (no es descabellado... )
__________________
Daniel Didriksen

Guía de estilo - Uso de las etiquetas - La otra guía de estilo ....

Última edición por ecfisa fecha: 21-10-2013 a las 19:56:19.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
saber en que puerto usb recibo una señal Citlalli OOP 1 10-05-2011 21:49:19
Ver señal TV en un form Ferrari Varios 1 05-03-2010 17:19:50
Señal de ECG Gustavo Gowdak OOP 2 17-10-2006 02:36:44
Señal por puerto paralelo b3nshi Varios 9 18-09-2006 12:35:04
saber cuando se pierde la conexion en un IdTCPClient Spynosa Internet 4 25-07-2006 14:56:31


La franja horaria es GMT +2. Ahora son las 12:18:07.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi