¿Pueden los iBeacons trabajar directamente con servidores remotos?

5

¿Los iBeacons pueden trabajar directamente con servidores remotos? en otras palabras, ¿puede almacenar las notificaciones o la información que desea enviar a los usuarios en un servidor y recuperar esa información de un servidor cuando el usuario se encuentra dentro del alcance de un iBeacon?

Casi he terminado de compilar 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 ni a ningún otro sitio en línea que se refiera a los iBeacons que trabajan con servidores para completar la información de los usuarios.

    
pregunta Harold 16.12.2013 - 18:20

5 respuestas

2

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

En su aplicación iOS utilizando el marco CoreLocation, puede interceptar esta señal transmitida y utilizarla como desee. Un ejemplo de esto es la aplicación GeoHopper que se integra fácilmente con los enlaces web de su elección. También podrá obtener la proximidad del dispositivo iBeacon dentro de su aplicación, la proximidad se da en cuatro valores: Desconocido, Lejos, Cercano e Inmediato.

El video Novedades en Core Location (se requiere una cuenta de desarrollador de Apple) Una buena introducción a la tecnología iBeacon.

    
respondido por el Antonio R. 24.01.2014 - 02:09
1

enlace Aquí creé un servidor simple para almacenar los detalles de la baliza en la base de datos (derby) y mostrarlos al usuario en un panel web. utilizando una API de descanso para enviar datos desde el lado del cliente al servidor.

    
respondido por el Javad Jafari 04.10.2015 - 08:52
0

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

En lugar de que su aplicación use la proximidad de GPS o WiFi, puede registrarse para que se activen las actualizaciones cuando una baliza esté cerca. Ya sea que la "aplicación" sea simplemente un pase de libreta de acceso activado de iBeacon o alguna otra función más completa, puede registrarse para que el sistema operativo lo active en lugar de ejecutarlo continuamente en segundo plano.

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

Apple lo describe en enlace

    
respondido por el bmike 24.01.2014 - 02:39
0

Sí, la aplicación puede hacer eso en función de la región de baliza, eche un vistazo a esta respuesta:

rango de iBeacon ¿El activador de monitoreo de la región "dinámico" / notificación basada en datos?

    
respondido por el Daniel Iversen 01.03.2015 - 02:42
0

Las balizas son "tontas" y solo emiten una ID que la aplicación detecta y se envía al servidor para cargar el contenido apropiado.

No estoy 100% seguro de que estoy entendiendo completamente tu pregunta (por lo que me disculpo si me equivoco), pero aquí hay algunos pensamientos:

  1. Diseñe su aplicación para cargar contenido web (es decir, se convierte en un navegador de ordena)
  2. Combine un sistema de beacon CMS que se encuentra detrás de su aplicación y le ayuda a controlar / administrar las URL de contenido que cargan las balizas incluyendo las URL para las diversas configuraciones de distancia de proximidad.
respondido por el Brent Nolan 06.12.2014 - 00:34

Lea otras preguntas en las etiquetas