![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
||||
|
||||
|
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. |
|
#2
|
|||
|
|||
|
Hola Ecfisa
Es un restaurante de lujo que pretende entregar una/s tablet/pda a los clientes para que ellos se encargen su propia comanda. Entonces habría un PC digamos en la barra con el que estarían conectados por TermServer las tablets. En ese PC se estaría ejecutando el programa para el control de las comandas, mesas, etc., y tendría por ej. un timer que recibiria las señales de las tablets conectadas con el PC. Las tablets estarían ejecutando un programa ubicado en ese mismo PC. Por ej. yo podría hacer que la tablet leyera un fichero y con el timer prog.de las comandas del PC chequeara si estaba leido. Si no lo leyera es que la tablet estaría fuera del alcance. Entonces eso significa que se lo han llevado y aqui entraría la solución de la cuerda de Casimiro. Investigaré sin embargo sobre la otra solución de RFID a ver si es viable o no en precio y operatividad. Gracias PD.Casimiro, voy a decirle al cliente lo de la cuerda. El tio es un panolis de mil demonios que seguro que se cae de espaldas. |
|
#3
|
||||
|
||||
|
No se que tablets estas usando, pero es posible saber si que antenas estan encendidas (como el WIFI, Bluethooth, etc) y que tipos de redes (WAN, Celular, local) están abiertas.
Lo que NO te va a decir es si hay comunicación, que por lo general es lo que *realmente* uno quiere saber. En ese caso, solo existen 2 metodos: 1- Desde el cliente: Haces una llamada a un sitio web, periodicamente. Asi es como se hace con los dispositivos iOS y el ejemplo de codigo de Reachability. Podrias usar www.google.com u otro similar (osea, haces PING o un GET) 2- Desde el servidor: Vas logeando cada vez que el cliente asoma su cara. Y tienes un timeout. Si quieres algo superfacil de implementar que te da excelente desempeño y muy escaso overhead (que sirve para mezclar los dos anteriores e implementa algo asi como el indicador de presencia de un chat): http://www.pubnub.com/
__________________
El malabarista. |
|
#4
|
||||
|
||||
|
Hola marcial.
También habría que considerar cuál es la distancia máxima estimada que se podrán alejar las tablets, tal vez se solucione buscando un router Wifi con la potencia adecuada... No soy experto en la materia pero encontré estos enlaces que tal vez te sirvan: Alcance de una antena, router o USB Wifi. En este sitio que mencionan, hay información sobre varios routers, también hay una utilidad para el cálculo de distancia entre antenas Saludos ![]()
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
|
#5
|
|||
|
|||
|
Hola Mancx. Mira, es que la idea es que el cliente con la tablet no se pueda conectar a internet; sólo servirá para manipular su comanda. Aunque se podrían hacer pings, también se podría leer un fichero cada "2 segundo" y si no lo lee no hay alcance y saltaría la alarma. Pero creo que con ambas soluciones, cuando salte la alarma quizá ya sea tarde.
Hola Ecfisa. No creo que sea problema de conseguir routers con mas alcance, lo que yo quería con lo de la intensidad de la señal es averiguar si el tablet se está alejando del router; es decir, que yo se que en la sala en la que están los tables tienen 4 rayitas de intensidad en toda la sala; pues bien, si tienen tres o dos....es que se están alejando y entonces que salte la alarma pero antes de perder la conexión, porque entonces estarán en la calle con los tablets en el bolsillo. Si como decia Neftalí, la intensidad sólo la puede averiguar la tablet y no el servidor, quizá fuera otra solución que ese dato se intentara guardar en un fichero que leyera periodicamente el programa principal de las comandas. Pero el problema sería cómo grabar ese ficherito con la intensidad. Creo además que el problema se complica (la solucion de www.pubnub.com) porque todo ha de estar hecho con D5. De todas formas seguiré investigando sobre vuestras ideas. |
|
#6
|
||||
|
||||
|
Ya que lo que te interesa es la ubicacion de los objetos y no la comunicacion:
http://www.parl.clemson.edu/~ahoover...owe-thesis.pdf (Resumen: Usando GPS, RFID y otros) Un posible metodo: http://stackoverflow.com/questions/8...ifi-in-android http://stackoverflow.com/questions/7...d-on-wifi?rq=1 La idea es que operas sobre los principios de como funcionan los GPS. Marcas los puntos fijos donde esta el acces point y utilizas las "fuerzas" relativas de la señal para generar un mapa que te indica en base a la fuerza donde esta el aparato. Luego triangulando te daria la ubicacion aproximada. Pero eso puede resultar complicado... Soluciones ya hechas, que se podrian "pegar" a las tablets y funcionan parecido a GPS: http://mashable.com/2013/07/18/find-keys-apps/#_ http://www.npr.org/blogs/alltechcons...find-your-keys
__________________
El malabarista. |
|
#7
|
||||
|
||||
|
Cita:
Aaaa, había entendido otra cosa , ¿ Entonces es para evitar posibles "extravíos" ? Si se debe evitar que los tablets salgan a la calle, la sugerencia de Casimiro me suena con mas fuerza todavía. Saludos ![]()
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
|
#8
|
||||
|
||||
|
Yo para este caso optaría por una seguridad más física.
Piensa que hay más opciones por las que la tablet puede perder comunicación y vas a estar más pendiente de esos avisos que de lo que realmente interesa. Si la tablet va a ser para pedir comandas, porque no la "atas" físicamente a cada mesa. De esa forma, cada mesa tiene su tablet (como entiendo que debe ser) y tú estás más tranquilo. En las exposiciones, museos,... es habitual ver los terminales con presentaciones interactivas que están "atados". Algo similar a esto, aunque seguro que hay otras cosas parecidas. ![]() Independientemente puedes hacer algo por software, que en tu caso bastaría con un programa en los clientes y si estás conectado por TS, bastaría con que dejaran cada x segundos un fichero o una marca en Base de Datos, que sería revisada por un programa en el servidor.
__________________
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. |
|
#9
|
|||
|
|||
|
Bueno, bueno; vaya aporte.
Gracias Mamcx por tus link. Por desgracia el resumen del tan interesante primero es: "None of the methods tested worked as expected". Sin embargo, las opciones que propones de "pegar" dispositivos a las tables es muy a tener en cuenta y además a precios muy aceptables (sobre todo el último link). Tambien agradecer a Neftalí su aporte (por cierto tambien a tener muy en cuenta mas bien el el futuro, ya que ahora el cliente no va a poner una tablet en cada mesa +- 35 porque se le iría de presupuesto). Voy a hablarle al cliente de la solución de pegar una etiquetita electronica http://www.microsiervos.com/archivo/...-perdidos.html (este link en español) y de la opción de software que aporta Neftalí (o de ambas a la vez) y así haré. Esto es una solución física/software-D5 apropiada, ya que no dispongo de las herramientas (XE5) para las soluciones Android. Muchas gracias por vuestra ayuda. |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
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 |
|