IBeacon Android en MOKOSmart

IBeacon Android en MOKOSmart

IBeacon Android con el SDK MOKOSmart

El protocolo IBeacon desarrollado por Apple basado en Bluetooth Low Energy se apoya en una variedad de dispositivos. El artículo explica iBeacons y Bluetooth de baja energía y utiliza el ejemplo de desarrollo de una aplicación para Android de listas de compras dependientes de la ubicación para mostrar la interacción dependiente de la ubicación de una aplicación con IBeacon androide. La aplicación se basa en MokoBeacon y el SDK asociado.

IBeacon, Bluetooth 4.0, BLE, INTELIGENTE. WOT?

La tecnología básica para IBeacon es Bluetooth. Bluetooth Low Energy (BLE), que a menudo se refiere como la etiqueta inteligente de marketing Bluetooth, se ha incluido en la versión 4.0 de la norma Bluetooth. BLE no es compatible con versiones anteriores llamados clásicos Bluetooth. Bluetooth 4.0 especifica que los dispositivos compatibles con el estándar debe implementar una o ambas variantes, es decir. Baja energía o Classic.

BLE se implementa en los teléfonos inteligentes casi todos los actuales como el iPhone 4+ y el Samsung Galaxy 3+. Un iPhone puede funcionar tanto como un receptor de señales de IBeacon y – a diferencia de IBeacon Android – como un faro en sí. Android incluye controladores BLE de versión de la API 18, es decir. Androide 4.3. De paso, También los ordenadores actuales son de un tipo con capacidad. en Windows, sin embargo, los conductores son solamente a bordo desde Windows 8 y desde alrededor de mediados de 2011 BLE ha estado disponible en los ordenadores de Apple.

BLE sigue apoyando una variedad de dispositivos periféricos tales como monitores de ritmo cardíaco y helicópteros de juguete, Los termómetros, aparatos de gimnasia y cepillos de dientes, sí, cepillos de dientes y zapatillas de deporte.

iOS y Android con las primeras aplicaciones IBeacon

IOS 7 Actualmente ofrece a los desarrolladores las mejores condiciones para la integración en aplicaciones IBeacon. Desde iOS 7, el sistema operativo comience aplicaciones que ya no están en la memoria si se ha descubierto un IBeacon registrado por ellos o pierde su señal. La inscripción a este se realiza a través del marco ubicación central, que es más fácil de usar que el núcleo de Bluetooth. El más bien conocido IBeacon Android y iOS son MokoBeacon. Se necesita una acción cuando se producen eventos seleccionados. Por ejemplo, se crea una entrada de agenda cuando llega a casa.

Android no soporta IBeacon EXW. Varios proveedores de terceros compiten por favor desarrollador con sus soluciones, Incluyendo Radio Redes y Sensorberg. La solución libre Radius Redes consiste en una biblioteca de programas que Android ofrece un servicio IBeacon y la API necesaria.

Sensorberg se basa en un paquete completo que consta de hardware, kit de desarrollo de software y el software para la gestión de los iBeacons, el contenido de la aplicación y las interacciones del usuario. Se utilizó la solución Sensorberg, por ejemplo, en la aplicación de Cebit 2014, que está disponible para IBeacon Android y iOS IBeacon. Las plazas de formación de aplicaciones proporcionado, prácticas y una oferta de trabajo en el teléfono inteligente en los recintos feriales seleccionados.

Calidad de la información y protección de datos son cruciales para el éxito

Del lado del consumidor, IBeacon despierta el temor de un smartphone correo basura con la publicidad, de intrusiva, contacto con el cliente individualizado, como en el Informe de la minoría. Algunas de estas preocupaciones son injustificadas, como la función androide IBeacon, que sirve inevitablemente como referencia, espectáculos. IBeacon utiliza un opt-in modelo. Sólo se convierte en un usuario mediante la instalación de una aplicación IBeacon; todos los otros propietarios de teléfonos inteligentes están a salvo.

IOS también indica solamente discretamente información provocada por IBeacon. Aparecen cuando el usuario cambia en su smartphone mientras está dentro del alcance de la baliza y desaparece cuando se aleja de ella. Sin interferencia de señales sonoras y vibraciones o incluso un centro de mensajes desbordante después de visitar un centro comercial.

Cuando los usuarios encuentran una aplicación útil y IBeacon cuando se molesta a ellos determinará en gran medida la calidad de la información proporcionada y funciones. Oelling explica: “Servicios de localización, no comercialización ubicación”. En consecuencia, sólo con aplicaciones de utilidad tendrán éxito. aplicaciones molestas volar del teléfono, críticas negativas hacen el resto.

¿Qué puedo hacer yo con un androide IBeacon?

El IBeacon puede por ejemplo. ser utilizados para identificar ciertas posiciones tales como “trabajo” o “hogar”. acciones predefinidas continuación, se pueden activar en el teléfono inteligente. por ejemplo. La red WLAN puede encenderse y apagarse automáticamente cuando las hojas de los usuarios o entra en su casa.

Con varias aplicaciones, Estas funciones también se pueden implementar en base a los datos del GPS o las torres de celulares, pero ambas alternativas tienen desventajas. seguimiento GPS utiliza una gran cantidad de energía y no funciona en los edificios. La ubicación de antenas de telefonía móvil no es exactamente precisa. En áreas rurales, una antena de telefonía móvil puede ser visible durante varios kilómetros. con iBeacons, que está a sólo unos metros. Incluso se puede utilizar para identificar habitaciones individuales dentro de una casa. Como último recurso, todavía habría WLAN, ya que también difunde su SSID regularmente. Desafortunadamente, esto no funciona debido a que los teléfonos celulares se apagan el hardware de WLAN para ahorrar energía, pero no el receptor Bluetooth.

Configurar MkiBeacon parámetros

Para este artículo, utilizamos MkiBeacon. El IBeacon simplemente se conecta a cualquier puerto USB. No tiene que ser un PC, ya que sólo se requiere el voltaje.

La siguiente aplicación se instala en el teléfono inteligente para la configuración:

Después de iniciar la aplicación, todos iBeacons se muestran en las inmediaciones. Si hay varios, es probable que sea el que tiene la distancia más corta. Después de hacer clic en su propia IBeacon, la vista de configuración abre:

IBeacon androide configuración

Los siguientes ajustes se pueden ajustar:

UUID:

El ID real de la IBeacon. En la práctica por ejemplo. todas las balizas de Vodafone tienen el mismo UUID. De este modo, no hay necesidad de mantener una lista de balizas válidos en la aplicación. La tienda puede entonces por ejemplo. Ser identificados a través de mayor y menor.

UUID de IBeacon androide
Mayor / Menor:

La idea es que todas las tiendas reciben el mismo UUID. Importante podría ser utilizado para identificar el departamento (electrónica, ropa, Tiendas Delicatessen, ..). Menor a continuación, se utilizaría, por ejemplo, para identificar el estante (estantería “teclados” en el departamento de “Electrónica”).

Distancia de transmisión:


Poder de transmision:

Aquí la fuerza de transmisión puede ajustarse en 7 pasos. Lo mejor es probarlo un poco. Las distancias son las estimaciones del curso.


Intervalo de emisión:

Indica la frecuencia con la IBeacon envía su ID. En este caso, 1 medio 100 milisegundos.


ID de serie:

Número de serie. Se puede ajustar.


Nombre IBeacon:

El nombre y número de serie juntos forman el nombre con el que se puede identificar la IBeacon. Pero el UUID es más importante.


Modo de conexión:

Esto puede evitar que cambien la configuración de. Si el valor es 1, que haya bloqueado a sí mismo fuera, pero el faro sigue trabajando.


Cambia la contraseña:

Una contraseña se puede configurar aquí.

modificar la contraseña en IBeacon androide
reinicio IBeacon:

Después de cambiar los ajustes, la IBeacon debe reiniciarse. La contraseña es necesaria para esta edad.
Después de cambiar un valor, haga clic en Guardar en la parte superior derecha. Siempre me tomó cerca 1 segundo, aunque el cambio no fue trasladado a la IBeacon. Cuando todo se ha cambiado, un clic en Reiniciar IBeacon abre el siguiente cuadro de diálogo:

reinicio IBeacon androide

Este paso es importante, de otra manera, No se aceptarán los cambios. No sé lo que el problema es de, pero lo puse. La primera vez Aquí se debe introducir la contraseña establecida en la fábrica Moko4321. De otra manera, el proceso fallará sin ningún mensaje de error 🙁 Por supuesto, la segunda vez, se utilizará su propia contraseña.

IBeacon tecnología ofrece una forma ideal para desencadenar acciones dependientes de la ubicación en el teléfono móvil. Debido al bajo costo y bajo consumo de energía, varias balizas pueden ser utilizados sin ningún problema. Desde las balizas distinguen entre tres rangos de distancia, acciones también se pueden activar si el teléfono inteligente está situado junto a la baliza (por ejemplo. en la cama).

A pesar de que la aplicación es un adicto a poco, el faro hace una buena impresión. La aplicación funciona y sólo se requiere una vez para la configuración inicial. La potencia de transmisión puede tener que ajustarse al principio – dependiendo de la aplicación.

En el hogar, Yo elegiría una solución no funcionan con baterías, ya que tienen menos problemas de alcance, porque no hay necesidad de preservar a la batería. Si desea establecer automáticamente el teléfono celular en silencio después de entrar en el bosque, debieras, por supuesto, utilizar dispositivos que funcionan con baterías. Estos por lo general duran más de un año.

La tecnología IBeacon: smartphones micro-ubicación y aplicaciones de la tableta

Como el nombre sugiere, la tecnología IBeacon fue introducido por Apple en 2013. Balizas son pequeños transmisores de radio que se pueden instalar, por ejemplo, en una tienda o en un museo y enviar cierta información a los clientes o visitantes. BLE (Bluetooth Low Energy) se utiliza aquí. Esto no es una nueva tecnología, sino que ya se produce en los relojes de pulso, por ejemplo. sin embargo, transmisores de radio no tienen una gama muy larga. sin embargo, balizas no contienen ninguna otra tecnología que el dispositivo móvil o el usuario puede reconocer personalmente o un monitor, incluso. También se requiere una aplicación que soporta IBeacon. Si no hay aplicación para la tecnología está instalada en el dispositivo móvil, el smartphone, por ejemplo, no reacciona a una IBeacon instalado en la tienda.

Cómo iBeacons / baliza de trabajo

Si una aplicación correspondiente está instalado y el dispositivo se parece a un faro, el sistema activa la aplicación. Para hacer esto, la aplicación recibe una señal de las balizas y por lo tanto sabe que hay una cierta IBeacon cercana. Lo que sucede en detalle es siempre diferente, dependiendo de la aplicación y el operador. En algunos casos, por ejemplo, Se visualiza sólo un mensaje, en otras ofertas o cupones se presentan. Cada IBeacon tiene un identificador específico, también llamado UUID (Universalmente Identificador Único) en la jerga técnica. Con este, La aplicación también puede buscar más información a través de Internet y mostrarla al usuario.
sin embargo, las aplicaciones no sólo pueden reconocer las balizas en sus proximidades, pero también pueden determinar qué tan lejos están de la mano respectiva. Hay tres distancias diferentes:

1. Lejos (distancia “lejos”)
Esto significa una distancia de aprox. 2metro – 20metro. Por ejemplo, información acerca de las tiendas cercanas se envía al smartphone.

2. Cerca (distancia “cerca”)
Aquí, la distancia es de unos 0,5 m – 2metro. Si introduce una tienda, por ejemplo, la aplicación da la bienvenida al usuario.

3. Directo (distancia “inmediato”)
Esto significa proximidad directa. Por ejemplo, si el usuario está de pie directamente delante de un cuadro en un museo, la aplicación puede proporcionar información específica sobre el objeto de arte.

Adicionalmente, hay que decir que la determinación de la distancia ya es relativamente buena, pero no exactamente. La posición exacta se puede desviar a pocos metros de la ubicación exacta.

iBeacons = Manzana – ¿Qué hay allí comparase convirtió para Android iBeacon?

Como ya fue mencionado, Apple presentó IBeacon. Para desarrolladores, iOS8 es el mejor ambiente para la integración en aplicaciones iBeacons. Pero IBeacon también se puede utilizar en dispositivos Android. sin embargo, esto no va de forma natural. sin embargo, hay varios proveedores que ofrecen diferentes soluciones para este.
Una solución bien conocida y libre proviene de Radio Redes, por ejemplo. Se proporciona una biblioteca de programas aquí, que consiste en la API requeridos para usar IBeacon y un servicio de IBeacon.
Sensorberg presenta otra solución. Con el paquete de hardware, kit de desarrollo de software y el software para la gestión de los iBeacons, el contenido de la aplicación y la interacción de los usuarios, todo está incluido lo que se necesita para la ejecución.

sin embargo, hay que asegurarse de que el teléfono inteligente o tableta compatible con la tecnología BLE y tiene un chip compatible. Esto ya está garantizada en Apple desde el iPhone 4S. Pero muchos de los dispositivos Android que ya llevan un chip tales. Al igual que el HTC One, el Google Nexus 4, 5, 7 y 10 y el Samsung Galaxy S3 smartphone de.
sin embargo, no sólo el hardware es crucial, sino también el software. BLE de la versión 5 se apoya en iOS. Con solo para Android desde la versión 4.3. Si el hardware es correcta, pero el software no es, existen soluciones como ROMs personalizadas para actualizar el teléfono inteligente o tableta.