5 votos

¿Pueden los iBeacons trabajar directamente con servidores remotos?

¿Pueden los iBeacons trabajar directamente con servidores remotos? en otras palabras, ¿puede almacenar notificaciones o información que desee enviar a los usuarios en un servidor y hacer que esa información se recupere de un servidor cuando el usuario se encuentre dentro del alcance de un iBeacon?

Casi he terminado de construir mi aplicación pero necesito almacenar la información que quiero que se envíe a los usuarios en un servidor remoto en lugar de localmente en mi aplicación. Por alguna razón no puedo encontrar una respuesta directa a esto o en cualquier lugar en línea que hable de iBeacons trabajando con servidores para poblar la información a los usuarios.

0 votos

A ver si consigues alguna respuesta aquí, aunque el tema puede ser demasiado nuevo. También me pregunto si esto es más bien una pregunta de "si iBeacon tiene esta función" o si tu interés principal es sobre "cómo utilizar esta función mediante programación".

0 votos

Tendré una respuesta cuando tenga algo de tiempo. Preferiría mantenerlo aquí si es posible.

0 votos

En realidad, ambas cosas, si es posible. Intenté usar un servidor en la nube en línea conocido como parse.com sólo para que me dijeran que su servidor en la nube no es compatible con iBeacons. y no hay ningún artículo o foro de preguntas y respuestas que aborde esta cuestión. La mayoría sólo habla de almacenar los mensajes que quieres que tus usuarios reciban cuando se pongan a tiro directamente en el código fuente en lugar de en un servidor.

2voto

Antonio R. Puntos 111

Un iBeacon no puede comunicarse directamente con un servidor remoto. Los iBeacons son dispositivos bluetooth de baja energía que sólo realizan una transmisión de su UUID (identificador único de usuario), un número mayor y otro menor.

En tu aplicación iOS usando el marco de CoreLocation puedes interceptar esta señal emitida y usarla como quieras. Un ejemplo de esto es la aplicación GeoHopper que tiene una fácil integración con los ganchos web de tu elección. También podrás obtener la proximidad del dispositivo iBeacon dentro de tu aplicación, la proximidad se da en cuatro valores: Desconocido, Lejos, Cerca e Inmediato.

El video ¿Qué hay de nuevo en la Ubicación del Núcleo (Se requiere una cuenta de desarrollador de Apple) tiene una buena introducción a la tecnología iBeacon.

1voto

https://github.com/javadj111/ibeacon-server Aquí he creado un simple servidor para almacenar los detalles de Beacon en la base de datos (derby) y mostrarlos al usuario en un panel web. Usando la API de descanso para enviar los datos del lado del cliente al servidor.

0voto

Oskar Puntos 1242

El término iBeacon es un término de marketing para la idea de que los servicios de localización de iOS (y Mac) pueden ser dirigidos por señales bluetooth. Por lo tanto, el componente bluetooth puede ser un dispositivo USB, software que se ejecuta en el Mac o en el dispositivo iOS (y también en otros proveedores) o hardware personalizado que puede funcionar con la energía de la batería.

En lugar de hacer que su aplicación use GPS o WiFi de proximidad, puede registrarse para que las actualizaciones se activen cuando una baliza esté cerca. Ya sea que su "aplicación" sea simplemente un pase de libreta activado por el iBeacon o algo más completo, puede registrarse para que el sistema operativo la despierte en lugar de tener que ejecutarse en segundo plano continuamente.

El dispositivo y/o la aplicación pueden entonces comunicarse con el servidor (suponiendo una conexión de datos) en lugar de que la baliza se comunique directamente con el servidor.

Apple describe esto en http://support.apple.com/kb/HT6048

0voto

Eric C. Singer Puntos 1956

Las balizas son 'tontas' y sólo emiten una identificación que la aplicación detecta y va al servidor para cargar el contenido apropiado.

No estoy 100% seguro de entender su pregunta completamente (así que me disculpo si me equivoco) pero aquí hay algunos pensamientos:

  1. Diseña tu aplicación para cargar el contenido web (es decir, se convierte en un navegador de de los tipos)
  2. Combina un sistema CMS de faro que se sienta detrás de tu aplicación y le ayuda a controlar / administrar el contenido URL's la carga de balizas incluyendo los URL de los distintos ajustes de distancia de proximidad.

0voto

Daniel Iversen Puntos 16

Sí, la aplicación puede hacer eso basándose en la región del faro, mira esta respuesta:

¿Puede la vigilancia del alcance/región del iBeacon desencadenar una notificación "dinámica"/basada en datos?

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X